Ignore:
Timestamp:
Jan 25, 2018, 9:21:09 AM (8 years ago)
Author:
[email protected]
Message:

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

it made ARM64 (Linux and iOS) crash (Requested by pizlo-mbp on
#webkit).

Reverted changeset:

"JSC GC should support TLCs (thread local caches)"
https://bugs.webkit.org/show_bug.cgi?id=181559
https://trac.webkit.org/changeset/227592

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/heap/Heap.cpp

    r227592 r227609  
    6969#include "SweepingScope.h"
    7070#include "SynchronousStopTheWorldMutatorScheduler.h"
    71 #include "ThreadLocalCacheLayout.h"
    7271#include "TypeProfiler.h"
    7372#include "TypeProfilerLog.h"
     
    314313    , m_threadLock(Box<Lock>::create())
    315314    , m_threadCondition(AutomaticThreadCondition::create())
    316     , m_threadLocalCacheLayout(std::make_unique<ThreadLocalCacheLayout>())
    317315{
    318316    m_worldState.store(0);
     
    449447   
    450448    m_arrayBuffers.lastChanceToFinalize();
    451     m_objectSpace.stopAllocatingForGood();
     449    m_objectSpace.stopAllocating();
    452450    m_objectSpace.lastChanceToFinalize();
    453451    releaseDelayedReleasedObjects();
Note: See TracChangeset for help on using the changeset viewer.