[slime-cvs] CVS update: slime/ChangeLog
Luke Gorrie
lgorrie at common-lisp.net
Thu Jan 15 11:43:02 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv18560
Modified Files:
ChangeLog
Log Message:
Date: Thu Jan 15 06:43:01 2004
Author: lgorrie
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.205 slime/ChangeLog:1.206
--- slime/ChangeLog:1.205 Wed Jan 14 18:44:40 2004
+++ slime/ChangeLog Thu Jan 15 06:43:01 2004
@@ -1,3 +1,28 @@
+2004-01-15 Luke Gorrie <luke at bluetail.com>
+
+ * slime.el (slime-aux-connect, slime-handle-oob): Support for
+ (:open-aux-connection port) message where Lisp requests that
+ Emacs make a connection. These are "auxiliary" connections which
+ don't (or at least shouldn't) have their own REPL etc.
+
+ * swank.lisp: New support for multiprocessing and multiple
+ connections + commentary.
+ (with-a-connection): Macro to execute some forms "with a
+ connection". This is used in the debugger hook to automatically
+ create a temporary connection if needed (i.e. if the current
+ thread doesn't already have one).
+ (open-aux-connection): Helper function to create an extra
+ connection to Emacs.
+
+ * swank-sbcl.lisp: Implemented multiprocessing. Not perfect.
+
+ * swank-cmucl.lisp: Implemented new multiprocessing interface.
+ (create-socket): Make FDs non-blocking when multiprocessing is
+ enabled.
+ (startup-multiprocessing): Set *swank-in-background* to :spawn.
+
+ * swank-backend.lisp: Changed multiprocessing interface.
+
2004-01-15 Wolfgang Jenkner <wjenkner at inode.at>
* swank-clisp.lisp (with-blocked-signals): New macro.
More information about the slime-cvs
mailing list