Index: slime/ChangeLog diff -u slime/ChangeLog:1.2061 slime/ChangeLog:1.2065 --- slime/ChangeLog:1.2061 Mon Apr 12 14:51:10 2010 +++ slime/ChangeLog Wed Apr 14 13:51:56 2010 @@ -1,3 +1,38 @@ +2010-04-14 Helmut Eller heller@common-lisp.net + + * swank.lisp (compile-file-for-emacs): Actually commit the change + described in 2010-04-12. + +2010-04-14 Helmut Eller heller@common-lisp.net + + * slime.el ([test] interrupt-encode-message): New test. + +2010-04-14 Helmut Eller heller@common-lisp.net + + Handle errors during interrupt processing with SLDB. + Bugfix for http://article.gmane.org/gmane.lisp.slime.devel/9641 + + * swank.lisp (invoke-or-queue-interrupt): When the queue is full, + process the interrupt immediately and also handle + SERIOUS-CONDITIONs during interrupt processing in SLDB. SLDB + should work more likely than the interrupted code is expected to + handle the condition. + (with-interrupts-enabled%): Don't check for interrupts when + toggling interrupts off. + (wait-for-event): Add docstring. + +2010-04-14 Helmut Eller heller@common-lisp.net + + Move error handling and logging from swank-rpc.lisp to swank.lisp + + * swank.lisp (log-event, destructure-case, decode-message) + (encode-message, decode-message, swank-protocol-error): Moved back + to swank.lisp from swank-rpc.lisp. It never belonged there + anyway. + + * swank-rpc.lisp (read-message, write-message): New functions. + (swank-reader-error): New condition. + 2010-04-12 Helmut Eller heller@common-lisp.net
* slime.el (slime-doc-bindings): Restore key for slime-apropos.