Bug 31377

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

Description Jens Alfke 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.
Comment 1 Jens Alfke 2009-11-11 14:47:02 PST
Created attachment 43008 [details]
patch
Comment 2 Dimitri Glazkov (Google) 2009-11-11 14:48:17 PST
Comment on attachment 43008 [details]
patch

grand!
Comment 3 Jens Alfke 2009-11-11 14:54:53 PST
Committed revision 50844.