Avoid copying a hash table bucket when inserting causes a rehash
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Sep 2013 22:27:23 +0000 (22:27 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 11 Sep 2013 22:27:23 +0000 (22:27 +0000)
commite1b1e299f7bf932ec7bf919d72f5d52364cd38d2
tree4465836401b2f70ff86d79e018e617d2e018ffec
parent6b172dc07bee62186c066898074beae2fe659bb9
Avoid copying a hash table bucket when inserting causes a rehash
https://bugs.webkit.org/show_bug.cgi?id=121185

Reviewed by Darin Adler.

Allow rehashing to track a hash bucket and return the new pointer to it, thus avoiding
having to do a copy of a hash table bucket as well as an extra hash lookup.

* wtf/HashTable.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WTF/ChangeLog
Source/WTF/wtf/HashTable.h