X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=ef357628c4ce9b024d222b2cde09909c5a86a42b;hb=d45e8a2e9167150c8283783152d2449bd8d59d2d;hp=784c2df780bf22471fd688fa383fecacb5cfd977;hpb=63fcb94b875a97e468d9add229e220ecceec2352;p=sbcl.git diff --git a/NEWS b/NEWS index 784c2df..ef35762 100644 --- a/NEWS +++ b/NEWS @@ -736,7 +736,38 @@ changes in sbcl-0.6.12 relative to sbcl-0.6.11: support for (AND ..) types, among other things) changes in sbcl-0.6.13 relative to sbcl-0.6.12: -* The system has now been ported to the Alpha CPU, thanks to Dan Barlow. +* a port to the Alpha CPU, thanks to Dan Barlow +* Martin Atzmueller ported Tim Moore's marvellous CMU CL DISASSEMBLE + patch, so that DISASSEMBLE output is much nicer. +* better error handling in CLOS method combination, thanks to + Martin Atzmueller porting Pierre Mai's CMU CL patches +* Pathnames are much more ANSI-compliant, thanks to various fixes + and tests from Dan Barlow. +* Hash tables can be printed readably, as inspired by CMU CL code + of Eric Marsden and SBCL code of Martin Atzmueller. +* Compiler trace output (the :TRACE-FILE option to COMPILE-FILE) + is now a supported extension again, since the consensus is that + it can be useful for ordinary development work, not just for + debugging SBCL itself. +?? more overflow fixes for >16Mbyte i/o buffers +* There's a new slam.sh hack to shorten the edit/compile/debug + cycle for low-level changes to SBCL itself, and a new + :SB-AFTER-XC-CORE target feature to control the generation of + the after-xc.core file needed by slam.sh. +* minor incompatible change: The ENTRY-POINTS &KEY argument to + COMPILE-FILE is no longer supported, so that now every function + gets an entry point, so that block compilation looks a little + more like the plain vanilla ANSI section 3.2.2.3 scheme. +* Fasl file version numbers are now independent of the target CPU, + since historically most system changes which required version + number changes have affected all CPUs equally. Similarly, + the byte fasl file version is now equal to the ordinary + fasl file version. +?? minor incompatible change: SB-EXT:GET-BYTES-CONSED now + returns the number of bytes consed since the system started, + rather than the number consed since the first time the function + was called. (The new definition parallels ANSI functions like + CL:GET-INTERNAL-RUN-TIME.) planned incompatible changes in 0.7.x: * The debugger prompt sequence now goes "5]", "5[2]", "5[3]", etc. @@ -761,3 +792,6 @@ planned incompatible changes in 0.7.x: and UNTRACE. (This shouldn't matter, though, unless you are using profiling. If you never profile anything, TRACE should continue to behave as before.) +* The BYTE-COMPILE &KEY argument for COMPILE-FILE is deprecated, + since this behavior can be controlled by (DECLAIM (OPTIMIZE (SPEED 0))). + ("An ounce of orthogonality is worth a pound of features.")