Ignore:
Timestamp:
Mar 7, 2015, 2:20:54 PM (10 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r181010.
https://bugs.webkit.org/show_bug.cgi?id=142442

Broke media/video-src-invalid-poster.html (Requested by kling
on #webkit).

Reverted changeset:

"Stale entries in WeakGCMaps are keeping tons of WeakBlocks
alive unnecessarily."
https://bugs.webkit.org/show_bug.cgi?id=142115
http://trac.webkit.org/changeset/181010

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/API/JSWeakObjectMapRefPrivate.cpp

    r181010 r181214  
    3333#include "JSCInlines.h"
    3434#include "Weak.h"
    35 #include "WeakGCMapInlines.h"
    3635#include <wtf/HashMap.h>
    3736#include <wtf/text/StringHash.h>
     
    4847    ExecState* exec = toJS(context);
    4948    JSLockHolder locker(exec);
    50     RefPtr<OpaqueJSWeakObjectMap> map = OpaqueJSWeakObjectMap::create(exec->vm(), privateData, callback);
     49    RefPtr<OpaqueJSWeakObjectMap> map = OpaqueJSWeakObjectMap::create(privateData, callback);
    5150    exec->lexicalGlobalObject()->registerWeakMap(map.get());
    5251    return map.get();
Note: See TracChangeset for help on using the changeset viewer.