X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=2aa14d35e0c27c2956612e854eac4a241a000b72;hb=23953bc6b14c93f59268996554c18706c8e16581;hp=87652e17408d2017ffa478d05496f94be988684a;hpb=068cf4b55af3f8f8acf2c7c06869441612261cd4;p=sbcl.git diff --git a/NEWS b/NEWS index 87652e1..2aa14d3 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,8 @@ changes in sbcl-1.0.16 relative to 1.0.15: * minor incompatible change: change PROBE-FILE back to returning NIL whenever we can't get a truename, as was the case before 1.0.14. + * minor incompatible change: SB-BSD-SOCKETS:NAME-SERVICE-ERROR now + inherits from ERROR instead of just CONDITION. * optimization: binding special variables now generates smaller code on threaded platforms. * optimization: MEMBER and ASSOC are over 50% faster for :TEST #'EQ @@ -11,6 +13,9 @@ changes in sbcl-1.0.16 relative to 1.0.15: * optimization: modular arithmetic for a particular requested width is implemented using a tagged representation unless a better representation is available. + * bug fix: attempt to obtain *SCHEDULER-LOCK* recursively when + unscheduling timer at the same time as another timer fires. + * bug fix: don't reschedule timers for dead threads. * bug fix: periodic polling was broken. (thanks to Espen S Johnsen) * bug fix: copying output from RUN-PROGRAM to a stream signalled bogus errors if select() was interrupted.