Avoid going through ExecState for VM when we already have it (in some places.)
[WebKit-https.git] / Source / JavaScriptCore / ChangeLog
index 3f1d56a5b2064e18edd5a37e28afb3fe01c7e1f4..7a4505b9ba9923ea1c26af6fd46e8277c72d9c32 100644 (file)
@@ -1,3 +1,19 @@
+2014-03-01  Andreas Kling  <akling@apple.com>
+
+        Avoid going through ExecState for VM when we already have it (in some places.)
+        <https://webkit.org/b/129554>
+
+        Tweak some places that jump through unnecessary hoops to get the VM.
+        There are many more like this.
+
+        Reviewed by Sam Weinig.
+
+        * runtime/JSObject.cpp:
+        (JSC::JSObject::putByIndexBeyondVectorLength):
+        (JSC::JSObject::putDirectIndexBeyondVectorLength):
+        * runtime/ObjectPrototype.cpp:
+        (JSC::objectProtoFuncToString):
+
 2014-02-28  Filip Pizlo  <fpizlo@apple.com>
 
         FTL should support PhantomArguments