Update NEWS, make-config.sh
authorDavid Lichteblau <david@lichteblau.com>
Tue, 18 Sep 2012 15:11:40 +0000 (17:11 +0200)
committerDavid Lichteblau <david@lichteblau.com>
Fri, 19 Oct 2012 16:37:03 +0000 (18:37 +0200)
CREDITS
NEWS
make-config.sh

diff --git a/CREDITS b/CREDITS
index a03f032..dc40fa0 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -628,11 +628,19 @@ Teemu Kalvas:
   character database, restoring the FAST-READ-CHAR optimization and
   developing external format support.
 
+Dmitry Kalyanov:
+  His work was crucial in bringing the Windows backend forward; he
+  implemented pthreads and ported SB-THREAD to this platform.
+
 Yaroslav Kavenchuk:
   He implemented several missing features and fixed many bugs in
   the win32 port. He also worked on external-format support for
   SB-ALIEN.
 
+Anton Kovalenko:
+  He introduced a safepoint-based stop-the-world protocol and greatly
+  contributed to features and bugfixes related to the Windows port.
+
 Richard M Kreyter:
   He added documentation support for CLOS slot readers and writers,
   provided several SB-POSIX and NetBSD patches, and cleaned up
@@ -646,8 +654,7 @@ Arthur Lemmens:
   SBCL to bootstrap under Lispworks for Windows.
 
 David Lichteblau:
-  He came up with a more memory-efficient representation for
-  structures with raw slots.
+  He repeatedly failed to update his entry in this file.
 
 Robert MacLachlan:
   He has continued to answer questions about, and contribute fixes to,
diff --git a/NEWS b/NEWS
index a460f8d..f5c96c6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,14 @@
 changes relative to sbcl-1.1.0:
   * enhancement: WITH-COMPILATION-UNIT no longer grabs the world-lock.
     (COMPILE and COMPILE-FILE still do.)
+  * optimization: the SPARC backend now supports the precise generational
+    (GENCGC) garbage collection.  Enabled by default on Solaris/SPARC.
+    Thanks to Raymond Toy (via CMUCL).
+  * enhancement: add experimental support for the SB-THREAD feature and the
+    timer facility on Windows.  Thanks to Dmitry Kalyanov and Anton Kovalenko.
+    Threads are enabled by default, and this version of SBCL is considered
+    to be the last and final release to officially support building with
+    threads disabled.
   * optimization: The compiler no longer rotates loops in some cases where
     this transformation actually lead to worse code being generated.
   * bug fix: SB-CLTL2:MACROEXPAND-ALL correctly handles shadowing of
index ca9e63f..07b65e3 100644 (file)
@@ -528,6 +528,7 @@ case "$sbcl_os" in
         printf ' :win32' >> $ltf
         printf ' :sb-futex' >> $ltf
         printf ' :sb-qshow' >> $ltf
+        printf ' :sb-thread :sb-safepoint :sb-thruption :sb-wtimer' >> $ltf
         link_or_copy Config.$sbcl_arch-win32 Config
         link_or_copy $sbcl_arch-win32-os.h target-arch-os.h
         link_or_copy win32-os.h target-os.h