-
ggaren@apple.com authored
Reviewed by Cameron Zwarich. Simplified heap destruction https://bugs.webkit.org/show_bug.cgi?id=53392 * JavaScriptCore.exp: * runtime/Heap.cpp: (JSC::Heap::destroy): * runtime/Heap.h: * runtime/MarkedSpace.cpp: (JSC::MarkedSpace::destroy): * runtime/MarkedSpace.h: Don't go out of our way to destroy GC-protected cells last -- the difficult contortions required to do so just don't seem justified. We make no guarantees about GC protection after the client throws away JSGlobalData, and it doesn't seem like any meaningful guarantee is even possible. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@77081 268f45cc-cd09-0410-ab3c-d52691b4dbfc
13bb8583