update NEWS
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 27 May 2012 12:38:45 +0000 (15:38 +0300)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 27 May 2012 12:42:05 +0000 (15:42 +0300)
  MAP-INTO improvements.

  DOSEQUENCE improvement.

  Move optimizations above bugs.

NEWS

diff --git a/NEWS b/NEWS
index 8942608..6b64501 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,13 @@ changes relative to sbcl-1.0.57:
     updates of CAS-able places (similar to Clojure's swap!).
   * enhancement: run-program no longer decodes and re-encodes environment when
     :environment argument is not provided. (lp#985904)
+  * optimization: On x86-64, code alignment of block headers is done with
+    multi-byte NOPs now instead of repetitions of the single-byte NOP.
+  * optimization: MAP-INTO is substantially faster when the target sequence is
+    of unknown type; mapping into lists is no longer O(N^2). (thanks to James
+    M. Lawrence)
+  * optimization: SB-SEQUENCE:DOSEQUENCE is faster on vectors of unknown
+    element type, and vectors that aren't SIMPLE-ARRAYs.
   * bug fix: potential for infinite recursion during compilation of CLOS slot
     typechecks when dependency graph had loops. (lp#1001799)
   * bug fix: error forms reported with some program-errors were not escaped
@@ -17,8 +24,6 @@ changes relative to sbcl-1.0.57:
     method combinations. (lp#936513)
   * bug fix: run-program no longer unconditionally uses /tmp/ for temporary
     files. (lp#968837).
-  * optimization: On x86-64, code alignment of block headers is done with
-    multi-byte NOPs now instead of repetitions of the single-byte NOP.
 
 changes in sbcl-1.0.57 relative to sbcl-1.0.56:
   * RANDOM enhancements and bug fixes: