Bug 31377

Summary: [V8] De-inline boilerplate in every event-listener setter method
Product: WebKit Reporter: Jens Alfke <jens>
Component: WebCore Misc.Assignee: Jens Alfke <jens>
Status: RESOLVED FIXED    
Severity: Enhancement    
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
patch dglazkov: review+

Jens Alfke
Reported 2009-11-11 14:41:31 PST
Every generated V8 event-listener setter method contains a bunch of boilerplate code to transfer a "hidden dependency" from the old to the new listener. I've abstracted this out into a helper function in V8Utilities.
Attachments
patch (5.28 KB, patch)
2009-11-11 14:47 PST, Jens Alfke
dglazkov: review+
Jens Alfke
Comment 1 2009-11-11 14:47:02 PST
Dimitri Glazkov (Google)
Comment 2 2009-11-11 14:48:17 PST
Comment on attachment 43008 [details] patch grand!
Jens Alfke
Comment 3 2009-11-11 14:54:53 PST
Committed revision 50844.
Note You need to log in before you can comment on or make changes to this bug.