summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2010-01-26 19:19:09 -0800
committerKaz Kylheku <kaz@kylheku.com>2010-01-26 19:19:09 -0800
commit0d513a14ad622f7e65fe9debb3b6078bdaa4b63c (patch)
treeaa66488a265d37b3b27879b7c1b99cc6fac9bd50 /ChangeLog
parent45988e6a180543e3ffbff756e0b06bb37d409666 (diff)
downloadtxr-0d513a14ad622f7e65fe9debb3b6078bdaa4b63c.tar.gz
txr-0d513a14ad622f7e65fe9debb3b6078bdaa4b63c.tar.bz2
txr-0d513a14ad622f7e65fe9debb3b6078bdaa4b63c.zip
Restoring missing ChangeLog entry.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 14 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d13a8801..9e249ac4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -25,6 +25,20 @@
2010-01-25 Kaz Kylheku <kkylheku@gmail.com>
+ Fixing weak hash tables.
+
+ * gc.c, gc.h (REACHABLE, FREE): Moved to header.
+
+ * hash.c (hash_mark): Fix broken list push code.
+ (has_process_weak): Defend against conservative
+ garbage collector. We cannot trust that the
+ conses which make up the chain backbone
+ and hash entry pairs are unmarked, because the
+ hash vectors might be reached through
+ spurious references.
+
+2010-01-25 Kaz Kylheku <kkylheku@gmail.com>
+
Version 032
Fix showstopper stupidity.
@@ -51,7 +65,6 @@
* configure: Bumped txr_ver to 031.
-
2010-01-25 Kaz Kylheku <kkylheku@gmail.com>
* match.c (match_files): Workaround for GC issue