1.0.47.13: extend LVAR-FUN-IS to constant functions and function names
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index 741ba8a..135f26a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,16 @@
 ;;;; -*- coding: utf-8; fill-column: 78 -*-
-changes relative to sbcl-1.0.46:
+changes relative to sbcl-1.0.47:
+  * bug fix: better support for Solaris /bin/sh in sh-based tests.
+  * enhancement: read() and write() have been added to SB-POSIX.
+  * enhancement: types of DEFSTRUCT constructors are proclaimed more
+    accurately, allowing better typechecking of call-sites.
+  * incompatible change: SB!KERNEL:INSTANCE-LAMBDA, deprecated for over five
+    years, is now no longer supported.
+  * optimization: slightly faster ISQRT. (lp#713343)
+  * bug fix: TRACE behaves better when attempting to trace undefined
+    functions. (lp#740717)
+
+changes in sbcl-1.0.47 relative to sbcl-1.0.46:
   * bug fix: fix mach port rights leaks in mach exception handling code on
     darwin/x86 and /x86-64. (thanks to Willem Oudshoorn for motivation and the
     initial patch)
@@ -13,6 +24,8 @@ changes relative to sbcl-1.0.46:
     declarations. (lp#726331)
   * enhancement: :NOT-NULL option has been added to alien C-STRING type to indicate
     that NIL/NULL is excluded from the type.
+  * enhancement: SB-INTROSPECT:MAP-ROOT allows mapping over pointers contained in
+    arbitrary objects.
   * optimization: SLOT-VALUE &co are faster in the presence of SLOT-VALUE-USING-CLASS
     and its compatriots.
   * optimization: core startup time is reduced by 30% on x86-64. (lp#557357)
@@ -34,6 +47,11 @@ changes relative to sbcl-1.0.46:
   * bug fix: several foreign functions accepting string also accepted NIL and
     consequently caused a memory fault at 0 now signal a type-error instead.
     (lp#721087)
+  * bug fix: under rare circumstances, constraint propagation could rewrite a
+    variable reference to refer to a variable not in scope, causing an error
+    during physical environment analysis when attempting to close over the
+    variable. (lp#551227)
+  * bug fix: SIMPLE-CONDITION :FORMAT-CONTROL defaults to NIL.
 
 changes in sbcl-1.0.46 relative to sbcl-1.0.45:
   * enhancement: largefile support on Solaris.