implementation of read circularity, using a symbol as a marker for
the previously-referenced object.
-411: NAN issues on x86-64
- Test :NAN-COMPARISONS in float.pure.lisp fails on x86-64, and has been
- disabled on those platforms. Since x86 does not exhibit any problems
- the problem is probably with the new FP implementation.
-
413: type-errors in ROOM
(defvar *a* (make-array (expt 2 27)))
WARNING: bogus form-number in form! The source file has probably
been changed too much to cope with.
+
+415: Issues creating large arrays on x86-64/Linux and x86/Darwin
+
+ (make-array (1- array-dimension-limit))
+
+ causes a GC invariant violation on x86-64/Linux, and
+ an unhandled SIGILL on x86/Darwin.
+
+416: backtrace confusion
+
+ (defun foo (x)
+ (let ((v "foo"))
+ (flet ((bar (z)
+ (oops v z)
+ (oops z v)))
+ (bar x)
+ (bar v))))
+ (foo 13)
+
+ gives the correct error, but the backtrace shows
+ 1: (SB-KERNEL:FDEFINITION-OBJECT 13 NIL)
+ as the second frame.
+
+418: SUBSEQ on lists doesn't support bignum indexes
+
+ LIST-SUBSEQ* now has all the works necessary to support bignum indexes,
+ but it needs to be verified that changing the DEFKNOWN doesn't kill
+ performance elsewhere.
+
+ Other generic sequence functions have this problem as well.