- Rolled out HashMap implementation of NPRuntime, at least temporarily.
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 4 Jul 2006 01:42:14 +0000 (01:42 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 4 Jul 2006 01:42:14 +0000 (01:42 +0000)
commit205d6adca5866f0eb6c5d80dd2119986324cd63f
tree94d8d1636a4bc23c8e81b0646009838c70976b48
parent5c0d70f19ac2d79615a8accaabc96a9177eb4e59
    - Rolled out HashMap implementation of NPRuntime, at least temporarily.

        Fixes hang in the bindings section of layout tests seen on the
        buildbot.

        This code was using HashMap<const char*, PrivateIdentifier*>.
        But that hashes based on pointer identity, not string value.
        The default hash for any pointer type is to hash based on the pointer.
        And WTF doesn't currently have a string hash for char*.
        We'll need to fix that before re-landing this patch.

        (Formatting was also incorrect -- extra spaces in parentheses.)

        * bindings/npruntime.cpp: Rolled out last change.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@15148 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/bindings/npruntime.cpp