sbcl-1.0.11 sources are in CVS and on the SourceForge File Releases
page now; enjoy.
from the NEWS file in the distribution:
changes in sbcl-1.0.11 relative to sbcl-1.0.10:
* incompatible change: hash-table accessor functions are no longer
automatically protected by locks. Concurrent accesses on the same hash-table
from multiple threads can give inconsistent results or even corrupt the
hash-table completely. Multi-threaded applications should do their own
locking at the correct granularity. In the current implementation it is
still safe to have multiple readers access the same table, but it's not
guaranteed that this property will be maintained in future releases.
* minor incompatible change: (SETF MUTEX-VALUE) is not longer supported,
and will signal an error at runtime.
* enhancement: SB-THREAD package now exports a semaphore interface.
* enhancement: CONS can now stack-allocate on x86 and
x86-64. (Earlier LIST and LIST* supported stack-allocation, but
CONS did not.)
* enhancement: nested lists can now be stack allocated on
platforms providing stack allocation support.
* enhancement: dynamic-extent support has been extended to support
cases where there are multiple possible sources for the stack
* optimization: RELEASE-MUTEX no longer needs to perform a syscall
if the mutex is uncontested on Linux.
* bug fix: symbol-macro expansion now uses the *MACROEXPAND-HOOK*
as specified by the CLHS. (thanks to Tobias Rittweiler)
* bug fix: NaN comparison now works on x86-64.
* bug fix: CLOSE :ABORT T on a stream with pending output now
* bug fix: instances of non-standard metaclasses using standard
instance structure protocol sometimes missed the slot type checks
in safe code.
* bug fix: known functions can be inlined in high-debug code.
William Harold Newman <william.newman@...>
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C
Boo. -- Halloween cliche