X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=6abedd44f9273b2e508131b0661a95c6470d70c5;hb=0e03a9ac950b78d776c4869c809e202d9e929f39;hp=99c8f4023510c2b2f028f7c337bff2c1dec618b2;hpb=0a7604d54581d2c846838c26ce6a7993629586fa;p=sbcl.git diff --git a/NEWS b/NEWS index 99c8f40..6abedd4 100644 --- a/NEWS +++ b/NEWS @@ -6,19 +6,21 @@ changes in sbcl-1.0.5 relative to sbcl-1.0.4: * minor incompatible change: changed experimental JOIN-THREAD interface * documentation: the manual now lists reader and writer methods in class slot documentation sections. (thanks to Richard M Kreuter) - * documentation: unwinding from asynchronous events has been + * documentation: unwinding from asyncronous events has been documented as unsafe. * documentation: SB-SYS:WITHOUT-GCING has been documented as unsafe in multithreaded application code. - * bug fix: GC deadlocks from asynchronous interrupts has been fixed - by disabling interrupts for the duration of any - SB-SYS:WITHOUT-GCING section. - * bug fix: RANDOM of large INTEGER is no longer slightly biased. (It - used to be biased by as much as about 1/2000; many algorithms aren't - sensitive to that, but Metropolis Monte Carlo algorithms are.) This - involved a sizable rewrite, so if you think there's a new bug or - performance problem in the code, you're probably right, please - report it. + * optimization: GET-INTERNAL-REAL-TIME has been optimized on POSIX + platforms. (thanks to James Anderson for the optimization hint) + * bug fix: number of characters that can be written onto a single + line in a file is unlimited. + * bug fix: some GC deadlocks caused by asynchronous interrupts have + been fixed by inhibiting interrupts for when GC is disbled. + * bug fix: GETHASH, PUTHASH, CLRHASH and REMHASH are now interrupt safe. + * bug fix: binding *BREAK-ON-SIGNALS* to a value that is not a type + specifier no longer causes infinite recursion. + * improvement: the x86-64/darwin port now passes all tests and + should be considered non-experimental. changes in sbcl-1.0.4 relative to sbcl-1.0.3: * new platform: experimental support for x86-64/darwin (MacOS).