From: Alastair Bridgewater Date: Tue, 9 Nov 2010 19:46:49 +0000 (+0000) Subject: 1.0.44.19: NEWS: Updates for changes starting at 1.0.44.6. X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=9e83e3dc367e4fd47d3b27a170cb3a87bb5b1b39;p=sbcl.git 1.0.44.19: NEWS: Updates for changes starting at 1.0.44.6. * EOM. --- diff --git a/NEWS b/NEWS index e8d48df..440e9cf 100644 --- a/NEWS +++ b/NEWS @@ -1,11 +1,18 @@ ;;;; -*- coding: utf-8; fill-column: 78 -*- changes relative to sbcl-1.0.44: + * optimization: mutated closed-over variables that are only accessed by + DYNAMIC-EXTENT closures (currently only FLET and LABELS functions + declared to be DYNAMIC-EXTENT) are stored directly in their containing + stack frame, rather than allocating a VALUE-CELL (lp#586103). + * optimization: UNWIND-PROTECT cleanup functions are now declared + DYNAMIC-EXTENT. * bug fix: backtracing function with &REST arguments now shows the full argument list. (lp#310173) * bug fix: return types for functions with complex lambda-lists are now derived properly (lp#384892) * bug fix: when SPEED > SPACE compiling CONCATENATE 'STRING with constant long string arguments slowed the compiler down to a crawl. + * bug fix: closure VALUE-CELLs are no longer stack-allocated (lp#308934). changes in sbcl-1.0.44 relative to sbcl-1.0.43: * enhancement: RUN-PROGRAM accepts :EXTERNAL-FORMAT argument to select the diff --git a/version.lisp-expr b/version.lisp-expr index 2e4c425..df49d45 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.44.18" +"1.0.44.19"