[Webkit-unassigned] [Bug 16582] New: Move optimization (like firstByte) branches outside jsRegExpExecute match loop

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Dec 23 01:40:26 PST 2007


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

           Summary: Move optimization (like firstByte) branches outside
                    jsRegExpExecute match loop
           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
                CC: darin at apple.com


Move optimization (like firstByte) branches outside jsRegExpExecute match loop

There is no reason for us to test the firstByte optimization each time through
the inner jsRegExpExecute loop.  firstByte is determined outside of that loop. 
We should just have different static inline functions (or a template function)
for the various different loop cases, and call the right function to handle an
optimized inner loop.

See also bug 16581 for other issues with this function.


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