X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=0b1c2ba3b51ae0f7bf99a9bbde3a8ae1e6715c35;hb=50e9f0e58a3b863085dc05845bfc6f5dbf82cdf2;hp=56a74b69793301781e2d75b69300fb0108d14ddb;hpb=7665c62819f24bac3445e7eb5bb3428f48ecb120;p=sbcl.git diff --git a/NEWS b/NEWS index 56a74b6..0b1c2ba 100644 --- a/NEWS +++ b/NEWS @@ -2519,8 +2519,36 @@ changes in sbcl-0.8.11 relative to sbcl-0.8.10: print using #P"..." syntax. changes in sbcl-0.8.12 relative to sbcl-0.8.11: + * minor incompatible change: the system no longer provides + optimization hints (conditions which are TYPEP + SB-EXT:COMPILER-NOTE) for conforming code in default compilation + mode; these hints are emitted when higher SPEED optimization is + requested, as before. + * the behaviour of the standard function ED is now customizeable by + third parties through a hook variable: see ED's documentation + string for information on the protocol. + * the compiler no longer emits efficiency notes for (FUNCALL X) + when the type of X is uncertain under default optimization + settings. + * fixed bug 276: mutating a binding of a specialized parameter to a + method to something that is not TYPEP the specializer is now + possible. + * fixed bugs 45d and 118: DOUBLE-FLOAT[-NEGATIVE]-EPSILON now + exhibit the required behaviour on the x86 platform. (thanks to + Peter van Eynde, Eric Marsden and Bruno Haible) * fixed bug 335: ATANH now computes the inverse hyperbolic tangent even for difficult arguments. (reported by Peter Graves) + * fixed bug 141a: the backquote printer now descends quoted + structure. + * fixed another bug in backquote printing: no more destructive + modification of the form's list structure. (reported by Brian + Downing) + * fixed bug in INTERRUPT-THREAD: pin the function, so that it cannot + move between its address being taken and the call to + interrupt_thread, fixing a crashing race condition. + * the SB-POSIX contrib implementation has been adjusted so that it + no longer exhibits ridiculously poor performance when constructing + instances corresponding to C structs. planned incompatible changes in 0.8.x: * (not done yet, but planned:) When the profiling interface settles