Store matchBegin directly in the array of output instead of the stack.
authorabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 16 Jun 2010 08:50:38 +0000 (08:50 +0000)
committerabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 16 Jun 2010 08:50:38 +0000 (08:50 +0000)
commit289fe3648133c07ff79a88a174d27d499266471d
treed60b29fd02e6cda54f454f73b67d7d628fc28873
parent9b811fea9f838d687c1f867d513729c39a1499c7
Store matchBegin directly in the array of output instead of the stack.
    https://bugs.webkit.org/show_bug.cgi?id=38988

    Patch by Peter Varga <pvarga@inf.u-szeged.hu> on 2010-06-16
    Reviewed by Geoffrey Garen.

    * yarr/RegexJIT.cpp:
    (JSC::Yarr::RegexGenerator::generateDisjunction):
    (JSC::Yarr::RegexGenerator::generate):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@61244 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/yarr/RegexJIT.cpp