Commit [9105a2] Maximize Restore History

1.0.5.53: cleanup LOAD-TYPE macros

* when the LOAD-TYPE macros in the various backends hardcoded '3',
they really meant (1- N-WORD-BYTES)--a little reflection on
widetags, lowtags, and endian orderings should make this clear
(we don't have a 64-bit big-endian port to drive it home, though);
* catch the spread of magic constants in code/array.lisp.

Nathan Froyd Nathan Froyd 2007-05-19

changed src/code/array.lisp
changed src/compiler/hppa/macros.lisp
changed src/compiler/mips/macros.lisp
changed src/compiler/ppc/macros.lisp
changed src/compiler/sparc/macros.lisp
changed src/compiler/x86-64/macros.lisp
changed src/compiler/x86/macros.lisp
changed make.sh
changed version.lisp-expr
src/code/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/macros.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/macros.lisp Diff Switch to side-by-side view
Loading...
make.sh Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...