From 9e537744011611a2a01bf9d0d0b95892498a19a7 Mon Sep 17 00:00:00 2001 From: David Lichteblau Date: Tue, 18 Sep 2012 17:11:40 +0200 Subject: [PATCH] Update NEWS, make-config.sh --- CREDITS | 11 +++++++++-- NEWS | 8 ++++++++ make-config.sh | 1 + 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CREDITS b/CREDITS index a03f032..dc40fa0 100644 --- 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 --- 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 diff --git a/make-config.sh b/make-config.sh index ca9e63f..07b65e3 100644 --- a/make-config.sh +++ b/make-config.sh @@ -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 -- 1.7.10.4