X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=3c801adc5e21b702b17e72047d7952f3b8836ced;hb=603a4ab0f641fd2cc400b432e810fd9c8a5f605c;hp=ab188111da318436c7750c14656639f42e17a663;hpb=954902abeb19dac4f79f0a5b800eac45179b8d7c;p=sbcl.git diff --git a/NEWS b/NEWS index ab18811..3c801ad 100644 --- a/NEWS +++ b/NEWS @@ -2060,6 +2060,23 @@ changes in sbcl-0.8.4 relative to sbcl-0.8.3: is improved. * bug fix: FILE-POSITION works much better on string input and output streams. (thanks to Nikodemus Siivola) + * bug fix: many threading/garbage collection symptoms sorted. + SB-THREAD:INTERRUPT-THREAD now safe to call on a thread that might + be pseudo-atomic + * internal change: Stopping for GC is now done with signals not ptrace. + GC is now done in whichever thread wanted it, instead of in the parent. + This permits a + * bug fix: GC hooks (missing since 0.8) reinstated, so finalizers + work again. + * bug fix: result form in DO is not contained in the implicit + TAGBODY. + * incompatible change: ICR structure is changed; the value part of + CONTINUATION is now called LVAR; corresponding functions are + renamed (e.g. SB-C::CONTINUATION-TYPE has become SB-C::LVAR-TYPE). + * added type deriver for ISQRT (thanks to Robert E. Brown). + * bug fix: better support for loading from the command line when an + initialization file sets (READTABLE-CASE *READTABLE*). (thanks to + Adam Warner) * fixed some bugs revealed by Paul Dietz' test suite: ** the RETURN clause in LOOP is now equivalent to DO (RETURN ...). ** ROUND and FROUND now give the right answer when given very @@ -2084,6 +2101,7 @@ changes in sbcl-0.8.4 relative to sbcl-0.8.3: an error during type derivation. ** bignum multiplication on the Alpha platform now returns the right answer. + * builds on SuSE AMD64, although still generates a 32-bit binary. planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles