Ignore:
Timestamp:
May 26, 2010, 10:17:20 PM (15 years ago)
Author:
[email protected]
Message:

Temporarily rolling out r60267, I appear to have hoesed perf at the last minute. :-/ Fixing.

Reviewed by NOBODY (revert).

  • yarr/RegexCompiler.cpp:

(JSC::Yarr::RegexPatternConstructor::atomBackReference):
(JSC::Yarr::RegexPatternConstructor::quantifyAtom):

  • yarr/RegexJIT.cpp:

(JSC::Yarr::RegexGenerator::TermGenerationState::term):
(JSC::Yarr::RegexGenerator::generateParenthesesSingle):
(JSC::Yarr::RegexGenerator::generateTerm):
(JSC::Yarr::RegexGenerator::RegexGenerator):
(JSC::Yarr::jitCompileRegex):

  • yarr/RegexPattern.h:

(JSC::Yarr::RegexPattern::RegexPattern):
(JSC::Yarr::RegexPattern::reset):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/yarr/RegexPattern.h

    r60267 r60271  
    272272        , m_numSubpatterns(0)
    273273        , m_maxBackReference(0)
    274         , m_containsBackreferences(false)
     274        , m_shouldFallBack(false)
    275275        , newlineCached(0)
    276276        , digitsCached(0)
     
    294294        m_maxBackReference = 0;
    295295
    296         m_containsBackreferences = false;
     296        m_shouldFallBack = false;
    297297
    298298        newlineCached = 0;
     
    362362    unsigned m_numSubpatterns;
    363363    unsigned m_maxBackReference;
    364     bool m_containsBackreferences;
     364    bool m_shouldFallBack;
    365365    PatternDisjunction* m_body;
    366366    Vector<PatternDisjunction*, 4> m_disjunctions;
Note: See TracChangeset for help on using the changeset viewer.