[Webkit-unassigned] [Bug 148717] New: There should be one stub hanging off an inline cache that contains code for all of the cases, rather than forming a linked list consisting of one stub per case
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 2 10:39:00 PDT 2015
https://bugs.webkit.org/show_bug.cgi?id=148717
Bug ID: 148717
Summary: There should be one stub hanging off an inline cache
that contains code for all of the cases, rather than
forming a linked list consisting of one stub per case
Classification: Unclassified
Product: WebKit
Version: Other
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
Assignee: webkit-unassigned at lists.webkit.org
Reporter: fpizlo at apple.com
Such a new approach where we regenerate the One True Stub every time a case is added will enable us to more easily prune out cases that become irrelevant once a new case is added. For a while now this has been something we should have added, for example when we go to slow path because a prototype check failed. But for the type checking PutById's that will be introduced in https://bugs.webkit.org/show_bug.cgi?id=148610, this kind of thing will be even more profitable. So, we should just implement this now.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150902/187aba58/attachment-0001.html>
More information about the webkit-unassigned
mailing list