From: Christophe R. <cr...@us...> - 2004-02-19 00:19:00
|
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" |