[Webkit-unassigned] [Bug 46260] New: Reduce the number of BOL checks in YARR Interpreter

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 22 06:32:31 PDT 2010


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

           Summary: Reduce the number of BOL checks in YARR Interpreter
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: pvarga at inf.u-szeged.hu
                CC: ggaren at apple.com, barraclough at apple.com,
                    msaboff at apple.com


The "Yarr JIT code checks BOL (^) each time through loop when in subexpression" (https://bugs.webkit.org/show_bug.cgi?id=45787) 
optimization slows down the YARR Interpreter. The reason of the slow-down is the modification extends the tree which is generated by the regex parser.
The Interpreter doesn't perform the BOL optimization therefore it does some unnecessary matches. The optimization should be implemented in the YARR Interpreter as well.

-- 
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