;;;; -*- coding: utf-8; fill-column: 78 -*-
-changes relative to sbcl-1.0.36:
- * INCOMPATIBLE CHANGE: the SB-QUEUE contrib was merged into the
- SB-CONCURRENCY contrib module.
+changes relative to sbcl-1.0.37:
+ * 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
+ contrib module. New code should depend on SB-CONCURRENCY, not SB-QUEUE.
+ * 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
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
+ :TIMEOUT argument to GRAB-MUTEX on non-sb-lutex platforms like Linux and
+ BSD.
* new feature: added SB-THREAD:TRY-SEMAPHORE, a non-blocking variant of
SB-THREAD:WAIT-ON-SEMAPHORE.
* new feature: SB-EXT:ATOMIC-DECF has been added as a companion to
* bug fix: misoptimization of multiplication by one in
(SB-C::FLOAT-ACCURACY 0) policies.
* bug fix: miscounts in SB-PROFILE.
+ * bug fix: Fix lost wakeup bug between SB-THREAD:CONDITION-WAIT and
+ CONDITION-NOTIFY on Linux. See threads "lost wakeup in condition-wait /
+ condition-notify" (Feb 2010) and "Condition-Wait, Deadline handler, waking
+ up itself" (March 2010) for further details.
+ * bug fix: allow forward FIND and POSITION on lists to elide checking :END
+ against length of the list if the element is found before the specified
+ END is reached. (thanks to Alec Berryman, lp#554385)
+ * bug fix: errors signalled during package graph modification no longer
+ block FIND-SYMBOL and FIND-PACKAGE in other threads. (lp#511072)
changes in sbcl-1.0.37 relative to sbcl-1.0.36:
* enhancement: Backtrace from THROW to uncaught tag on x86oids now shows