[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Sat Feb 7 19:34:08 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv4416
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Sat Feb 7 14:34:08 2004
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.249 slime/ChangeLog:1.250
--- slime/ChangeLog:1.249 Sat Feb 7 08:20:10 2004
+++ slime/ChangeLog Sat Feb 7 14:34:08 2004
@@ -1,5 +1,35 @@
2004-02-07 Helmut Eller <e9626484 at stud3.tuwien.ac.at>
+ * slime.el (slime-rex): Mention thread argument in docstring.
+ (sldb-break-with-default-debugger): Use slime-rex and don't switch
+ to the output buffer (happens automatically).
+ (slime-list-threads): Renamed from slime-thread-control-panel.
+ (slime-thread-insert): Use slightly different layout.
+ (slime-give-goahead, slime-waiting-threads)
+ (slime-popup-thread-control-panel, slime-register-waiting-thread)
+ (slime-thread-goahead): Deleted.
+
+ * swank.lisp (dispatch-event): :debug, :debug-condition,
+ :debug-activate events were all encoded as :debug events, which
+ means the debugger never worked! Fix it. I guess no one uses
+ SLIME with a multithreaded Lisp.
+ (read-user-input-from-emacs): Flush the output before reading.
+ (sldb-loop): Add a sldb-enter-default-debugger tag, so we can
+ enter the default debugger by throwing to this it.
+ (sldb-break-with-default-debugger): Throw to
+ sldb-enter-default-debugger.
+ (*thread-list*): New variable.
+ (list-threads): New function.
+
+ * swank-backend.lisp (thread-name): Take a thread object as
+ argument.
+ (thread-status, all-threads, thread-alive-p): New function.
+ (thread-id): Deleted.
+
+ * swank-allegro.lisp, swank-cmucl.lisp, swank-lispworks.lisp,
+ swank-openmcl.lisp, swank-sbcl.lisp: Update for modified thread
+ interface.
+
* swank-sbcl.lisp (enable-sigio-on-fd): New function. Use
fallback if sb-posix:fcntl isn't fbound.
More information about the slime-cvs
mailing list