0.7.13.21:
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 10 Mar 2003 14:54:16 +0000 (14:54 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 10 Mar 2003 14:54:16 +0000 (14:54 +0000)
commit2db3b6b4cb740d5b6512459c223859f747807b09
tree98f60ae1cc95d148f04404d06c1e582bd2f33733
parent6f1507bc47503d08288c72426b4e42011d909725
0.7.13.21:
The (ARRAY NIL) has landed.
... implement a SIMPLE-ARRAY-NIL primitive type, including in
garbage collection and (ROOM) logic;
... adjust implementation of array creation and reference to
deal with arrays that can't contain anything;
... (HAIRY-)DATA-VECTOR-REF are can no longer be FLUSHABLE;
Enjoy!
22 files changed:
BUGS
NEWS
build-order.lisp-expr
package-data-list.lisp-expr
src/code/array.lisp
src/code/condition.lisp
src/code/interr.lisp
src/code/room.lisp
src/cold/slam.lisp
src/compiler/array-tran.lisp
src/compiler/fndb.lisp
src/compiler/generic/early-objdef.lisp
src/compiler/generic/interr.lisp
src/compiler/generic/late-type-vops.lisp
src/compiler/generic/primtype.lisp
src/compiler/generic/vm-fndb.lisp
src/compiler/generic/vm-type.lisp
src/compiler/generic/vm-typetran.lisp
src/runtime/gc-common.c
src/runtime/gencgc.c
tests/array.pure.lisp
version.lisp-expr