[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-10851-g50815da

msaboff at apple.com msaboff at apple.com
Wed Dec 22 18:17:46 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 9068f35090b69f517ca14607b2a288dcad617f4f
Author: msaboff at apple.com <msaboff at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Dec 9 17:18:29 2010 +0000

    2010-12-09  Michael Saboff  <msaboff at apple.com>
    
            Reviewed by Darin Adler.
    
            Changed setting of backtrack labels to not overwrite a prior
            label.  Where losing prior labe which then reverted back to
            next character label.
            https://bugs.webkit.org/show_bug.cgi?id=50579
    
            * yarr/RegexJIT.cpp:
            (JSC::Yarr::RegexGenerator::BacktrackDestination::setBacktrackToLabel):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73617 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog
index 0754134..4534441 100644
--- a/JavaScriptCore/ChangeLog
+++ b/JavaScriptCore/ChangeLog
@@ -1,38 +1,3 @@
-2010-06-28  Michael Saboff  <msaboff at apple.com>
-
-        Reviewed by Darin Adler.
-
-        Bug 41238 - RegExp performance slow on Dromaeo benchmark
-
-        Other javascript engines appear to cache prior results of regular 
-        expression operations.
-
-        Suggest adding some sort of caching mechanism to regular expression 
-        processing.
-
-        Added a single entry cache of match() results to RegExp class.
-
-        Also added performance improvements to UString == operator.
-        First check the impls for equality.  Then get the length of
-        each of the non-null impls.  Next check the sizes for equality.
-        Then check the data for the case of different impls that point 
-        to the same data (most likely due to substrings from the beginning of
-        another string).  Lastly we check the underlying data for equality.
-
-        Refactored Vector<>::operator=() method into a separate copy() method 
-        that it calls.  The copy() method is explicitly used for deep copying.
-
-        * runtime/RegExp.cpp:
-        (JSC::RegExp::RegExp):
-        (JSC::RegExp::match):
-        * runtime/RegExp.h:
-        * runtime/UString.h:
-        (JSC::operator==):
-        * wtf/Vector.h:
-        (WTF::::operator):
-        (WTF::::copy):
-
-<<<<<<< .mine
 2010-12-09  Michael Saboff  <msaboff at apple.com>
 
         Reviewed by Darin Adler.
@@ -45,7 +10,6 @@
         * yarr/RegexJIT.cpp:
         (JSC::Yarr::RegexGenerator::BacktrackDestination::setBacktrackToLabel):
 
-=======
 2010-12-08  Gavin Barraclough  <barraclough at apple.com>
 
         Reviewed by Sam Weinig.
@@ -179,7 +143,6 @@
 
         * JavaScriptCore.xcodeproj/project.pbxproj:
 
->>>>>>> .r73612
 2010-12-08  Oliver Hunt  <oliver at apple.com>
 
         Reviewed by Gavin Barraclough.

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list