Ignore:
Timestamp:
Oct 6, 2017, 3:12:41 PM (8 years ago)
Author:
Ryan Haddad
Message:

Unreviewed, rolling out r222791 and r222873.
https://bugs.webkit.org/show_bug.cgi?id=178031

Caused crashes with workers/wasm LayoutTests (Requested by
ryanhaddad on #webkit).

Reverted changesets:

"WebAssembly: no VM / JS version of everything but Instance"
https://bugs.webkit.org/show_bug.cgi?id=177473
http://trac.webkit.org/changeset/222791

"WebAssembly: address no VM / JS follow-ups"
https://bugs.webkit.org/show_bug.cgi?id=177887
http://trac.webkit.org/changeset/222873

Patch by Commit Queue <[email protected]> on 2017-10-06

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/VM.cpp

    r222791 r223002  
    185185    , vmType(vmType)
    186186    , clientData(0)
    187     , topEntryFrame(nullptr)
     187    , topVMEntryFrame(nullptr)
    188188    , topCallFrame(CallFrame::noCaller())
    189189    , promiseDeferredTimer(std::make_unique<PromiseDeferredTimer>(*this))
     
    369369#if ENABLE(WEBASSEMBLY)
    370370    if (Wasm::existingWorklistOrNull())
    371         Wasm::ensureWorklist().stopAllPlansForContext(wasmContext);
     371        Wasm::ensureWorklist().stopAllPlansForVM(*this);
    372372#endif
    373373    if (UNLIKELY(m_watchdog))
Note: See TracChangeset for help on using the changeset viewer.