summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-03-31 22:41:45 -0700
committerKaz Kylheku <kaz@kylheku.com>2012-03-31 22:41:45 -0700
commit34d0567bce45cc89fc6f476353b00b2649bcce4d (patch)
tree73def2f997ff1e865b8920dfb6ad5ff49a09394c /ChangeLog
parent13a861377a55a77d2ad2072fd700b720aa71d4d0 (diff)
downloadtxr-34d0567bce45cc89fc6f476353b00b2649bcce4d.tar.gz
txr-34d0567bce45cc89fc6f476353b00b2649bcce4d.tar.bz2
txr-34d0567bce45cc89fc6f476353b00b2649bcce4d.zip
* hash.c (last_equal_key, last_equal_hash): New static variables.
(equal_hash): Caching optimization implemented. (eql_hash): Optimization extended to those objects that have equal semantics. (hash_process_weak): Clear the cached hash during gc.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index dd83bed4..8ef53851 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2012-03-31 Kaz Kylheku <kaz@kylheku.com>
+ * hash.c (last_equal_key, last_equal_hash): New static variables.
+ (equal_hash): Caching optimization implemented.
+ (eql_hash): Optimization extended to those objects that have
+ equal semantics.
+ (hash_process_weak): Clear the cached hash during gc.
+
+ 2012-03-31 Kaz Kylheku <kaz@kylheku.com>
+
If one of the blocks which are subordinate to a @(trailer)
happen to request a successful termination by invoking @(accept)
the position must not advance into the trailer material.