Skip to content
  • ggaren@apple.com's avatar
    Removed ENABLE_JSC_MULTIPLE_THREADS and related #ifdefs. · e2f27917
    ggaren@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=68422
            
    As discussed on webkit-dev. All ports build with threads enabled in JSC now.
            
    This may break WinCE and other ports that have not built and tested with
    this configuration. I've filed bugs for port maintainers. It's time for
    WebKit to move forward.
    
    Reviewed by Sam Weinig.
    
    * API/APIShims.h:
    (JSC::APIEntryShimWithoutLock::APIEntryShimWithoutLock):
    * API/JSContextRef.cpp:
    * heap/MachineStackMarker.cpp:
    (JSC::MachineThreads::MachineThreads):
    (JSC::MachineThreads::~MachineThreads):
    (JSC::MachineThreads::gatherConservativeRoots):
    * heap/MachineStackMarker.h:
    * runtime/InitializeThreading.cpp:
    (JSC::initializeThreadingOnce):
    (JSC::initializeThreading):
    * runtime/JSGlobalData.cpp:
    (JSC::JSGlobalData::sharedInstance):
    * runtime/JSGlobalData.h:
    (JSC::JSGlobalData::makeUsableFromMultipleThreads):
    * runtime/JSLock.cpp:
    * runtime/Structure.cpp:
    * wtf/Platform.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95510 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    e2f27917