Commit [bc18b3] Maximize Restore History

Various type-class cleanups.

- For descendants of ctype other than classoid, make all slots readonly.
- Don't "hand-roll" an array-type using COPY-STRUCTURE.
- Make the DIMENSIONS argument to MAKE-ARRAY-TYPE a positional arg.

Douglas Katzman Douglas Katzman 2014-07-19

changed src/code/alien-type.lisp
changed src/code/cross-type.lisp
changed src/code/early-type.lisp
changed src/code/late-type.lisp
changed src/code/target-type.lisp
changed src/compiler/generic/vm-type.lisp
changed src/compiler/ir1opt.lisp
changed src/compiler/knownfun.lisp
src/code/alien-type.lisp Diff Switch to side-by-side view
Loading...
src/code/cross-type.lisp Diff Switch to side-by-side view
Loading...
src/code/early-type.lisp Diff Switch to side-by-side view
Loading...
src/code/late-type.lisp Diff Switch to side-by-side view
Loading...
src/code/target-type.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/ir1opt.lisp Diff Switch to side-by-side view
Loading...
src/compiler/knownfun.lisp Diff Switch to side-by-side view
Loading...