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/JSWeakObjectMapRefInternal.h

    r181010 r181214  
    4242struct OpaqueJSWeakObjectMap : public RefCounted<OpaqueJSWeakObjectMap> {
    4343public:
    44     static Ref<OpaqueJSWeakObjectMap> create(JSC::VM& vm, void* data, JSWeakMapDestroyedCallback callback)
     44    static PassRefPtr<OpaqueJSWeakObjectMap> create(void* data, JSWeakMapDestroyedCallback callback)
    4545    {
    46         return adoptRef(*new OpaqueJSWeakObjectMap(vm, data, callback));
     46        return adoptRef(new OpaqueJSWeakObjectMap(data, callback));
    4747    }
    4848
     
    5555
    5656private:
    57     OpaqueJSWeakObjectMap(JSC::VM& vm, void* data, JSWeakMapDestroyedCallback callback)
    58         : m_map(vm)
    59         , m_data(data)
     57    OpaqueJSWeakObjectMap(void* data, JSWeakMapDestroyedCallback callback)
     58        : m_data(data)
    6059        , m_callback(callback)
    6160    {
Note: See TracChangeset for help on using the changeset viewer.