1.0.25.8: fix sxhash bug
authorGabor Melis <mega@hotpop.com>
Wed, 4 Feb 2009 14:10:22 +0000 (14:10 +0000)
committerGabor Melis <mega@hotpop.com>
Wed, 4 Feb 2009 14:10:22 +0000 (14:10 +0000)
commit30d61cc04481c081fd97c42561475bfe11209b59
tree227edac2aaff6fbb58e53267d8385843070ad8be
parentebe41eb91248cbe3accc890929ddd21827a933d0
1.0.25.8: fix sxhash bug

... brought to light by 1.0.20.27. Declare hashes to be of type HASH
(not INDEX).

Note that INDEX still is used to mean different things:

- a valid index: (integer 0 (array-dimension-limit))

- a "bound" such as the :START arguments: (integer 0 array-dimension-limit)

- a "dimension" as in (make-array 10): (integer 0 array-dimension-limit)

which leads to all kinds of nastiness with array near the limit.
package-data-list.lisp-expr
src/code/early-extensions.lisp
src/code/target-package.lisp
src/code/target-sxhash.lisp
src/compiler/fndb.lisp
src/compiler/generic/vm-fndb.lisp
version.lisp-expr