[slime-cvs] CVS update: slime/ChangeLog slime/swank-sbcl.lisp

Christophe Rhodes crhodes at common-lisp.net
Sat Aug 20 19:36:19 UTC 2005


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

Modified Files:
	ChangeLog swank-sbcl.lisp 
Log Message:
(noted by Brian Mastenbrook) non-Linux non-linkage-table sbcls try to
get the address of linux_no_threads_p at fasl-load time, and complain
vigorously if it's not available.  Guard with #+linux.

Date: Sat Aug 20 21:36:18 2005
Author: crhodes

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.748 slime/ChangeLog:1.749
--- slime/ChangeLog:1.748	Sat Aug 20 17:44:27 2005
+++ slime/ChangeLog	Sat Aug 20 21:36:13 2005
@@ -1,3 +1,9 @@
+2005-08-20  Christophe Rhodes  <csr21 at cam.ac.uk>
+
+	* swank-sbcl.lisp (preferred-communication-style): guard against
+	non-Linux non-linkage-table platforms (and assume that they won't
+	have dodgy threads) with #+linux.
+	
 2005-08-20  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	Enable nested presentations.


Index: slime/swank-sbcl.lisp
diff -u slime/swank-sbcl.lisp:1.139 slime/swank-sbcl.lisp:1.140
--- slime/swank-sbcl.lisp:1.139	Thu Aug  4 02:03:41 2005
+++ slime/swank-sbcl.lisp	Sat Aug 20 21:36:15 2005
@@ -43,6 +43,7 @@
 
 (defimplementation preferred-communication-style ()
   (if (and (member :sb-thread *features*)
+           #+linux
            (not (sb-alien:extern-alien "linux_no_threads_p" sb-alien:boolean)))
       :spawn
       :fd-handler))




More information about the slime-cvs mailing list