1.0.14.5: fix threaded builds
authorNikodemus Siivola <nikodemus@random-state.net>
Tue, 29 Jan 2008 14:08:27 +0000 (14:08 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 29 Jan 2008 14:08:27 +0000 (14:08 +0000)
 * Broken by 1.0.14.1: LET*, not LET in MAKE-THREAD now.

src/code/target-thread.lisp
version.lisp-expr

index 218e355..c99c30b 100644 (file)
@@ -679,20 +679,20 @@ around and can be retrieved by JOIN-THREAD."
             ;; of Allegro's *cl-default-special-bindings*, as that is at
             ;; least accessible to users to secure their own libraries.
             ;;   --njf, 2006-07-15
-            (let ((*current-thread* thread)
-                  (*restart-clusters* nil)
-                  (*handler-clusters* nil)
-                  (*condition-restarts* nil)
-                  (sb!impl::*deadline* nil)
-                  (sb!impl::*step-out* nil)
-                  ;; internal printer variables
-                  (sb!impl::*previous-case* nil)
-                  (sb!impl::*previous-readtable-case* nil)
-                  (empty (vector))
-                  (sb!impl::*merge-sort-temp-vector* empty)
-                  (sb!impl::*zap-array-data-temp* empty)
-                  (sb!impl::*internal-symbol-output-fun* nil)
-                  (sb!impl::*descriptor-handlers* nil)) ; serve-event
+            (let* ((*current-thread* thread)
+                   (*restart-clusters* nil)
+                   (*handler-clusters* nil)
+                   (*condition-restarts* nil)
+                   (sb!impl::*deadline* nil)
+                   (sb!impl::*step-out* nil)
+                   ;; internal printer variables
+                   (sb!impl::*previous-case* nil)
+                   (sb!impl::*previous-readtable-case* nil)
+                   (empty (vector))
+                   (sb!impl::*merge-sort-temp-vector* empty)
+                   (sb!impl::*zap-array-data-temp* empty)
+                   (sb!impl::*internal-symbol-output-fun* nil)
+                   (sb!impl::*descriptor-handlers* nil)) ; serve-event
               (setf (thread-os-thread thread) (current-thread-sap-id))
               (with-mutex ((thread-result-lock thread))
                 (with-all-threads-lock
index bbce251..ba76545 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.14.4"
+"1.0.14.5"