Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv23633
BUGS NEWS version.lisp-expr
22.214.171.124: revert 126.96.36.199 changes to ROOM
* Cleaned up version conses too much.
* Record the bug .89 was supposed to fix.
RCS file: /cvsroot/sbcl/sbcl/BUGS,v
retrieving revision 1.514
retrieving revision 1.515
diff -u -d -r1.514 -r1.515
--- BUGS 8 Apr 2007 12:38:18 -0000 1.514
+++ BUGS 16 Apr 2007 04:38:07 -0000 1.515
@@ -1793,5 +1793,17 @@
disabled on those platforms. Since x86 does not exhibit any problems
the problem is probably with the new FP implementation.
-412: deletion of global variable references in safe code
- fixed in 188.8.131.52.
+413: type-errors in ROOM
+ (defvar *a* (make-array (expt 2 27)))
+ Causes a type-error on 32bit SBCL, as various byte-counts in ROOM
+ implementation overrun fixnums.
+ This was fixed in 184.108.40.206, but the patch was reverted as it caused
+ ROOM to cons sufficiently to make running it in a loop deadly on
+ GENCGC: newly allocated objects survived to generation 1, where next
+ call to ROOM would see them, and allocate even more...
+ Reported by FarÃ© Rideau on sbcl-devel.
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1180
retrieving revision 1.1181
diff -u -d -r1.1180 -r1.1181
--- NEWS 14 Apr 2007 16:28:26 -0000 1.1180
+++ NEWS 16 Apr 2007 04:38:07 -0000 1.1181
@@ -22,8 +22,6 @@
to global variables using SYMBOL-VALUE and a constant argument.
* enhancement: SIGINT now causes a specific condition
SB-SYS:INTERACTIVE-INTERRUPT to be signalled.
- * bug fix: ROOM sometimes failed with a type-error due to byte-counts
- not fitting into a fixnum. (reported by FarÃ© Rideau)
* bug fix: ADJUST-ARRAY is now interrupt-safe.
* bug fix: adding and removing fd-handlers is now interrupt-safe.
* bug fix: inlined calls to C now ensure 16byte stack alignment on
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3344
retrieving revision 1.3345
diff -u -d -r1.3344 -r1.3345
--- version.lisp-expr 14 Apr 2007 16:28:26 -0000 1.3344
+++ version.lisp-expr 16 Apr 2007 04:38:08 -0000 1.3345
@@ -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".)