[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