From: Alastair Bridgewater Date: Sat, 11 May 2013 13:48:47 +0000 (-0400) Subject: NEWS updates. X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=4ff9d1fe33f936d40e329bedc8e2872fc2edf36a;p=sbcl.git NEWS updates. * Forgot to add a NEWS update to my recent commit involving the internal-error logic. * And clarify that only vectors of boxed items may be stack- allocated on PPC. --- diff --git a/NEWS b/NEWS index fa8ce46..8fb5691 100644 --- a/NEWS +++ b/NEWS @@ -3,7 +3,8 @@ changes relative to sbcl-1.1.7: * enhancement: RUN-PROGRAM supports a :DIRECTORY argument to set the working directory of the spawned process. (lp#791800) (patch by Matthias Benkard) - * enhancement: vectors can now be stack-allocated on PPC. + * enhancement: boxed vectors (vectors of T or of FIXNUM) can now be + stack-allocated on PPC. * enhancement: "fixed objects" can now be stack-allocated on PPC. * enhancement: WITH-PINNED-OBJECTS no longer conses on PPC/GENCGC. * enhancement: (sb-introspect:find-definition-sources-by-name x :vop) now @@ -20,6 +21,11 @@ changes relative to sbcl-1.1.7: * bug fix: Loading a core with a discontiguous dynamic space now correctly computes the amount of dynamic space used. * bug fix: disassembler missing ",8" on SHLD + * bug fix: backtracing through INTERNAL-ERROR signal handlers on systems + that provide an "invalid" stack frame link for the signal handler + itself now use the saved-fp-and-pc mechanism to pick up from the stack + frame in the interrupt (signal) context. This is known to affect + threaded FreeBSD/x86-64. * optimization: faster ISQRT on fixnums and small bignums * optimization: faster and smaller INTEGER-LENGTH on fixnums on x86-64. * optimization: On x86-64, the number of multi-byte NOP instructions used