From: Cyrus Harmon Date: Sat, 23 Apr 2011 15:43:53 +0000 (+0000) Subject: 1.0.47.29: reinstate Darwin interrupt tests that now succeed X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=b4799928d368c33c109c2d4a20629c1f8568b0ef;p=sbcl.git 1.0.47.29: reinstate Darwin interrupt tests that now succeed * runnability likely due to 1.0.42.50 which works around a Darwin nanosleep bug --- diff --git a/tests/threads.impure.lisp b/tests/threads.impure.lisp index 8914dda..424a6c2 100644 --- a/tests/threads.impure.lisp +++ b/tests/threads.impure.lisp @@ -559,8 +559,6 @@ (defun alloc-stuff () (copy-list '(1 2 3 4 5))) (with-test (:name (:interrupt-thread :interrupt-consing-child)) - #+darwin - (error "Hangs on Darwin.") (let ((thread (sb-thread:make-thread (lambda () (loop (alloc-stuff)))))) (let ((killers (loop repeat 4 collect @@ -580,8 +578,6 @@ #+(or x86 x86-64) ;; x86oid-only, see internal commentary. (with-test (:name (:interrupt-thread :interrupt-consing-child :again)) - #+darwin - (error "Hangs on Darwin.") (let ((c (make-thread (lambda () (loop (alloc-stuff)))))) ;; NB this only works on x86: other ports don't have a symbol for ;; pseudo-atomic atomicity @@ -669,8 +665,6 @@ (assert (sb-thread:join-thread thread)))) (with-test (:name (:two-threads-running-gc)) - #+darwin - (error "Hangs on Darwin.") (let (a-done b-done) (make-thread (lambda () (dotimes (i 100) @@ -992,8 +986,6 @@ (format t "~&multiple reader hash table test done~%") (with-test (:name (:hash-table-single-accessor-parallel-gc)) - #+darwin - (error "Prone to hang on Darwin due to interrupt issues.") (let ((hash (make-hash-table)) (*errors* nil)) (let ((threads (list (sb-thread:make-thread diff --git a/version.lisp-expr b/version.lisp-expr index 1cfff02..a27cdab 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -20,4 +20,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.47.28" +"1.0.47.29"