-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=120998 Patch by peavo@outlook.com <peavo@outlook.com> on 2013-10-30 Reviewed by Brent Fulgham. Source/JavaScriptCore: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: Added files. * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: Ditto. * dfg/DFGAllocator.h: Removed scope. * dfg/DFGWorklist.cpp: Use new ThreadingOnce class instead of pthread_once. (JSC::DFG::globalWorklist): * heap/DeferGC.h: Link fix, member needs to be public. * jit/JITOperationWrappers.h: Added required assembler macros. Source/WTF: * wtf/CompilationThread.cpp: Use new ThreadingOnce class instead of pthread_once. (WTF::initializeCompilationThreads): * wtf/ThreadingOnce.h: Added ThreadingOnce class encapsulating pthread_once functionality. (WTF::ThreadingOnce::ThreadingOnce): (WTF::ThreadingOnce::~ThreadingOnce): (WTF::ThreadingOnce::callOnce): * wtf/text/CString.h: Export needed symbols. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158282 268f45cc-cd09-0410-ab3c-d52691b4dbfc
85f8e26d