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@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@lispworks.com
* swank-lispworks.lisp (lispworks-inspect): Fix hanging caused by