[Webkit-unassigned] [Bug 15998] New: Abstract much of RMATCH into MatchStack functions

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 15 03:25:03 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=15998

           Summary: Abstract much of RMATCH into MatchStack functions
           Product: WebKit
           Version: 525+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: eric at webkit.org
 BugsThisDependsOn: 15996


Abstract much of RMATCH into MatchStack functions

I'm preparing to further cleanup "recursion" in match(), starting by making
RMATCH() much much smaller.  Currently I'm inlining the frame management (since
that's how it was before).  I'm not sure that will be a win in the end.

This patch actually caused my SunSpider results to stabilize, showing no
slowdowns, a 9.3% improvement in regex-dna, and a 1.0% win over all (combined
improvements from this and bug 15996)


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



More information about the webkit-unassigned mailing list