0.9.18.2: Win32 exceptions
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index 22eaf0f..a6b1a44 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,25 @@
 ;;;; -*- coding: utf-8; -*-
-changes in sbcl-0.9.18 (1.0.beta?) relative to sbcl-0.9.16:
+changes in sbcl-0.9.19 (1.0.0?) relative to sbcl-0.9.18:
+  * improvement: floating point modes in effect are now saved in
+    core, and restored on startup.
+  * improvements to the Windows port:
+    ** floating point exceptions are now reported correctly.
+    ** stack exhaustion detection works partially.
+
+changes in sbcl-0.9.18 (1.0.beta?) relative to sbcl-0.9.17:
+  * enhancement: SB-POSIX now supports cfsetispeed(3), cfsetospeed(3),
+    cfgetispeed(3), cfgetospeed(3), and related constants. (thanks to
+    Max-Gerd Retzlaff)
   * bug fix: two potential GC deadlocks affecting threaded builds.
   * bug fix: (TYPEP #\A '(NOT (MEMBER #\" #\{ #\:))) now correctly
     returns T (reported by Anton Kazennikov)
   * bug fix: the STORE-VALUE restart of CHECK-TYPE works correctly
     with non-variable places
+  * bug fix: remove a race condition in the setting of
+    funcallable-instance functions, this should make threaded CLOS
+    code more stable against memory faults.
+  * bug fix: corruption of specials when unbinding is interrupted by an
+    asynchronous unwind (reported by Hannu Koivisto)
   * improvement: the debugger will now also display local variables that
     are only used once, for code compiled with a DEBUG optimization quality
     of 2 or higher.