[Webkit-unassigned] [Bug 175454] New: We redesign how we do iteration for known types

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 10 15:58:57 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=175454

            Bug ID: 175454
           Summary: We redesign how we do iteration for known types
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: keith_miller at apple.com

Currently, we allocate the iteration object most of the time. Even though we object allocation sink it in the FTL, we could do better everywhere else. My idea is to exploit the fact that the iterator is not semantically visible other than the call to the next function. As long as the next function does not change on each of the iterator prototypes, we should not need to materialize the iterator object.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170810/152a82ef/attachment.html>


More information about the webkit-unassigned mailing list