1.0.5.53: cleanup LOAD-TYPE macros
authorNathan Froyd <froydnj@cs.rice.edu>
Sat, 19 May 2007 02:14:05 +0000 (02:14 +0000)
committerNathan Froyd <froydnj@cs.rice.edu>
Sat, 19 May 2007 02:14:05 +0000 (02:14 +0000)
commit9105a2e4a8701814db413aa9ac3c41fd79d5b4f1
tree72623462283089c853fd49a8e9bc063406510ce1
parentdd5b34f093f3f3a1a5ec30831afd16d8619b9d04
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.
make.sh
src/code/array.lisp
src/compiler/hppa/macros.lisp
src/compiler/mips/macros.lisp
src/compiler/ppc/macros.lisp
src/compiler/sparc/macros.lisp
src/compiler/x86-64/macros.lisp
src/compiler/x86/macros.lisp
version.lisp-expr