From 34d0567bce45cc89fc6f476353b00b2649bcce4d Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 31 Mar 2012 22:41:45 -0700 Subject: * 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. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index dd83bed4..8ef53851 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2012-03-31 Kaz Kylheku + * 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 + 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. -- cgit v1.2.3