Change pseudo-random hash values in CTYPE things to quasi-random.
commit81e4a984f241be87578e651a7c6eac0ef2c7baf0
authorDouglas Katzman <dougk@google.com>
Thu, 31 Jul 2014 23:29:58 +0000 (31 19:29 -0400)
committerDouglas Katzman <dougk@google.com>
Tue, 5 Aug 2014 01:17:36 +0000 (4 21:17 -0400)
tree1cc239c47e0abf1fce6341bb8145068be98d3aa7
parentffe7f8fcbe876df46e44524d9bb8772559132a77
Change pseudo-random hash values in CTYPE things to quasi-random.

They're now address-based for the target lisp, random for the host.
Cache performance is essentially unchanged; generating a hash is faster.
src/code/early-type.lisp
src/code/target-sxhash.lisp
src/code/type-class.lisp
src/code/typedefs.lisp
tests/hash.pure.lisp