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/runtime/VM.cpp

    r227592 r227609  
    11/*
    2  * Copyright (C) 2008-2018 Apple Inc. All rights reserved.
     2 * Copyright (C) 2008-2017 Apple Inc. All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    122122#include "StructureInlines.h"
    123123#include "TestRunnerUtils.h"
    124 #include "ThreadLocalCacheInlines.h"
    125124#include "ThunkGenerators.h"
    126125#include "TypeProfiler.h"
     
    308307    setLastStackTop(stack.origin());
    309308
    310     defaultThreadLocalCache = ThreadLocalCache::create(heap);
    311     defaultThreadLocalCache->install(*this);
    312 
    313309    // Need to be careful to keep everything consistent here
    314310    JSLockHolder lock(this);
     
    499495    m_apiLock->willDestroyVM(this);
    500496    heap.lastChanceToFinalize();
    501    
    502 #if !ENABLE(FAST_TLS_JIT)
    503     ThreadLocalCache::destructor(threadLocalCacheData);
    504 #endif
    505497
    506498    delete interpreter;
Note: See TracChangeset for help on using the changeset viewer.