Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4244
Modified Files:
BUGS NEWS make.sh version.lisp-expr
Log Message:
message
Index: BUGS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/BUGS,v
retrieving revision 1.441
retrieving revision 1.442
diff -u -d -r1.441 -r1.442
--- BUGS 10 Feb 2005 04:23:08 -0000 1.441
+++ BUGS 13 Feb 2005 14:27:01 -0000 1.442
@@ -2032,12 +2032,31 @@
(most-positive-short-float or short-float-infinity) or signalling an
error immediately would seem to make more sense.
-371:
- SBCL 0.8.19 fails on
+372: floating-point overflow not signalled on ppc/darwin
+ The following assertions in float.pure.lisp fail on ppc/darwin
+ (Mac OS X version 10.3.7):
+ (assert (raises-error? (scale-float 1.0 most-positive-fixnum)
+ floating-point-overflow))
+ (assert (raises-error? (scale-float 1.0d0 (1+ most-positive-fixnum))
+ floating-point-overflow)))
+ as the SCALE-FLOAT just returns
+ #.SB-EXT:SINGLE/DOUBLE-FLOAT-POSITIVE-INFINITY. These tests have been
+ disabled on Darwin for now.
- (defvar *r* -7043009959286724629649270926654940933664689003233793014518979272497911394287216967075767325693021717277238746020477538876750544587281879084559996466844417586093291189295867052594478662802691926547232838591510540917276694295393715934079679531035912244103731582711556740654671309980075069010778644542022/670550434139267031632063192770201289106737062379324644110801846820471752716238484923370056920388400273070254958650831435834503195629325418985020030706879602898158806736813101434594805676212779217311897830937606064579213895527844045511878668289820732425014254579493444623868748969110751636786165152601)
+373: profiling issues on ppc/darwin
+ The following bit from smoke.impure.lisp fails on ppc/darwin:
+ (progn
+ (defun profiled-fun ()
+ (random 1d0))
+ (profile profiled-fun)
+ (loop repeat 100000 do (profiled-fun))
+ (report))
+ dropping into the debugger with a TYPE-ERROR:
+ The value -1073741382 is not of type UNSIGNED-BYTE.
+ The test has been disabled on Darwin till the bug is fixed.
- (let ((*print-base* 5)
- (*read-base* 5)
- (*print-radix* nil))
- (assert (= *r* (read-from-string (prin1-to-string *r*)))))
+374: BIT-AND problem on ppc/darwin:
+ The BIT-AND test in bit-vector.impure-cload.lisp results in
+ fatal error encountered in SBCL pid 8356:
+ GC invariant lost, file "gc-common.c", line 605
+ on ppc/darwin. Test disabled for the duration.
Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.716
retrieving revision 1.717
diff -u -d -r1.716 -r1.717
--- NEWS 11 Feb 2005 12:09:49 -0000 1.716
+++ NEWS 13 Feb 2005 14:27:02 -0000 1.717
@@ -4,6 +4,8 @@
* fixed bugs 19 and 317: fixed-format floating point printing is
more accurate. This also fixes a bug reported by Adam Warner
related to the ~@F format directive.
+ * fixed bug 371: bignum print/read inconsistency. (thanks to Harald
+ Hanche-Olsen)
* fixed bug: SET-SYNTAX-FROM-CHAR correctly shallow-copies a
dispatch table if the from-char is a dispatch macro character.
* fixed bug: COUNT and EQUAL on bit vectors with lengths divisible
Index: make.sh
===================================================================
RCS file: /cvsroot/sbcl/sbcl/make.sh,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- make.sh 9 Sep 2004 12:10:12 -0000 1.35
+++ make.sh 13 Feb 2005 14:27:03 -0000 1.36
@@ -128,11 +128,14 @@
echo
echo "The build seems to have finished successfully, including $NPASSED (out of $NCONTRIBS)"
-echo "contributed modules. If you would like to run more extensive tests (but"
-echo "expect some failures on non-x86 platforms) on the new SBCL, you can try:"
+echo "contributed modules. If you would like to run more extensive tests on"
+echo "the new SBCL, you can try:"
echo
echo " cd tests && sh ./run-tests.sh"
echo
+echo " (All tests should pass on x86/Linux and ppc/Darwin, on other platforms"
+echo " some failures are currently expected; patches welcome as always.)"
+echo
echo "To build documentation:"
echo
echo " cd doc/manual && make"
Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.2005
retrieving revision 1.2006
diff -u -d -r1.2005 -r1.2006
--- version.lisp-expr 11 Feb 2005 21:49:36 -0000 1.2005
+++ version.lisp-expr 13 Feb 2005 14:27:03 -0000 1.2006
@@ -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.19.25"
+"0.8.19.26"
|