[Webkit-unassigned] [Bug 28330] New: Remove AST nodes from use within the Runtime (outside of parsing), stage 1

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 14 16:21:46 PDT 2009


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

           Summary: Remove AST nodes from use within the Runtime (outside
                    of parsing), stage 1
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: barraclough at apple.com


Remove the EvalNode and ProgramNode from use in the runtime.  They still exist
after this patch, but are hidden behind EvalExecutable and FunctionExecutable,
and are also still reachable behind CodeBlock::m_ownerNode.
The next step will be to beat back FunctionBodyNode in the same fashion.
Then remove the usage via CodeBlock, then only construct these nodes only on
demand during bytecode generation.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list