Optimise property lookups on primitive types
authorLars Knoll <lars.knoll@digia.com>
Fri, 30 Aug 2013 12:39:40 +0000 (14:39 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 2 Sep 2013 15:27:36 +0000 (17:27 +0200)
commitbdc558c932fdb4b651c85d632bd65b9380e2e42a
tree0bdb468025ddba3e5cb44cdd9f4f8d8b1b0dd791
parent2bd74245fadb69922132f7ca2ae98e645f67742b
Optimise property lookups on primitive types

This gives a large speedup on code such as "foo".charAt(2), or
(5.).toString().

Change-Id: I8b6c46f2f69a4b00f82048a9368d8e9baf4d89ee
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/qml/jsruntime/qv4lookup.cpp
src/qml/jsruntime/qv4lookup_p.h
src/qml/jsruntime/qv4runtime.cpp
tests/manual/v4/TestExpectations