[Webkit-unassigned] [Bug 141881] New: Function name scope is only created on the function execution of the function that needs it

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Feb 22 17:13:52 PST 2015


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

            Bug ID: 141881
           Summary: Function name scope is only created on the function
                    execution of the function that needs it
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: fpizlo at apple.com

Our bytecode generation has a tendency to mistreat the reexecutability of closures.  For example, we have this silly tendency to use the scope of the current execution of a function to find the symbol tables of all future executions.  Of course, this just barely works.  And because of the tendency to mistreat the reexecutability of closures, and our silly tendency to use the current scope for predicting future resolutions, we have a hilarious bug where only the first execution of a function that needs a name scope actually gets that name scope.

-- 
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/20150223/bb8370c7/attachment-0002.html>


More information about the webkit-unassigned mailing list