X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=51b81fa345b901963d3c8aba078c0c2bfdccfcd8;hb=e0aff99a73d836da0dad4602e5559595fbe5ba5c;hp=5b4ac62b3e08b841a26a3a383a0a64155bfedc8d;hpb=436b2ab0276f547e8537b6c1fb52b11fa1f53975;p=sbcl.git diff --git a/NEWS b/NEWS index 5b4ac62..51b81fa 100644 --- a/NEWS +++ b/NEWS @@ -23,11 +23,16 @@ changes relative to sbcl-1.0.56: (lp#936304) * enhancement: backtraces show the correct number of arguments for frames called with too many arguments. + * enhancement: support for abort(3), exit(3), and _exit(2) has been added to + SB-POSIX. + * enhancement: ASDF has been updated 2.21. * optimization: fewer uses of full calls to signed modular functions. (lp#903821) * optimization: typechecking alien values is typically 5 x faster. * optimization: FDEFINITION, SYMBOL-FUNCTION, MACRO-FUNCTION, and FBOUNDP are 20% faster. + * bug fix: file compilation performance issues when dumping subtypes + of CHARACTER (lp#994487) * bug fix: fixed disassembly of some SSE instructions on x86-64. * bug fix: SB-SIMPLE-STREAMS signals an error for bogus :CLASS arguments in OPEN. (lp#969352, thanks to Kambiz Darabi) @@ -56,6 +61,9 @@ changes relative to sbcl-1.0.56: allowing faster release of memory back to the OS. (lp#991293) * bug fix: WITH-DEADLINE (:SECONDS NIL :OVERRIDE T) now drops any existing deadline for the dynamic scope of its body. + * bug fix: compiler-internal interval arithmetic needed to be more + conservative about open intervals when operated on by monotonic but not + strictly-monotonic functions. (lp#975528) * documentation: ** improved docstrings: REPLACE (lp#965592) @@ -118,6 +126,8 @@ changes in sbcl-1.0.55 relative to sbcl-1.0.54: * optimization: the compiler no longer refuses to coerce large fixnums to single floats inline, except on x86 where this limitation is still necessary. + * optimization: truncation operations on integers with constant divisor + arguments 1 and -1 are optimized away. * bug fix: deadlock detection could report the same deadlock twice, for two different threads. Now a single deadlock is reported exactly once. * bug fix: interval-arithmetic division during type derivation did not @@ -162,6 +172,7 @@ changes in sbcl-1.0.55 relative to sbcl-1.0.54: forms of MAKE-ARRAY with dynamic-extent. (lp#902351) * bug fix: some of the compile-time side-effects of DEFCLASS were not caught by package locks. + * bug fix: Proper handling of --dynamic-space-size option on 32 bit platforms. changes in sbcl-1.0.54 relative to sbcl-1.0.53: * minor incompatible changes: