X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=01d0e5ba2b2091f4737e4a6fcb4dbd641449c510;hb=4a0ab5193096ca70dbbf43bb21418544f6d018b7;hp=8d0c889ae836388fc7648d717f80f9bc6b6f6e9e;hpb=7c07a6f965c51828d8f452b47e0620d8e6cf2959;p=sbcl.git diff --git a/NEWS b/NEWS index 8d0c889..01d0e5b 100644 --- a/NEWS +++ b/NEWS @@ -837,9 +837,25 @@ changes in sbcl-0.7.0 relative to sbcl-0.6.13: ?? IR1-3a. It's also done by much newer code, so there might be some new bugs, but hopefully if so they'll be less fundamental and more fixable. +* PPRINT-LOGICAL-BLOCK now copies the *PRINT-LINES* value on entry + and uses that copy, rather than the current dynamic value, when + it's trying to decide whether to truncate output . Thus e.g. + (let ((*print-lines* 50)) + (pprint-logical-block (stream nil) + (dotimes (i 10) + (let ((*print-lines* 8)) + (print (aref possiblybigthings i) stream))))) + should truncate the logical block only at 50 lines, instead of + often truncating it at 8 lines. +* :SB-CONSTRAIN-FLOAT-TYPE, :SB-PROPAGATE-FLOAT-TYPE, and + :SB-PROPAGATE-FUN-TYPE are no longer considered to be optional + features. Instead, the code that they used to control is always + built into the system. ?? lots of tidying up internally: renaming things so that names are more systematic and consistent, converting C macros to inline functions, systematizing indentation +* The fasl file version number changed again, for any number of + good reasons. planned incompatible changes in 0.7.x: * The debugger prompt sequence now goes "5]", "5[2]", "5[3]", etc.