0.6.7.11: another step toward centralizing address map
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index f504316..95dbaf2 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -487,10 +487,19 @@ changes in sbcl-0.6.8 relative to sbcl-0.6.7:
   single sequence argument). (The old non-inline implementation
   of the general M-argument sequence-of-length-N case required
   O(M*N*N) time when any of the sequence arguments were LISTs.)
-?? Raymond Wiker's port of CMU CL's RUN-PROGRAM has been added.
-(?? Don't forget to mention Raymond Wiker in the CREDITS file.)
-?? The debugger now flushes standard output streams before it begins
+* The QUIT :UNIX-CODE keyword argument has been renamed to 
+  QUIT :UNIX-STATUS. (The old name still works, but is deprecated.)
+* Raymond Wiker's patches to port RUN-PROGRAM from CMU CL to SBCL
+  have been added.
+* Raymond Wiker's patches to port dynamic loading from Linux to
+  FreeBSD have been added.
+* The BUGS file is now more nearly up to date, thanks in large part
+  to Martin Atzmueller's review of it.
+* The debugger now flushes standard output streams before it begins
   its output ("debugger invoked" and so forth).
+?? FINISH-OUTPUT now works better than it did before. (It used to 
+  have trouble with characters which weren't followed by a linefeed.)
+  ?? Remember to remove this from BUGS.
 ?? The patch for the SUBSEQ bug reported on the cmucl-imp mailing
   list 12 September 2000 has been applied to SBCL.
 ?? Martin Atzmueller's versions of two CMU CL patches, as posted on 
@@ -502,6 +511,14 @@ changes in sbcl-0.6.8 relative to sbcl-0.6.7:
 ?? The signal handling bug reported by Martin Atzmueller on 
   sbcl-devel 13 September 2000, which caused the debugger to 
   get confused after a Ctrl-C interrupt under ILISP, has been fixed.
-?? The QUIT :UNIX-CODE keyword argument has been renamed to 
-  QUIT :UNIX-STATUS. (The old name is still supported, but 
-  deprecated.)
+?? added enough DEFTRANSFORMs to allow (SXHASH 'FOO) to be optimized
+  away by constant folding
+?? The system now defines its address space constants in one place
+  (in the Lisp sources), and propagates them automatically elsewhere
+  (through GENESIS and the sbcl.h file). Therefore, patching the
+  address map is less unnecessarily tedious and error-prone. The
+  Lisp names of address space constants have also been systematized.
+?? dollar-Header-dollar and other CVS magic tags have been removed
+  from the sources, because they have never saved me trouble and
+  they've been a nuisance working with patches and other
+  diff-related operations.