aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arraydata.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@theqtcompany.com>2015-10-09 08:58:36 +0200
committerSimon Hausmann <simon.hausmann@theqtcompany.com>2016-04-11 09:41:57 +0000
commitc810daa67536803905cdb1ba32a3dadfec95aa4c (patch)
treea7392c39dc7a288e8d40c80b5902efbc1366fa17 /src/qml/jsruntime/qv4arraydata.cpp
parent20dbb21f51f44f9b7e75960f8e36aead79c5ab55 (diff)
Start converting Runtime calls to 'vtable' calls
The old code was using absolute addressing for calls into methods of the Runtime. This produces non relocatable code, which is bad for caching. So instead, we'll have a table of function pointers for all runtime methods in the ExecutionEngine, and do the runtime calls through that table. Change-Id: I75c04f699ea11c38f742575f9ce264c0c5ad0c96 Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Diffstat (limited to 'src/qml/jsruntime/qv4arraydata.cpp')
0 files changed, 0 insertions, 0 deletions