-
ggaren@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=85148 Reviewed by Sam Weinig. 99% of this patch just moves duplicated block allocation and deallocation code into a new object named BlockAllocator, with these exceptions: * heap/BlockAllocator.h: Added. (BlockAllocator::BlockAllocator): The order of declarations here now guards us against an unlikely race condition during startup. * heap/BlockAllocator.cpp: JSC::BlockAllocator::blockFreeingThreadMain): Added a FIXME to highlight a lack of clarity we have in our block deallocation routines. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
fb0ddb42