Reviewed by Darin.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 2 Feb 2007 09:14:15 +0000 (09:14 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 2 Feb 2007 09:14:15 +0000 (09:14 +0000)
commitbe6c9bea0a2efec29738285f84da6142d0477c60
tree8bf8b5876211212f48db6c56277bb90e6757b604
parente901b45eb03b80ca45c10c84ac39fc2ae4fb48e0
    Reviewed by Darin.

        - use a custom allocator for ListHashSet, to fix ~1% perf 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@19353 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog