0.8.2.15:
authorChristophe Rhodes <csr21@cam.ac.uk>
Tue, 5 Aug 2003 14:11:38 +0000 (14:11 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Tue, 5 Aug 2003 14:11:38 +0000 (14:11 +0000)
commitfc999187f3f80dfcf170348df676386b8403e261
treee4070ae56103ec0ab6a3db970f7ef93207c3b31a
parent1c91b0bc7eb814af6a8c58a99a83a024716138e8
0.8.2.15:
Add all remaining required (*ptui*) specialized arrays:
... (UNSIGNED-BYTE {7,15,29,31});
While we're at it, make the cross-compiling dumper more likely
to complain if we give it weird array types; we assume
(unsigned-byte {8,16,32}) are generally supported by
implementations.
Also make (ARRAY NIL) dumpable in the target compiler.
Tested building from cmucl, openmcl, old and new sbcl on x86 and
ppc.  Will need confirmation from other architectures.
23 files changed:
NEWS
package-data-list.lisp-expr
src/code/class.lisp
src/code/fop.lisp
src/code/room.lisp
src/compiler/alpha/array.lisp
src/compiler/debug-dump.lisp
src/compiler/dump.lisp
src/compiler/generic/early-objdef.lisp
src/compiler/generic/genesis.lisp
src/compiler/generic/vm-array.lisp
src/compiler/generic/vm-fndb.lisp
src/compiler/generic/vm-typetran.lisp
src/compiler/hppa/array.lisp
src/compiler/meta-vmdef.lisp
src/compiler/mips/array.lisp
src/compiler/ppc/array.lisp
src/compiler/sparc/array.lisp
src/compiler/x86/array.lisp
src/runtime/gc-common.c
src/runtime/gencgc.c
src/runtime/purify.c
version.lisp-expr