1.0.7.12: fix clos-interrupts.impure.lisp for unithreaded builds
authorNikodemus Siivola <nikodemus@random-state.net>
Tue, 3 Jul 2007 12:11:42 +0000 (12:11 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 3 Jul 2007 12:11:42 +0000 (12:11 +0000)
 * Forgot #+sb-thread from the test case.

tests/clos-interrupts.impure.lisp
version.lisp-expr

index 6195449..8935ab7 100644 (file)
           (*interrupting* t))
       ;; Test both interrupting yourself and using another thread
       ;; for to interrupting.
-      (write-line "interrupt-1")
-      (sb-thread:join-thread (sb-thread:make-thread
-                              (lambda ()
-                                (sb-thread:interrupt-thread
-                                 self
-                                 (lambda ()
-                                   (compute-test 1 2))))))
-      (write-line "interrupt-2")
+      #+sb-thread
+      (progn
+        (write-line "/interrupt-other")
+        (sb-thread:join-thread (sb-thread:make-thread
+                                (lambda ()
+                                  (sb-thread:interrupt-thread
+                                   self
+                                   (lambda ()
+                                     (compute-test 1 2)))))))
+      (write-line "/interrupt-self")
       (sb-thread:interrupt-thread self (lambda () (compute-test 1 2))))))
 
 (defvar *interrupted-gfs* nil)
index dc8e058..31d5ac9 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.7.11"
+"1.0.7.12"