X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=inline;f=NEWS;h=328934f43ae6875bab69a443ce7567722a07114f;hb=52b1041d3a14eaa4e45f6d8edfbdc0dec4292239;hp=9d70697b7e8d2e377cd472beee833ab9abde59a5;hpb=6b1b11a6c51e1c29aee947f1fde7f91651ca3763;p=sbcl.git diff --git a/NEWS b/NEWS index 9d70697..328934f 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,10 @@ ;;;; -*- coding: utf-8; fill-column: 78 -*- -changes relative to sbcl-1.0.55: +changes relative to sbcl-1.0.56: * enhancement: GENCGC reclaims space more aggressively when objects being allocated are a large fraction of the total available heap space. (lp#936304) + * optimization: fewer uses of full calls to signed modular functions. + (lp#903821) * bug fix: SB-SIMPLE-STREAMS signals an error for bogus :CLASS arguments in OPEN. (lp#969352, thanks to Kambiz Darabi) * bug fix: CASE normal-clauses do not allow T and OTHERWISE as keys. @@ -11,6 +13,15 @@ changes relative to sbcl-1.0.55: classoid even if X was not the proper name of the class. (lp#941102) * bug fix: declaration leakage between lexical environments due to careless use of NCONC in MAKE-LEXENV. (lp#924276) + * bug fix: ENSURE-DIRECTORIES-EXIST now works when + *default-pathname-defaults* contains NAME or TYPE components. + * bug fix: PPRINT couldn't print improper lists with CARs being some symbols + from CL package, e.g. (loop . 10). + * bug fix: run-program with existent or non-existent files for :output or + :input when :if-output-exists or :if-input-does-not-exist are NIL properly + returns NIL instead of signalling an obscure error. + * bug fix: fix miscompilation of some logand forms with large constant + arguments. (lp#974406) * documentation: ** improved docstrings: REPLACE (lp#965592)