Commit [2db3b6] Maximize Restore History

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!

Christophe Rhodes Christophe Rhodes 2003-03-10

changed src/code/array.lisp
changed src/code/condition.lisp
changed src/code/interr.lisp
changed src/code/room.lisp
changed src/cold/slam.lisp
changed src/compiler/generic/early-objdef.lisp
changed src/compiler/generic/interr.lisp
changed src/compiler/generic/late-type-vops.lisp
changed src/compiler/generic/primtype.lisp
changed src/compiler/generic/vm-fndb.lisp
changed src/compiler/generic/vm-type.lisp
changed src/compiler/generic/vm-typetran.lisp
changed src/compiler/array-tran.lisp
changed src/compiler/fndb.lisp
changed src/runtime/gc-common.c
changed src/runtime/gencgc.c
changed tests/array.pure.lisp
changed BUGS
changed NEWS
changed build-order.lisp-expr
changed package-data-list.lisp-expr
changed version.lisp-expr
src/code/array.lisp Diff Switch to side-by-side view
Loading...
src/code/condition.lisp Diff Switch to side-by-side view
Loading...
src/code/interr.lisp Diff Switch to side-by-side view
Loading...
src/code/room.lisp Diff Switch to side-by-side view
Loading...
src/cold/slam.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/early-objdef.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/interr.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/late-type-vops.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/primtype.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-fndb.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-type.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-typetran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/array-tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/fndb.lisp Diff Switch to side-by-side view
Loading...
src/runtime/gc-common.c Diff Switch to side-by-side view
Loading...
src/runtime/gencgc.c Diff Switch to side-by-side view
Loading...
tests/array.pure.lisp Diff Switch to side-by-side view
Loading...
BUGS Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
build-order.lisp-expr Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...