X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=fa541ee890464875e35c0018e2ceabeff093c140;hb=7d853ed1882221bc790062e423a74a620f6e4ee1;hp=71803413bef856022a93b4d30c40afb81d6779e2;hpb=b5a7a85a588c73297f5c2040bb0e7c94c3971be8;p=sbcl.git diff --git a/NEWS b/NEWS index 7180341..fa541ee 100644 --- a/NEWS +++ b/NEWS @@ -10,16 +10,25 @@ changes in sbcl-1.0.7 relative to sbcl-1.0.6: * minor incompatible change: the (unsupported) spinlock interface has changed: free spinlock now has the value NIL, and a held spinlock has the owning thread as its value. + * enhancement: WITHOUT-INTERRUPTS now binds ALLOW-WITH-INTERRUPTS and + WITH-LOCAL-INTERRUPTS as local macros. Refer to documentation string + for details. * enhancement: name of a socket-stream is now "a socket" instead of "a constant string". * enhancement: SB-POSIX now supports lockf(). (Thanks to Zach Beane.) * enhancement: SB-POSIX now supports getcwd(). (Thanks to Tassilo Horn.) + * optimization: bignum printing speed has been improved by 20-40% + (depending on the bignum size.) + * bug fix: WITH-MUTEX and WITH-RECURSIVE-LOCK are now interrupt safe + on Linux. * bug fix: the cache used by the CLOS to store precomputed effective methods, slot offsets, and constant return values is now thread and interrupt safe. * bug fix: generic function dispatch function updating is now thread and interrupt safe (in the sense that the known issues have been - fixed). + fixed.) + * bug fix: ADD/REMOVE-METHOD is now thread and interrupt safe. + * bug fix: interning EQL-specializers is now thread and interrupt safe. changes in sbcl-1.0.6 relative to sbcl-1.0.5: * new contrib: sb-cover, an experimental code coverage tool, is included