Summary: | [[GetPrototypeOf]] should be a fully virtual method in the method table | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Saam Barati <saam> | ||||||||||||||
Component: | JavaScriptCore | Assignee: | Saam Barati <saam> | ||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||
Severity: | Normal | CC: | benjamin, fpizlo, ggaren, gskachkov, keith_miller, mark.lam, msaboff, oliver, sukolsak, ysuzuki | ||||||||||||||
Priority: | P2 | ||||||||||||||||
Version: | WebKit Nightly Build | ||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||
OS: | Unspecified | ||||||||||||||||
Bug Depends on: | 161534, 155097 | ||||||||||||||||
Bug Blocks: | |||||||||||||||||
Attachments: |
|
Description
Saam Barati
2016-03-03 19:20:54 PST
Created attachment 273102 [details]
patch
Comment on attachment 273102 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=273102&action=review > Source/JavaScriptCore/dfg/DFGOperations.cpp:1392 > > +#if USE(JSVALUE64) > +EncodedJSValue > +#else > +int32_t > +#endif Yuck! Why not just return size_t like other functions that are in this situation? Created attachment 273104 [details]
perf numbers
Created attachment 273147 [details]
patch for landing
The compiler is confused about the ClassName::getPrototype when building the method table :( Created attachment 273151 [details]
patch for landing v2
I want to see EWS results
Created attachment 273152 [details]
v3
more method renaming. Hopefully no more is needed.
Created attachment 273153 [details]
v4
landed in: http://trac.webkit.org/changeset/197648 |