-
commit-queue@webkit.org authored
r161163, and r161165. http://trac.webkit.org/changeset/161157 http://trac.webkit.org/changeset/161158 http://trac.webkit.org/changeset/161160 http://trac.webkit.org/changeset/161161 http://trac.webkit.org/changeset/161163 http://trac.webkit.org/changeset/161165 https://bugs.webkit.org/show_bug.cgi?id=126332 Broke WebKit2 on Mountain Lion (Requested by ap on #webkit). Source/JavaScriptCore: * heap/BlockAllocator.cpp: (JSC::BlockAllocator::~BlockAllocator): (JSC::BlockAllocator::waitForRelativeTimeWhileHoldingLock): (JSC::BlockAllocator::waitForRelativeTime): (JSC::BlockAllocator::blockFreeingThreadMain): * heap/BlockAllocator.h: (JSC::BlockAllocator::deallocate): Source/WebKit2: * Platform/IPC/Connection.cpp: (IPC::Connection::SyncMessageState::wait): (IPC::Connection::sendSyncMessageFromSecondaryThread): (IPC::Connection::waitForSyncReply): Source/WTF: * GNUmakefile.list.am: * WTF.vcxproj/WTF.vcxproj: * WTF.vcxproj/WTF.vcxproj.filters: * WTF.xcodeproj/project.pbxproj: * wtf/CMakeLists.txt: * wtf/Forward.h: * wtf/PlatformWin.cmake: * wtf/threads/BinarySemaphore.cpp: Added. (WTF::BinarySemaphore::BinarySemaphore): (WTF::BinarySemaphore::~BinarySemaphore): (WTF::BinarySemaphore::signal): (WTF::BinarySemaphore::wait): * wtf/threads/BinarySemaphore.h: Added. (WTF::BinarySemaphore::event): * wtf/threads/win/BinarySemaphoreWin.cpp: Added. (WTF::BinarySemaphore::BinarySemaphore): (WTF::BinarySemaphore::~BinarySemaphore): (WTF::BinarySemaphore::signal): (WTF::BinarySemaphore::wait): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161173 268f45cc-cd09-0410-ab3c-d52691b4dbfc
88f03013