0.9.18.72: fix FreeBSD 4 build
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index b685d71..f881ad1 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,7 @@
 ;;;; -*- coding: utf-8; -*-
 changes in sbcl-0.9.19 (1.0.0?) relative to sbcl-0.9.18:
+  * improvement: experimental support for threading on FreeBSD/x86.
+    (thanks to NIIMI Satoshi)
   * improvement: runtime option --dynamic-space-size can be used
     to set the size of the dynamic space reserved on startup.
   * improvement: floating point modes in effect are now saved in
@@ -18,6 +20,8 @@ changes in sbcl-0.9.19 (1.0.0?) relative to sbcl-0.9.18:
     on Linux/x86
   * improvement: added support for the Shift-JIS external format.
     (contributed by NIIMI Satoshi)
+  * improvement: callbacks are supported on Linux/PPC.  (thanks to
+    Joshua Ross)
   * bug fix: compiler bug triggered by a (non-standard) VALUES
     declaration in a LET* was fixed. (reported by Kaersten Poeck)
   * bug fix: file compiler no longer confuses validated and already
@@ -36,6 +40,11 @@ changes in sbcl-0.9.19 (1.0.0?) relative to sbcl-0.9.18:
     incompatible element types (thanks to Mario Mommer)
   * optimization: method calls with &OPTIONAL or &KEY arguments are faster
     and don't cause extra consing
+  * optimization: MAP and MAP-INTO are significantly faster on vectors
+    whose elements types have been declared.
+  * Improvements to SB-SPROF:
+    ** Support for allocation profiling
+    ** Reduced profiling overhead, especially for long profiling runs
   * Improvements to the Windows port:
     ** floating point exceptions are now reported correctly.
     ** stack exhaustion detection works partially.