1.0.6.2: remove multiple layout-clos-hash slots
commit8fee0ba99cd1b1038072bd3fc8f5d5338d80d2de
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 28 May 2007 15:16:22 +0000 (28 15:16 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 28 May 2007 15:16:22 +0000 (28 15:16 +0000)
treeabcbdf45e7c69c5974723798426489b49b2b455f
parent82a5ab1f6aeb1bd0665fb490e692d9aee03a4c0c
1.0.6.2: remove multiple layout-clos-hash slots

 * It seems that despite the claims of the paper "Efficient Method
   Dispatch in PCL" the multiple hash seeds yield a neglible benefit.

 * The soon-to-come thread safe cache also uses only a single hash
   value, so removing these now allows better performance comparisons:
   multiple hash values vs. single hash value vs. new cache.

 Actual work done mostly by Christophe Rhodes.
package-data-list.lisp-expr
src/code/class.lisp
src/code/target-format.lisp
src/compiler/generic/genesis.lisp
src/pcl/cache.lisp
src/pcl/dlisp.lisp
src/pcl/wrapper.lisp
version.lisp-expr