[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Wed Mar 3 20:57:47 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv13312
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Wed Mar 3 15:57:46 2004
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.278 slime/ChangeLog:1.279
--- slime/ChangeLog:1.278 Wed Mar 3 03:53:53 2004
+++ slime/ChangeLog Wed Mar 3 15:57:46 2004
@@ -1,5 +1,18 @@
2004-03-03 Helmut Eller <e9626484 at stud3.tuwien.ac.at>
+ * swank.lisp: Use *emacs-connection*, *active-threads*, and
+ *thread-counter* as thread local dynamic variables.
+ (init-emacs-connection): Don't set *emacs-connection*.
+ (create-connection, dispatch-event): Pass the connection object to
+ newly created threads.
+ (with-connection): New macro
+ (handle-request, install-fd-handler, debug-thread): Use it.
+
+ * swank-allegro.lisp, swank-clisp.lisp, swank-cmucl.lisp,
+ swank-openmcl.lisp, swank-sbcl.lisp (call-with-compilation-hooks):
+ Bind fewer variables. Most of them are already bound in
+ swank.lisp.
+
* swank.lisp (setup-server, serve-connection): New dont-close
argument to keep the socket open after the first connection.
(start-server, create-swank-server): Update callers.
More information about the slime-cvs
mailing list