Commit [4cb164] Maximize Restore History

1.0.14.27: rename MAKE-FIXNUM to POINTER-HASH

* Use VOP translation instead of %PRIMITIVE.

* On x86 and x86-64 improve the pointer-hash slightly: use the whole
address, but none of the tag bits in the hash.

* Fix type in INDEX-FOR-HASHING: the first argument is a HASH, not an
INDEX. Given the better quality of low bits on x86oids (and
hopefully soon on others as well), adjust the mixing a bit.

Nikodemus Siivola Nikodemus Siivola 2008-02-14

changed NEWS
changed package-data-list.lisp-expr
changed src
changed src/code
changed src/code/target-hash-table.lisp
changed src/code/target-sxhash.lisp
changed src/compiler
changed src/compiler/alpha
changed src/compiler/alpha/system.lisp
changed src/compiler/generic
changed src/compiler/generic/vm-fndb.lisp
changed src/compiler/globaldb.lisp
changed src/compiler/hppa
changed src/compiler/hppa/system.lisp
changed src/compiler/mips
changed src/compiler/mips/system.lisp
changed src/compiler/ppc
changed src/compiler/ppc/system.lisp
changed src/compiler/sparc
changed src/compiler/sparc/system.lisp
changed src/compiler/x86
changed src/compiler/x86-64
changed src/compiler/x86-64/system.lisp
changed src/compiler/x86/system.lisp
changed version.lisp-expr
NEWS Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...
src
Directory.
src/code
Directory.
src/code/target-hash-table.lisp Diff Switch to side-by-side view
Loading...
src/code/target-sxhash.lisp Diff Switch to side-by-side view
Loading...
src/compiler
Directory.
src/compiler/alpha
Directory.
src/compiler/alpha/system.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-fndb.lisp Diff Switch to side-by-side view
Loading...
src/compiler/globaldb.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa
Directory.
src/compiler/hppa/system.lisp Diff Switch to side-by-side view
Loading...
src/compiler/mips
Directory.
src/compiler/mips/system.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc
Directory.
src/compiler/ppc/system.lisp Diff Switch to side-by-side view
Loading...
src/compiler/sparc
Directory.
src/compiler/sparc/system.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86
Directory.
src/compiler/x86-64
Directory.
src/compiler/x86-64/system.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/system.lisp Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...