[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Sun Feb 22 08:00:09 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.260 slime/ChangeLog:1.261
--- slime/ChangeLog:1.260	Sat Feb 21 02:37:36 2004
+++ slime/ChangeLog	Sat Feb 21 11:45:25 2004
@@ -1,5 +1,31 @@
 2004-02-21  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
 
+	Add support for SERVE-EVENT based communication.
+	
+	* swank-sbcl.lisp (add-sigio-handler, remove-sigio-handlers):
+	Renamed.
+	(add-fd-handler, remove-fd-handlers): Implement interface.
+
+	* swank-cmucl.lisp (fcntl): New function.
+	(add-sigio-handler, remove-sigio-handlers): Renamed.
+	(add-fd-handler, remove-fd-handlers): Implement interface.
+
+	* swank.lisp (create-connection): Add support for fd-handlers.
+	(install-fd-handler, deinstall-fd-handler): New functions.
+
+	* swank-backend.lisp (add-sigio-handler): Renamed from
+	add-input-handler.
+	(remove-sigio-handlers): Renamed from remove-input-handlers.
+	(add-fd-handler, remove-fd-handlers): New interface functions.
+
+	* slime.el (slime-batch-test): Use sit-for instead of
+	accept-process-output, so that we see something when swank gets
+	compiled.  May be problematic in real batch mode.
+	(loop-interrupt-continue-interrupt-quit): Wait a second before
+	interrupting.  The signal seems to arrive before the evaluation
+	request if don't wait => the endless loop is executed inside the
+	debugger and sldb-quit will not be processed with fd-handlers.
+
 	* swank.lisp (process-available-input): Move auxiliary function to
 	toplevel.  Test if the stream is open.
 	(install-sigio-handler): Handle the first request after installing




More information about the slime-devel mailing list