- robustify threads.test.sh even more
- fix the same bug related to $! in finalize.test.sh
- make condition-wait-sigcont.lisp work unithread builds
(write-line "/waiting")
(force-output)
(delete-file "condition-wait-sigcont.tmp")
+ #+sb-thread
(condition-wait *queue* *lock*)
+ #-sb-thread
+ (loop (sleep 10))
(write-line "/woken")
(force-output)
(with-open-file (f "condition-wait-sigcont.tmp" :direction :output)
echo //entering finalize.test.sh
-run_sbcl <<EOF > /dev/null &
+# $! is not set correctly when calling run_sbcl, do it directly
+"$SBCL_RUNTIME" --core "$SBCL_CORE" $SBCL_ARGS <<EOF > /dev/null &
(defvar *tmp* 0.0)
(defvar *count* 0)
touch $flag
# $! is not set correctly when calling run_sbcl, do it directly
-"$SBCL_RUNTIME" --core "$SBCL_CORE" \
- --no-userinit --no-sysinit --disable-debugger \
+"$SBCL_RUNTIME" --core "$SBCL_CORE" $SBCL_ARGS \
--load "$SBCL_PWD/condition-wait-sigcont.lisp" &
sb_pid=$!
;;; 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.24.37"
+"1.0.24.38"