RESOLVED FIXED65404
JSC GC zombie support no longer works, and is likely no longer needed
https://bugs.webkit.org/show_bug.cgi?id=65404
Summary JSC GC zombie support no longer works, and is likely no longer needed
Filip Pizlo
Reported 2011-07-29 18:00:34 PDT
The JSC GC has support for installing zombie cells in free memory as a way of tracking when a reference in the heap is missed. But this functionality no longer works, and is not tested during any regressions (either in bots or in command-line tools). It's not clear that it's needed, since WebCore and JSC appear to track references accurately enough to be correct. Furthermore, it's not clear that the GC should continue to support a relatively complex piece of untested functionality, which makes implementing new features difficult, and whose existence is predicated upon the GC being broken. In short, zombie support should be removed unless a good argument can be made for its necessity.
Attachments
the patch (26.39 KB, patch)
2011-07-29 18:14 PDT, Filip Pizlo
darin: review+
webkit-ews: commit-queue-
the patch (fix various platforms) (27.94 KB, patch)
2011-07-29 18:40 PDT, Filip Pizlo
no flags
Filip Pizlo
Comment 1 2011-07-29 18:14:11 PDT
Created attachment 102416 [details] the patch
Early Warning System Bot
Comment 2 2011-07-29 18:24:16 PDT
Gyuyoung Kim
Comment 3 2011-07-29 18:29:11 PDT
Filip Pizlo
Comment 4 2011-07-29 18:40:44 PDT
Created attachment 102419 [details] the patch (fix various platforms)
WebKit Review Bot
Comment 5 2011-07-29 19:50:00 PDT
Comment on attachment 102419 [details] the patch (fix various platforms) Clearing flags on attachment: 102419 Committed r92046: <http://trac.webkit.org/changeset/92046>
WebKit Review Bot
Comment 6 2011-07-29 19:50:05 PDT
All reviewed patches have been landed. Closing bug.
Zoltan Herczeg
Comment 7 2011-07-29 22:25:34 PDT
Sad thing... was a nice feature.
Note You need to log in before you can comment on or make changes to this bug.