[slime-devel] Daily ChangeLog diff
Marco Baringer
mbaringer at common-lisp.net
Thu May 24 04:35:02 UTC 2007
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1133 slime/ChangeLog:1.1135
--- slime/ChangeLog:1.1133 Thu May 17 12:52:31 2007
+++ slime/ChangeLog Wed May 23 10:26:02 2007
@@ -1,3 +1,21 @@
+2007-05-23 Marco Baringer <mb at bese.it>
+
+ * slime.el (def-slime-selector-method): Allow the selector body to
+ not return a buffer. This means that, instead of being to forced
+ to signal an error when a choosen buffer can't be found (like
+ choosing d when there are no debugger buffers) can simply display
+ a message.
+
+ Fix handing of auto-flushing on sbcl:
+
+ * swank-sbcl.lisp (*auto-flush-interval*): New variable
+ controlling how often streams are flushed.
+ (*auto-flush-lock*): New lock guarding access to the shared
+ variable *auto-flush-streams*.
+ (make-stream-interactive): Wrapped access to *auto-flush-streams*
+ in a call-with-recursive-lock-held.
+ (flush-streams): Wrapped in call-with-recursive-lock-held.
+
2007-05-17 Martin Simmons <martin at lispworks.com>
* swank-lispworks.lisp (lispworks-inspect): Fix hanging caused by
More information about the slime-devel
mailing list