[slime-cvs] CVS slime

jsnellman jsnellman at common-lisp.net
Sat Jul 15 11:03:29 UTC 2006


Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv28276

Modified Files:
	ChangeLog swank-sbcl.lisp 
Log Message:
remove linux_no_threads_p, defcondition -> define-condition

--- /project/slime/cvsroot/slime/ChangeLog	2006/07/15 07:03:12	1.919
+++ /project/slime/cvsroot/slime/ChangeLog	2006/07/15 11:03:29	1.920
@@ -1,3 +1,12 @@
+2006-07-15  Juho Snellman  <jsnell at iki.fi>
+	* swank-sbcl.lisp (preferred-communication-style): Remove use of
+	  linux_no_threads_p alien variable (the value has been hardcoded to
+	  false for about a year), so that we can also remove it from from SBCL
+	  in the future.
+	  (*definition-types*): defcondition -> define-condition,
+	  to make slime-show-definitions display condition FOO as
+	  (DEFINE-CONDITION FOO) instead of (SWANK-BACKEND::DEFCONDITION FOO).
+
 2006-07-15  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	* slime.el (slime-shared-lisp-mode-hook): New function, factored
--- /project/slime/cvsroot/slime/swank-sbcl.lisp	2006/07/01 07:11:31	1.158
+++ /project/slime/cvsroot/slime/swank-sbcl.lisp	2006/07/15 11:03:29	1.159
@@ -36,10 +36,7 @@
     ;; fixme: when SBCL/win32 gains better select() support, remove
     ;; this.
     ((member :win32 *features*) nil)
-    ((and (member :sb-thread *features*)
-          #+linux
-          (not (sb-alien:extern-alien "linux_no_threads_p" sb-alien:boolean)))
-      :spawn)
+    ((member :sb-thread *features*) :spawn)
     (t :fd-handler)))
 
 (defun resolve-hostname (name)
@@ -429,7 +426,7 @@
     :method defmethod
     :setf-expander define-setf-expander
     :structure defstruct
-    :condition defcondition
+    :condition define-condition
     :class defclass
     :method-combination define-method-combination
     :package defpackage




More information about the slime-cvs mailing list