Optimize RETURN-MULTIPLE on x86-64.
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index fa9a742..cd406a0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 ;;;; -*- coding: utf-8; fill-column: 78 -*-
-changes relative to sbcl-1.1.11:
+changes relative to sbcl-1.1.12:
+  * optimization: better distribution of SXHASH over small conses of related
+    values.  (lp#309443)
+  * other improvements to SXHASH:
+    ** use the whole of the positive-fixnum range for SXHASH of fixnums
+
+changes in sbcl-1.1.12 relative to sbcl-1.1.11:
   * enhancement: Add sb-bsd-sockets:socket-shutdown, for calling
     shutdown(3). (thanks to Jan Moringen, lp#1207483)
   * enhancement: document extensible sequences.  (thanks to Jan Moringen,
@@ -27,7 +33,20 @@ changes relative to sbcl-1.1.11:
     constructors handles non-KEYWORD initialization arguments more correctly.
   * bug fix: loading the SB-SIMPLE-STREAMS contributed module no longer
     clobbers FILE-NAMESTRING.  (thanks to Anton Kovalenko, lp#884603)
-  
+  * bug fix: class definitions with CPLs inconsistent with their metaclasses
+    are less likely to destroy the object system's integrity.  (lp#309076)
+  * bug fix: restart clause parsing in RESTART-CASE is more in line with the
+    standard.  (lp#1203585, thanks to Jan Moringen)
+  * bug fix: silence a note from RESTART-CASE under high-SPEED optimization
+    settings.  (lp#1023721)
+  * bug fix: getting the order of arguments to
+    SB-MOP:SET-FUNCALLABLE-INSTANCE-FUNCTION wrong produces a sensible error
+    rather than a failed AVER.  (reported by Paul Nathan)
+  * bug fix: Parsing of &optional/&key/&rest arguments now never overwrites
+    arguments during copying on x86 and x86-64; it may still happen on other
+    platforms when there are more fixed arguments than stack slots.
+    (reported by Jan Moringen)
+
 changes in sbcl-1.1.11 relative to sbcl-1.1.10:
   * enhancement: support building the manual under texinfo version 5.
     (lp#1189146)