[slime-devel] Daily ChangeLog diff
Marco Baringer
mbaringer at common-lisp.net
Thu Aug 7 04:35:03 UTC 2008
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1396 slime/ChangeLog:1.1400
--- slime/ChangeLog:1.1396 Tue Aug 5 14:19:33 2008
+++ slime/ChangeLog Wed Aug 6 15:51:39 2008
@@ -1,3 +1,39 @@
+2008-08-06 Nikodemus Siivola <nikodemus at random-state.net>
+
+ * swank-sbcl.lisp (handle-notification-condition): resignal
+ warnings as-is before replacing with COMPILER-CONDITION so that
+ handlers higher up the stack can muffle them should they choose
+ to. This silences redefinition warnings for definitions inside
+ EVAL-WHEN :COMPILE-TOPLEVEL in newish SBCLs when compiling the
+ file for a second time.
+ (call-with-compilation-hooks): STYLE-WARNINGs are WARNINGs, and
+ don't need a separate handler.
+
+2008-08-06 Helmut Eller <heller at common-lisp.net>
+
+ * swank-sbcl.lisp (short-backtrace): New function.
+ (thread-description): Use it.
+
+ * slime.el (slime-show-apropos): Use lisp-syntax-table to make
+ M-. more useful.
+
+2008-08-06 Helmut Eller <heller at common-lisp.net>
+
+ Queue interrupts in various places.
+
+ * swank-backend.lisp (*pending-slime-interrupts*): New variable.
+ (check-slime-interrupts): New function.
+
+ * swank-lispworks.lisp (receive-if): Use it.
+
+ * swank-sbcl.lisp, swank-openmcl.lisp: Ditto.
+
+ * swank.lisp (*slime-interrupts-enabled*): New variable.
+ (with-slime-interrupts, without-slime-interrupts): New macros.
+ (invoke-or-queue-interrupt): New function.
+ (interrupt-worker-thread, eval-for-emacs, swank-debugger-hook)
+ (debug-nth-thread, wait-for-event, read-from-emacs): Use them.
+
2008-08-05 Helmut Eller <heller at common-lisp.net>
* slime.el (slime-with-output-to-temp-buffer): Make sure that we
More information about the slime-devel
mailing list