X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=BUGS;h=48ea0b3209a88b3608f9a854a5ffc1f425145cf7;hb=2e498cbcb062ff8b6e21703838e214c6427bffe8;hp=74ffb2d7188bc00261310f56e2ffe10dba4c1c01;hpb=3357d40adfad43ce33a84cdf888977299241f8c8;p=sbcl.git diff --git a/BUGS b/BUGS index 74ffb2d..48ea0b3 100644 --- a/BUGS +++ b/BUGS @@ -1793,11 +1793,30 @@ WORKAROUND: 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 - The following returns 1 instead of signalling an error. - (funcall (compile nil - '(lambda () - (declare (optimize (safety 3))) - #:unbound - 42))) - Reported by Marco Monteiro on sbcl-devel. +413: type-errors in ROOM + + (defvar *a* (make-array (expt 2 27))) + (room) + + Causes a type-error on 32bit SBCL, as various byte-counts in ROOM + implementation overrun fixnums. + + This was fixed in 1.0.4.89, 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. + +414: strange DISASSEMBLE warning + + Compiling and disassembling + + (defun disassemble-source-form-bug (x y z) + (declare (optimize debug)) + (list x y z)) + + Gives + + WARNING: bogus form-number in form! The source file has probably + been changed too much to cope with.