X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=af2db8db8a49045300eb2aae1a35201340a05434;hb=862c0325616a991a5bd7b50d79f7176d2115493b;hp=fc282cc120088558d464ac81c74e31c18f3c8e49;hpb=e29d49125e00509720546382bfc073f7563fddc4;p=sbcl.git diff --git a/NEWS b/NEWS index fc282cc..af2db8d 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,17 @@ ;;;; -*- coding: utf-8; -*- +changes in sbcl-0.9.5 relative to sbcl-0.9.4: + * bug fix: interrupts are disabled until startup is complete; no + more sigsegvs when receiving a signal to soon + * threads + ** bug fix: parent thread now can be gc'ed even with a live + child thread + ** bug fix: binding a special with PROGV to no value is not + the same as that symbol not having been bound (thanks to + Hannu Koivisto) + * fixed some bugs revealed by Paul Dietz' test suite: + ** ENSURE-GENERIC-FUNCTION should take a method class object for + the :method-class keyword argument. + changes in sbcl-0.9.4 relative to sbcl-0.9.3: * new port: the Solaris operating system on x86 processors is now mostly supported, though some rough edges in the environment @@ -41,11 +54,14 @@ changes in sbcl-0.9.4 relative to sbcl-0.9.3: * bug fix: signal handling and triggering gc do not conflict directly anymore, in particular a high frequency sb-sprof does not prevent gc from running - * bug fix: DECODE-UNIVERAL-TIME now uses a more reasonable + * bug fix: DECODE-UNIVERSAL-TIME now uses a more reasonable approximation for timezone and DST information between the universal time epoch and the smallest negative 32-bit time_t. * bug fix: ENCODE-UNIVERSAL-TIME no longer errors when passed the year 1899 so long as the encoded time is non-negative. + * bug fix: on the x86 platform, SB-ROTATE-BYTE:ROTATE-BYTE returns + the correct answer for non-constant rotate amounts when performing + an inline 32-bit rotation. * threads ** bug fix: RELEASE-FOREGROUND doesn't choke on session lock if there is only one thread in the session