summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRobert James Kaes <rjkaes@users.sourceforge.net>2002-05-13 20:02:23 +0000
committerRobert James Kaes <rjkaes@users.sourceforge.net>2002-05-13 20:02:23 +0000
commit16e96c79e83b7b6e71d50bd41e58fb0b9d787b5c (patch)
tree9ab348b3d816e2300ae9bd071a67cb230a03120b /ChangeLog
parent73e3b495e0ee825380dbc2eedbdd670a31b1b973 (diff)
downloadtinyproxy-16e96c79e83b7b6e71d50bd41e58fb0b9d787b5c.tar.gz
tinyproxy-16e96c79e83b7b6e71d50bd41e58fb0b9d787b5c.zip
Thanks to Justin Guyett for making the hashmap_insert() function use a
constant time insert. Explanation: new enteries are added to the _front_ of the chain, rather than search to the end.
Diffstat (limited to '')
-rw-r--r--ChangeLog2
1 files changed, 2 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index de65fbe..837f3c9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,8 @@
(hashmap_remove): Fixed a problem where an entry could have it's
"prev" pointer still pointing at freed memory. Thanks to Justin
Guyett for finding and fixing this problem.
+ (hashmap_insert): Thanks to Justin Guyett for changing the code to
+ use a constant time insert. Much cleaner _and_ faster.
2002-05-10 Robert James Kaes <rjkaes@flarenet.com>