Bug 55283

Summary: Make ScopeChainNode GC allocated
Product: WebKit Reporter: Oliver Hunt <oliver>
Component: New BugsAssignee: Oliver Hunt <oliver>
Status: RESOLVED FIXED    
Severity: Normal CC: buildbot, dglazkov, gustavo.noronha, gustavo, ossy, webkit-ews, webkit.review.bot, xan.lopez
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Other   
OS: OS X 10.5   
Attachments:
Description Flags
Patch
none
Patch barraclough: review+

Oliver Hunt
Reported 2011-02-25 18:11:05 PST
Make ScopeChainNode GC allocated
Attachments
Patch (90.71 KB, patch)
2011-02-25 18:16 PST, Oliver Hunt
no flags
Patch (97.00 KB, patch)
2011-02-28 12:09 PST, Oliver Hunt
barraclough: review+
Oliver Hunt
Comment 1 2011-02-25 18:16:38 PST
Early Warning System Bot
Comment 2 2011-02-25 19:40:09 PST
Build Bot
Comment 3 2011-02-25 19:52:58 PST
Build Bot
Comment 4 2011-02-25 20:47:33 PST
Collabora GTK+ EWS bot
Comment 5 2011-02-25 20:51:33 PST
WebKit Review Bot
Comment 6 2011-02-25 23:16:44 PST
Gavin Barraclough
Comment 7 2011-02-25 23:37:16 PST
Comment on attachment 83911 [details] Patch Per our discussion I suggest making scope chain an object so that it can hold properties in anonymous slots, and do away with custom marking (also, function should also be holding scope chain in an anonymous slot now). As such I'm going to r- for the time being. Hope this sounds right to you, feel free to argue we should land this as a cell for now if you thing this is a useful stepping stone & I'll re-review.
WebKit Review Bot
Comment 8 2011-02-26 13:37:42 PST
Oliver Hunt
Comment 9 2011-02-28 12:09:10 PST
Gavin Barraclough
Comment 10 2011-02-28 12:44:27 PST
Comment on attachment 84092 [details] Patch Okay, having function have different types of reference to its global object & scope is badness, but I understand that we'll revisit this.
Build Bot
Comment 11 2011-02-28 12:54:01 PST
Early Warning System Bot
Comment 12 2011-02-28 12:59:02 PST
Oliver Hunt
Comment 13 2011-02-28 13:05:48 PST
Collabora GTK+ EWS bot
Comment 14 2011-02-28 13:19:58 PST
Csaba Osztrogonác
Comment 15 2011-02-28 13:54:53 PST
Note You need to log in before you can comment on or make changes to this bug.