X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=0e1e389a964ad9c704aee7c59297bbf215fb6d13;hb=8977ab898eab890a11eb9b4bab72c42561f0dc22;hp=148efa8eaec7e0c00e658d4055155eed86a2d82b;hpb=151d241aa79f2346ae18d179255fc6b5a2013229;p=sbcl.git diff --git a/NEWS b/NEWS index 148efa8..0e1e389 100644 --- a/NEWS +++ b/NEWS @@ -12,23 +12,34 @@ changes in sbcl-0.9.6 relative to sbcl-0.9.5: on platforms supporting dynamic-extent allocation. * enhancement: saving cores with foreign code loaded is now supported on MIPS/Linux in addition to the previously supported platforms. + * bug fix: COMPUTE-RESTARTS returns all active restarts, including those + with :TEST, when called without a condition. (reported by Helmut Eller for + CMUCL) * bug fix: division by zero in sb-sprof when no samples were collected * bug fix: a race when a slow to arrive sigprof signal killed sbcl * bug fix: asdf-install uses CRLF as required by the HTTP spec. - (thanks to Alexander Kjeldaas) + (thanks to Alexander Kjeldaas) * new feature: ignoring the return values of destructive functions like NREVERSE signals a compile-time style-warning. (thanks to Kevin Reid) + * new feature: the alignment of alien structure fields can be + explicitly specified. (thanks to Cyrus Harmon) * threads ** bug fix: threads stacks belonging to dead threads are freed by the next exiting thread, no need to gc to collect thread stacks anymore ** minor incompatible change: INTERRUPT-THREAD-ERROR-ERRNO removed ** WITH-RECURSIVE-LOCK can be nested in a WITH-MUTEX for the same lock ** bug fix: dynamic variable and thread start related gc lossage + ** bug fix: job control (SIGSTOP/SIGCONT) no longer confuses threads + suspended for gc * fixed some bugs revealed by Paul Dietz' test suite: ** SUBTYPEP is slightly more accurate on heinously complicated CONS types where some of the members have uncertain (in the NIL, NIL sense) type relationships to each other. + * GENCGC + ** Cores produced by SAVE-LISP-AND-DIE on GENCGC platforms are + no longer purified unless :PURIFY T is explicitly specified. + ** Non-purified cores are significantly smaller than before changes in sbcl-0.9.5 relative to sbcl-0.9.4: * new feature: timers based on Zach Beane's excellent timer package