X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=7882996f558754f4b9ac407f6c245ff4e60489b6;hb=e9618f8ea11045b8616a49338966eac44d9c92e6;hp=38ff4a89f6aabf96f4a47cfcbf9ea587693931e0;hpb=8dc064d2296902f01afd9107e89a81146e3771fe;p=sbcl.git diff --git a/NEWS b/NEWS index 38ff4a8..7882996 100644 --- a/NEWS +++ b/NEWS @@ -827,9 +827,31 @@ changes in sbcl-0.7.0 relative to sbcl-0.6.13: is no longer part of the base system. The files which used to be in the doc/cmucl/ directory are now available as . +* The default value of *BYTES-CONSED-BETWEEN-GCS* has been + doubled, to 4 million. (If your application spends a lot of time + GCing and you have a lot of RAM, you might want to experiment with + increasing it even more.) +?? The system's handling of top-level forms and EVAL-WHEN is now + more ANSI-compliant, fixing bugs + ?? IR1-3 and + ?? 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. ?? 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.