diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2004-03-30 22:27:48 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2004-03-30 22:27:48 (GMT) |
commit | 982e8b7e164ff00826c6acf9026c553b7c6fd4e4 (patch) | |
tree | 80c239bbe0fa5389c0f440b7627e90fea9711d0a /ChangeLog | |
parent | b5ebf1656938111f1f790346ed24cc0bb450ee69 (diff) | |
download | tcl-982e8b7e164ff00826c6acf9026c553b7c6fd4e4.zip tcl-982e8b7e164ff00826c6acf9026c553b7c6fd4e4.tar.gz tcl-982e8b7e164ff00826c6acf9026c553b7c6fd4e4.tar.bz2 |
More hash function cleaning up.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1,5 +1,8 @@ 2004-03-30 Donal K. Fellows <donal.k.fellows@man.ac.uk> + * generic/tclHash.c (HashStringKey): Cleaned up. This function is + not faster, but it is a little bit clearer. + * generic/tclLiteral.c (HashString): Applied logic from HashObjKey. * generic/tclObj.c (HashObjKey): Rewrote to fix fault which hashed every single-character object to the same hash bucket. The new code is shorter, simpler, clearer, and (happily) faster. |