This will give us a better opportunity at freeing memory in the GC since we can't delete all code until the VM goes idle.
Created attachment 341529 [details] patch
Created attachment 341536 [details] patch
Comment on attachment 341536 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=341536&action=review r=me > Source/JavaScriptCore/runtime/VM.cpp:785 > + heap.collectNow(Synchronousness::Sync); This didn't pick up your Full GC fix.
Comment on attachment 341536 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=341536&action=review >> Source/JavaScriptCore/runtime/VM.cpp:785 >> + heap.collectNow(Synchronousness::Sync); > > This didn't pick up your Full GC fix. Good catch. Will fix.
Created attachment 341548 [details] patch for landing
Comment on attachment 341548 [details] patch for landing Clearing flags on attachment: 341548 Committed r232286: <https://trac.webkit.org/changeset/232286>
All reviewed patches have been landed. Closing bug.
<rdar://problem/40639828>