Add QHashedV8String to improve lookup performance
authorAaron Kennedy <aaron.kennedy@nokia.com>
Tue, 14 Jun 2011 01:52:30 +0000 (11:52 +1000)
committerAaron Kennedy <aaron.kennedy@nokia.com>
Tue, 14 Jun 2011 01:52:30 +0000 (11:52 +1000)
commit49cc32e6c91b0ebe935810f3d5d581e6e8dfcc46
treed60553b9c17c424a264333ff2183d0db39d40ab2
parent797be6d11b0bfe6c46b4e69cd6933990925b6093
Add QHashedV8String to improve lookup performance

Also inline QV8QObjectWrapper::getProperty() which significantly
improves context lookups which contain a lot of QObject property
lookup misses.
src/declarative/qml/qdeclarativeintegercache_p.h
src/declarative/qml/qdeclarativepropertycache.cpp
src/declarative/qml/qdeclarativepropertycache_p.h
src/declarative/qml/qdeclarativetypenamecache_p.h
src/declarative/qml/v8/qhashedstring_p.h
src/declarative/qml/v8/qv8contextwrapper.cpp
src/declarative/qml/v8/qv8engine_p.h
src/declarative/qml/v8/qv8qobjectwrapper.cpp
src/declarative/qml/v8/qv8qobjectwrapper_p.h
src/declarative/qml/v8/qv8typewrapper.cpp