Commit [dd04bd] Maximize Restore History

Fixnum and unsigned-fixnum array cleanups.

* Rename {arraytype}-{elementtype1} to {arraytype}-{elementtype2} for
{arraytype} in (SIMPLE-ARRAY VECTOR), {elementtype1} in
(UNSIGNED-BYTE-29 UNSIGNED-BYTE-60 SIGNED-BYTE-30 SIGNED-BYTE-61) and
{elementtype2} in (UNSIGNED-FIXNUM SIGNED-FIXNUM) across the board
(predicates, tag names, etc.).

* Cleanup of related conditional compilation.

* Export n-fixnum-bits (the remaining fixnum representation constant)
from sb!vm instead of having it as an internal symbol of sb!pcl.

* Original patch by Paul Khuong.

Alastair Bridgewater Alastair Bridgewater 2010-02-20

Alastair Bridgewater Alastair Bridgewater 2011-10-19

changed src/code/class.lisp
changed src/code/room.lisp
changed src/compiler/alpha/array.lisp
changed src/compiler/generic/early-objdef.lisp
changed src/compiler/generic/early-vm.lisp
changed src/compiler/generic/vm-array.lisp
changed src/compiler/generic/vm-fndb.lisp
changed src/compiler/generic/vm-typetran.lisp
changed src/compiler/hppa/array.lisp
changed src/compiler/mips/array.lisp
changed src/compiler/ppc/array.lisp
changed src/compiler/sparc/array.lisp
changed src/compiler/x86-64/array.lisp
changed src/compiler/x86/array.lisp
changed src/pcl/low.lisp
changed src/runtime/gc-common.c
changed src/runtime/gencgc.c
changed src/runtime/print.c
changed src/runtime/purify.c
changed package-data-list.lisp-expr
src/code/class.lisp Diff Switch to side-by-side view
Loading...
src/code/room.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/array.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/early-vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-array.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-typetran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/array.lisp Diff Switch to side-by-side view
Loading...
src/pcl/low.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...
src/runtime/print.c Diff Switch to side-by-side view
Loading...
src/runtime/purify.c Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...