X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=NEWS;h=72937c0cc088b9715744c0b33cd70695a7bfa3c7;hb=f0338f6fa732b21daa4405e19465bd460e0526d9;hp=9af23ae53b5b9d594106cd3034ab8b0bdd436fe8;hpb=334af30b26555f0bf706f7157b399bdbd4fad548;p=sbcl.git diff --git a/NEWS b/NEWS index 9af23ae..72937c0 100644 --- a/NEWS +++ b/NEWS @@ -682,6 +682,12 @@ changes in sbcl-0.6.11 relative to sbcl-0.6.10: as per Daniel Barlow's suggestion and Martin Atzmueller's patch changes in sbcl-0.6.12 relative to sbcl-0.6.11: +* incompatible change: The old SB-EXT:OPTIMIZE-INTERFACE declaration + is no longer recognized. I apologize for this, because it was + listed in SB-EXT as a supported extension, but I found that + its existing behavior was poorly specified, as well as incorrectly + specified, and it looked like too much of a mess to straighten it + out. I have enough on my hands trying to get ANSI stuff to work.. * many patches ported from CMU CL by Martin Atzmueller, with half a dozen bug fixes in pretty-printing and the debugger, and half a dozen others elsewhere @@ -690,6 +696,10 @@ changes in sbcl-0.6.12 relative to sbcl-0.6.11: complex special functions have been merged from CMU CL sources. (When I was first setting up SBCL, I misunderstood a compile-time conditional #-OLD-SPECFUN, and so accidentally deleted them.) +* The --noprogrammer command line option is now supported. (Its + behavior is slightly different in detail from what the old man + page claimed it would do, but it's still appropriate under the + same circumstances that the man page talks about.) * The :SB-PROPAGATE-FLOAT-TYPE and :SB-PROPAGATE-FUN-TYPE features are now supported, and enabled by default. Thus, the compiler can handle many floating point and complex operations much less @@ -703,6 +713,10 @@ changes in sbcl-0.6.12 relative to sbcl-0.6.11: Lispworks for Windows, following bug reports from Arthur Lemmens) * a new workaround to make the cross-compiler portable to CMU CL again despite its non-ANSI EVAL-WHEN, thanks to Martin Atzmueller +* The compiler now detects type mismatches between DECLAIM FTYPE + and DEFUN better, thanks to patches from Martin Atzmueller. +* A bug in READ-SEQUENCE for CONCATENATED-STREAM has been fixed + thanks to Pierre Mai's CMU CL patch. * new fasl file format version number (because of changes in byte code opcodes and in internal representation of (OR ..) types) @@ -723,3 +737,6 @@ planned incompatible changes in 0.7.x: ANSI Common Lisp standard, may change to their ASCII symbolic names: #\Nul, #\Soh, #\Stx, etc. * INTERNAL-TIME-UNITS-PER-SECOND might increase, e.g. to 1000. +* MAYBE-INLINE will probably go away at some point, maybe 0.7.x, + maybe later, in favor of the ANSI-recommended idiom for making + a function optionally inline.