Reviewed by Darin.
[WebKit-https.git] / JavaScriptCore / ChangeLog
index a79c7dd6e8767d456d9f9a7caf54818821b89c0f..8727df15557854d452bdfff42a0b01898ccb4246 100644 (file)
@@ -1,3 +1,25 @@
+2007-04-23  Maciej Stachowiak  <mjs@apple.com>
+        Reviewed by Darin.
+
+        - shrink RegexpObjectImp by 4 bytes
+        
+        Somewhat inexplicably, this seems to be a .33% speedup on JS iBench.
+        
+        * kjs/regexp_object.cpp:
+        (KJS::RegExpObjectImpPrivate::RegExpObjectImpPrivate):
+        (RegExpObjectImp::RegExpObjectImp):
+        (RegExpObjectImp::performMatch):
+        (RegExpObjectImp::arrayOfMatches):
+        (RegExpObjectImp::getBackref):
+        (RegExpObjectImp::getLastMatch):
+        (RegExpObjectImp::getLastParen):
+        (RegExpObjectImp::getLeftContext):
+        (RegExpObjectImp::getRightContext):
+        (RegExpObjectImp::getValueProperty):
+        (RegExpObjectImp::putValueProperty):
+        * kjs/regexp_object.h:
+
 2007-04-23  Maciej Stachowiak  <mjs@apple.com>
 
         Reviewed by Oliver.