summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-06-18 22:03:25 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-06-18 22:03:25 -0700
commit70890e6941a4bdbfd0067b60260b7307a874d38b (patch)
tree9e8d3c13599196754d6c8d8272942643b6ccae01 /ChangeLog
parentceea7281987c950e6bd5c72d7c93a5471a941e4e (diff)
downloadtxr-70890e6941a4bdbfd0067b60260b7307a874d38b.tar.gz
txr-70890e6941a4bdbfd0067b60260b7307a874d38b.tar.bz2
txr-70890e6941a4bdbfd0067b60260b7307a874d38b.zip
Improvements in equal hashing function.
* hash.c (equal_hash): For conses and vectors, ensure that distinct permutations lead to different hash codes. This is done by accumulating the partial hash with a multiplier, rather than just adding subhashes.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a499a76a..c9c19633 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2015-06-18 Kaz Kylheku <kaz@kylheku.com>
+ Improvements in equal hashing function.
+
+ * hash.c (equal_hash): For conses and vectors, ensure that
+ distinct permutations lead to different hash codes. This is done by
+ accumulating the partial hash with a multiplier, rather than just
+ adding subhashes.
+
+2015-06-18 Kaz Kylheku <kaz@kylheku.com>
+
Library .txr files become .tl and are autoloaded.
* lisplib.c (ver_set_entries, ver_instantiate,