From 1be51cc3e7c9ca5256a52136d6fcc9c22c997625 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Sun, 13 Oct 2013 21:03:44 +0200 Subject: inline get_element calls Inline calls to get_element if the base is an object with a simple array structure, and the index is an integer number. Implemented for 64bit only for now, saves ~25% on crypto.js Change-Id: I3e34a6409169d90d3937f62264707d52a6c2f9f7 Reviewed-by: Simon Hausmann --- src/qml/jsruntime/qv4managed.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/qml/jsruntime/qv4managed.cpp') diff --git a/src/qml/jsruntime/qv4managed.cpp b/src/qml/jsruntime/qv4managed.cpp index 03608d2556..31bb8f2b94 100644 --- a/src/qml/jsruntime/qv4managed.cpp +++ b/src/qml/jsruntime/qv4managed.cpp @@ -84,6 +84,7 @@ void Managed::operator delete(void *ptr) Managed *m = static_cast(ptr); m->vtbl = 0; m->_data = 0; + m->markBit = 0; m->~Managed(); } -- cgit v1.2.3