Cache QObject method arguments
authorAaron Kennedy <aaron.kennedy@nokia.com>
Tue, 25 Oct 2011 14:41:33 +0000 (15:41 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 25 Oct 2011 14:55:57 +0000 (16:55 +0200)
commit2413cc1e87c051760210028979b4db8e4c13eca0
tree57142fc5e75d6f87f6c8d458d647c50ede05b934
parent70c53a2d5b703abafb4d6d891e492bae437a00c5
Cache QObject method arguments

This more than doubles the performance of invoking simple QObject methods
with parameters - such as myFunction(int,int) - multiple times.

Change-Id: I4bf21fb3980b09aedf0f440a246682c418933a65
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
src/declarative/qml/qdeclarativepropertycache.cpp
src/declarative/qml/qdeclarativepropertycache_p.h
src/declarative/qml/v8/qv8qobjectwrapper.cpp