From 92d59f6981f76143d50c35afab6a9648a5bf5582 Mon Sep 17 00:00:00 2001 From: William Harold Newman Date: Fri, 22 Oct 2004 15:11:21 +0000 Subject: [PATCH] 0.8.15.21: corrected attribution in recent BUGS entry, oops --- BUGS | 10 ++++++---- version.lisp-expr | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/BUGS b/BUGS index 5b3d799..1f627e5 100644 --- a/BUGS +++ b/BUGS @@ -1621,9 +1621,11 @@ WORKAROUND: * (PRINT *BIG*) Argh! gc_find_freeish_pages failed (restart_page), nbytes=110152. It should be straightforward to push the heap overflow threshold - up to much larger bignums; CSR pointed out it would help to use a - bignum-printing algorithm which bisected the printed number, - rather than stripping off digits one by one. + up to much larger bignums; Paul Dietz pointed out it would help to + use a bignum-printing algorithm which bisected the printed number, + rather than stripping off digits one by one, and CSR suggested using + iteration rather than recursion to encourage intermediate results + to be GCed. 351: suboptimal error handling/reporting when compiling (PUSH (LET ...)) In sbcl-0.8.15.18, @@ -1638,7 +1640,7 @@ WORKAROUND: Since the (LET ...) expression is being misused in PUSH as a SETFable place, it would be more helpful to fail as in * (defun oops2 () (setf (let ((b *b*)) (aref b 1)) *b*)) - with compiler conditions errors like + with compilation errors and warnings like ; in: LAMBDA NIL ; ((B *B*)) ; caught ERROR: diff --git a/version.lisp-expr b/version.lisp-expr index 1b4b8ba..ff3556e 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".) -"0.8.15.20" +"0.8.15.21" -- 1.7.10.4