From: Juho Snellman Date: Sat, 14 Apr 2007 09:27:22 +0000 (+0000) Subject: 1.0.4.84: better EQUAL hash-tables, revert 0.9.15.21 (non-compliant SXHASH) X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=fe91df69dbf65c4a4c011bf1a7ee33100a50e711;hp=fe91df69dbf65c4a4c011bf1a7ee33100a50e711;p=sbcl.git 1.0.4.84: better EQUAL hash-tables, revert 0.9.15.21 (non-compliant SXHASH) * The value of SXHASH on non-string/bitvector arrays should not change when the contents of the array change (clhs sxhash, clhs 18.1.2.2). So the commit in 0.9.15.21 is invalid. * But luckily nothing requires us to use SXHASH for our own tables. Change the definition of EQUAL-HASH to punt to EQ-HASH for data types where EQUAL == EQL ---