[slime-devel] Daily ChangeLog diff
Luke Gorrie
lgorrie at common-lisp.net
Mon Mar 21 23:00:14 UTC 2005
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.641 slime/ChangeLog:1.647
--- slime/ChangeLog:1.641 Fri Mar 18 23:33:59 2005
+++ slime/ChangeLog Mon Mar 21 18:40:55 2005
@@ -1,3 +1,56 @@
+2005-03-21 Helmut Eller <heller at common-lisp.net>
+
+ * swank-sbcl.lisp (locate-compiler-note): Handle errors in macros
+ better.
+ (source-file-source-location): Read the snippet at the right
+ position.
+
+ * swank-source-file-cache.lisp (read-snippet): Take the start
+ position as optional argument.
+
+2005-03-21 Helmut Eller <heller at common-lisp.net>
+
+ * swank-sbcl.lisp (quit-lisp): If we are running multithreaded,
+ terminate all other threads too. (still broken in 0.8.20.27; used
+ to work in ~0.8.20.2.)
+ (with-debootstrapping, call-with-debootstrapping): Remove ugly
+ backward compatibility code.
+ (sbcl-source-file-p, guess-readtable-for-filename): New utilities.
+ (function-source-location): Handle work off to helper functions.
+ (find-function-source-location): New function. Use the
+ shebang-readtable for SBCL source files.
+ (function-source-position, function-source-filename)
+ (function-source-write-date, function-toplevel-form-number)
+ (function-hint-snippet, function-has-start-location-p)
+ (function-start-location): New helpers.
+ (safe-source-location-for-emacs): Don't catch errors if
+ *debug-definition-finding* is true.
+ (inspect-for-emacs): Minor beautifications.
+
+ * swank.lisp (commit-edited-value): Use buffer syntax.
+ (compile-file-for-emacs, compile-string-for-emacs): Bind
+ *compile-print* to nil.
+
+ * swank-cmucl.lisp (call-with-debugging-environment): Rebind
+ kernel:*current-level* 0. Useful for debugging pretty printer
+ code.
+ (inspect-for-emacs): Show details of interpreted functions.
+
+2005-03-21 Luke Gorrie <luke at synap.se>
+
+ * swank-sbcl.lisp (function-source-location): For definitions
+ compiled in Emacs buffers, include the :emacs-string as a :snippet
+ hint for search-based M-. lookup.
+
+2003-05-21 Edi Weitz <edi at agharta.de>
+
+ * swank-loader-lisp (*implementation-features*, *os-features*,
+ *architecture-features*): LispWorks was completely missing.
+
+2005-03-18 Luke Gorrie <luke at synap.se>
+
+ * slime.el (slime-complete-symbol*-fancy): Now nil by default.
+
2005-03-18 Helmut Eller <heller at common-lisp.net>
* swank-source-path-parser.lisp (make-source-recording-readtable):
More information about the slime-devel
mailing list