diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-12-16 17:54:16 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-12-16 17:54:16 -0800 |
commit | 595e55ff7fd02106e7e04bd0db3c2737643fedbd (patch) | |
tree | ce3b47e5252f7ef0c466d7b3297cb00cf9fe57f1 /ChangeLog | |
parent | 1bab133df8cf48d33296b299a25f0616b10bb7b1 (diff) | |
download | txr-595e55ff7fd02106e7e04bd0db3c2737643fedbd.tar.gz txr-595e55ff7fd02106e7e04bd0db3c2737643fedbd.tar.bz2 txr-595e55ff7fd02106e7e04bd0db3c2737643fedbd.zip |
2011-12-16 Kaz Kylheku <kaz@kylheku.com>
* hash.c (equal_hash): Eliminating displacement from character
hashes. Simplifying some code.
(eql_hash): Handle fixnums, characters and literals specially,
rather than hashing all value types the same way. The shift
applicable for object pointers causes adjacent integers to clash.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,13 @@ 2011-12-16 Kaz Kylheku <kaz@kylheku.com> + * hash.c (equal_hash): Eliminating displacement from character + hashes. Simplifying some code. + (eql_hash): Handle fixnums, characters and literals specially, + rather than hashing all value types the same way. The shift + applicable for object pointers causes adjacent integers to clash. + +2011-12-16 Kaz Kylheku <kaz@kylheku.com> + * eval.c (expand_vars): Bugfix: use expand_forms rather than expand on a list of forms. |