;;;; -*- coding: utf-8; fill-column: 78 -*-
changes relative to sbcl-1.0.37:
- * INCOMPATIBLE CHANGE: Thread names are now restricted to SIMPLE-STRINGs
+ * incompatible change: Thread names are now restricted to SIMPLE-STRINGs
like for any other thread-related datastructure, MUTEX, etc. (lp#547095)
- * DEPRECATION: the SB-QUEUE contrib was merged into the SB-CONCURRENCY
+ * deprecation: the SB-QUEUE contrib was merged into the SB-CONCURRENCY
contrib module. New code should depend on SB-CONCURRENCY, not SB-QUEUE.
- * DEPRECATION: SB-THEAD:GET-MUTEX was deprecated in favor of
+ * deprecation: SB-THEAD:GET-MUTEX was deprecated in favor of
SB-THREAD:GRAB-MUTEX.
- * new contrib: SB-CONCURRENCY is a new contrib; it's supposed to contain
- additional data structures and tools for concurrent programming; at the
- moment it contains a lock-free queue, and a lock-free mailbox
+ * new contributed module: SB-CONCURRENCY is a new contrib; it's supposed to
+ contain additional data structures and tools for concurrent programming;
+ at the moment it contains a lock-free queue, and a lock-free mailbox
implementation.
* new feature: added SB-THREAD:GRAB-MUTEX; it's like the now deprecated
GET-MUTEX but takes &key rather than &optional parameters. Also added
some of CL-PPCRE's macros. (lp#570079)
* enhancement: our machine code is slightly less hostile to valgrind on
x86-64.
+ * enhancement: up-to-date versions of NetBSD-current are supported. (Thanks
+ to Robert Swindells and Aleksej Saushev)
* bug fix: correct restart text for the continuable error in MAKE-PACKAGE.
* bug fix: a rare case of startup-time page table corruption.
* bug fix: a semaphore with multiple waiters and some of them unwinding due
;; We can't check for the signal itself since run-program.c resets the
;; forked process' signal mask to defaults. But the default is `stop'
;; of which we can be notified asynchronously by providing a status hook.
-(with-test (:name (:run-program :inherit-stdin))
- #+(and darwin sb-thread)
- (error "Hangs on threaded Darwin.")
+(with-test (:name (:run-program :inherit-stdin)
+ :fails-on :sbcl)
+ (error "Hangs at least on threaded Darwin and threaded x86-64/Linux.")
(let (stopped)
(flet ((status-hook (proc)
(case (sb-ext:process-status proc)