X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=aa5bb23b8f04d85bdacdddd922af237f333f7c89;hb=cea4896b2482b7b2b429c1631d774b4cfbc0efba;hp=241d0013ece745656138bcf0679db64108d3e0cd;hpb=8fc5fda05f92d69c95b47e4ad7561d91dab18c3e;p=sbcl.git diff --git a/NEWS b/NEWS index 241d001..aa5bb23 100644 --- 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 .) +* 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.