Skip to content
  • andersca@apple.com's avatar
    Replace more uses of AtomicallyInitializedStatic with std::call_once · 2e4f2886
    andersca@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=126847
    
    Reviewed by Sam Weinig.
    
    Source/WebCore:
    
    * crypto/CryptoAlgorithmRegistry.cpp:
    (WebCore::CryptoAlgorithmRegistry::shared):
    (WebCore::registryMutex):
    (WebCore::CryptoAlgorithmRegistry::getIdentifierForName):
    (WebCore::CryptoAlgorithmRegistry::nameForIdentifier):
    (WebCore::CryptoAlgorithmRegistry::create):
    (WebCore::CryptoAlgorithmRegistry::registerAlgorithm):
    * crypto/CryptoAlgorithmRegistry.h:
    * inspector/WorkerDebuggerAgent.cpp:
    (WebCore::WorkerDebuggerAgent::WorkerDebuggerAgent):
    (WebCore::WorkerDebuggerAgent::~WorkerDebuggerAgent):
    (WebCore::WorkerDebuggerAgent::interruptAndDispatchInspectorCommands):
    * workers/WorkerThread.cpp:
    (WebCore::threadSetMutex):
    (WebCore::workerThreads):
    (WebCore::WorkerThread::workerThreadCount):
    (WebCore::WorkerThread::WorkerThread):
    (WebCore::WorkerThread::~WorkerThread):
    (WebCore::WorkerThread::releaseFastMallocFreeMemoryInAllThreads):
    
    Source/WTF:
    
    * wtf/Forward.h:
    Forward declare NeverDestroyed.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2e4f2886