0.6.7.22: removed CVS dollar-Header-dollar tags from sources
[sbcl.git] / NEWS
diff --git a/NEWS b/NEWS
index 241d001..aa5bb23 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -489,21 +489,24 @@ changes in sbcl-0.6.8 relative to sbcl-0.6.7:
   O(M*N*N) time when any of the sequence arguments were LISTs.)
 * The QUIT :UNIX-CODE keyword argument has been renamed to 
   QUIT :UNIX-STATUS. (The old name still works, but is deprecated.)
-* Raymond Wiker's port of CMU CL's RUN-PROGRAM has been added.
-  ?? What about the undefined symbols in run-program.lisp?
-     SB-UNIX:UNIX-DUP
-     SB-UNIX:UNIX-IOCTL
-     SB-UNIX:UNIX-PIPE
-?? The debugger now flushes standard output streams before it begins
+* 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 
-  sbcl-devel 13 September 2000, have been installed. (The patches fix
-  a bug in SUBSEQ and <a bug in ??>.)
+* The core version number and fasl file version number have both
+  been incremented, because of incompatible changes in the layout
+  of static symbols.
+* FINISH-OUTPUT is now called more consistently on QUIT. (It
+  used to not be called for a saved Lisp image.)
+* Martin Atzmueller's version of a patch to fix a compiler crash,
+  as posted on sbcl-devel 13 September 2000, has been installed.
+* Instead of installing Martin Atzmueller's patch for the
+  compiler transform for SUBSEQ, I deleted the compiler transform,
+  and transforms for some similar consing operations (CONCATENATE
 ?? A bug in signal handling which kept TRACE from working on OpenBSD
   has been fixed.
   ?? Remember to remove this from the port-specific section of BUGS.
@@ -512,3 +515,12 @@ changes in sbcl-0.6.8 relative to sbcl-0.6.7:
   get confused after a Ctrl-C interrupt under ILISP, has been fixed.
 ?? 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.
+?? CVS tags like dollar-Header-dollar have been removed from
+  the sources, because they have never saved me trouble and
+  they've been source of trouble working with patches and other
+  diff-related operations.