Reviewed by Darin.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 2 Feb 2007 09:09:59 +0000 (09:09 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 2 Feb 2007 09:09:59 +0000 (09:09 +0000)
commite901b45eb03b80ca45c10c84ac39fc2ae4fb48e0
tree2ddca808dc1464ac16bb1c5c46efc629c22141b2
parenta9af1a9c0755ede688ed21a6f05768b2ff684d54
    Reviewed by Darin.

        - use a custom allocator for ListHashSet, to fix ~1% per regression using it for form control

        * wtf/ListHashSet.h:
        (WTF::ListHashSetNodeAllocator::ListHashSetNodeAllocator):
        (WTF::ListHashSetNodeAllocator::allocate):
        (WTF::ListHashSetNodeAllocator::deallocate):
        (WTF::ListHashSetNode::operator new):
        (WTF::ListHashSetNode::operator delete):
        (WTF::ListHashSetNode::destroy):
        (WTF::ListHashSetTranslator::translate):
        (WTF::::ListHashSet):
        (WTF::::~ListHashSet):
        (WTF::::add):
        (WTF::::unlinkAndDelete):
        (WTF::::deleteAllNodes):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@19352 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/wtf/ListHashSet.h