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).
-?? 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 ??>.)
-?? A bug in signal handling which kept TRACE from working on OpenBSD
+* 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.
+* 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.
-?? 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.
+* 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.
+* fixed the PROG1-vs.-PROGN bug in HANDLER-BIND (reported by
+ ole.rohne@cern.ch on cmucl-help@cons.org 2000-10-25)
+
+changes in sbcl-0.6.9 relative to sbcl-0.6.8:
+
+?? DESCRIBE now works on CONDITION objects.
+?? The debugger now handles errors which arise when trying to print
+ *DEBUG-CONDITION*, so that it's less likely to fall into infinite
+ regress.
+?? signal handling reliability
+?? fixed some bugs mentioned in the man page:
+ ?? DEFUN-vs.-DECLAIM