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@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@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@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@common-lisp.net
* slime.el (slime-with-output-to-temp-buffer): Make sure that we