diff options
author | Olivier De Cannière <olivier.decanniere@qt.io> | 2023-11-13 09:35:52 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2023-11-24 13:35:55 +0000 |
commit | 2aeba8e15901282edcd78bdb0b1b986637276ef0 (patch) | |
tree | 81696c2a4076ea1a0eaca0537091e7bd2e042b1e /src/qml/doc | |
parent | 488abf9abdbb954fb676e9592080a56d076070da (diff) |
Doc: Clarify that QV4_FORCE_INTERPRETER will also not use the compiler
Change-Id: I987b739ff30a92b06bcd5f4c4b57604a930263b9
Reviewed-by: Semih Yavuz <semih.yavuz@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
Diffstat (limited to 'src/qml/doc')
-rw-r--r-- | src/qml/doc/src/javascript/finetuning.qdoc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/qml/doc/src/javascript/finetuning.qdoc b/src/qml/doc/src/javascript/finetuning.qdoc index fb13c0bab8..0e8a913a2a 100644 --- a/src/qml/doc/src/javascript/finetuning.qdoc +++ b/src/qml/doc/src/javascript/finetuning.qdoc @@ -20,8 +20,11 @@ Running JavaScript code can be influenced by a few environment variables, partic considered for JIT compilation. The default value is 3 times. \row \li \c{QV4_FORCE_INTERPRETER} - \li Setting this environment variable disables the JIT and runs all - functions through the interpreter, no matter how often they are called. + \li Setting this environment variable runs all functions and expressions through the + interpreter. The JIT is never used, no matter how often a function or expression is + called. Functions and expressions may still be compiled ahead of time using + \l{qmlcachegen} or \l{qmlsc}, but only the generated byte code is used at run time. Any + generated C++ code and the machine code resulting from it is ignored. \row \li \c{QV4_JS_MAX_STACK_SIZE} \li The JavaScript engine reserves a special memory area as a stack to run JavaScript. |