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 make.sh
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 version.lisp-expr
make.sh Diff Switch to side-by-side view
Loading...
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...
version.lisp-expr Diff Switch to side-by-side view
Loading...

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks