[slime-cvs] CVS slime

CVS User nsiivola nsiivola at common-lisp.net
Wed Aug 31 13:18:11 UTC 2011


Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv13798

Modified Files:
	ChangeLog swank-sbcl.lisp 
Log Message:
sbcl: support for SBCL < 1.0.42.43

  In theory at least -- :SERVE-EVENTS keyword argument to MAKE-SOCKET-STREAM
  was introduced then, but I don't claim to have extensively tested current
  Slime with SBCLs that old.


--- /project/slime/cvsroot/slime/ChangeLog	2011/08/26 11:10:47	1.2212
+++ /project/slime/cvsroot/slime/ChangeLog	2011/08/31 13:18:11	1.2213
@@ -1,3 +1,8 @@
+2011-08-31  Nikodemus Siivola  <nikodemus at random-state.net>
+
+	* swank-sbcl.lisp (make-socket-io-stream): Backwards compatibility with
+	SBCL < 1.0.42.43 -- and bugfix.
+
 2011-08-26  Mark Evenson  <evenson at panix.com>
 
 	* swank-abcl.lisp (class-slots): Use exported symbol allowing
--- /project/slime/cvsroot/slime/swank-sbcl.lisp	2011/08/09 10:35:00	1.287
+++ /project/slime/cvsroot/slime/swank-sbcl.lisp	2011/08/31 13:18:11	1.288
@@ -284,7 +284,11 @@
                                      (eq :fd-handler
                                          ;; KLUDGE: SWANK package isn't
                                          ;; available when backend is loaded.
-                                         (intern "*COMMUNICATION-STYLE*" :swank))))
+                                         (symbol-value
+                                          (intern "*COMMUNICATION-STYLE*" :swank)))
+                                     ;; SBCL < 1.0.42.43 doesn't support :SERVE-EVENTS
+                                     ;; argument.
+                                     :allow-other-keys t))
 
 (defun accept (socket)
   "Like socket-accept, but retry on EAGAIN."





More information about the slime-cvs mailing list