Bug 111810

Summary: [V8] meta: Auto-generate indexed properties and named properties
Product: WebKit Reporter: Kentaro Hara <haraken>
Component: WebCore JavaScriptAssignee: foo <kojih>
Status: RESOLVED INVALID    
Severity: Normal CC: abarth, haraken
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 110852, 111409, 111699    
Bug Blocks:    

Kentaro Hara
Reported 2013-03-07 19:45:30 PST
Currently indexed property getters/setters and named property getters/setters are written manually in custom bindings and V8Collection.h. In addition, GenerateImplementationNamedPropertyGetter() in CodeGeneratorV8.pm is full of hacks. We should auto-generate them in a consistent manner. Our future world should be simple: [IndexedGetter] => indexed property getter is auto-generated [IndexedSetter] => indexed property setter is auto-generated [NamedGetter] => named property getter is auto-generated [NamedSetter] => named property setter is auto-generated [CustomIndexedGetter] => indexed property getter is written in custom binding [CustomIndexedSetter] => indexed property setter is written in custom binding [CustomNamedGetter] => named property getter is written in custom binding [CustomNamedSetter] => named property setter is written in custom binding
Attachments
Brian Burg
Comment 1 2014-12-16 00:47:53 PST
Closing some V8-related work items.
Note You need to log in before you can comment on or make changes to this bug.