[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