Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15420
Modified Files:
NEWS version.lisp-expr
Log Message:
0.8.7.56:
Fix for bug revealed by ITERATE on PPC
... the powerpc backend has no branch delay slot, so putting the
last defaulting operation after the branch doesn't work
so well
... neither does the alpha, so fix that too, even though with a
higher REGISTER-ARG-COUNT value it's not exposed by
ITERATE
... cook up a test case that's likely to catch the problem
elsewhere, if present
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.481
retrieving revision 1.482
diff -u -d -r1.481 -r1.482
--- NEWS 17 Feb 2004 17:59:38 -0000 1.481
+++ NEWS 19 Feb 2004 00:09:06 -0000 1.482
@@ -2265,6 +2265,9 @@
recognized as being TYPEP their class.
* bug fix: the PUSHNEW documentation string has been corrected.
(thanks to Vincent Arkesteijn)
+ * bug fix: defaulting of the value for the last of an atypically
+ large number of multiple values being bound was not being
+ performed correctly on the Alpha or PPC platforms
* optimization: implemented multiplication as a modular
(UNSIGNED-BYTE 32) operation on the x86 backend.
* optimization: SEARCH on simple-base-strings can now be open-coded.
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1471
retrieving revision 1.1472
diff -u -d -r1.1471 -r1.1472
--- version.lisp-expr 18 Feb 2004 03:04:09 -0000 1.1471
+++ version.lisp-expr 19 Feb 2004 00:09:06 -0000 1.1472
@@ -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.7.55"
+"0.8.7.56"
|