aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4function_p.h
Commit message (Expand)AuthorAgeFilesLines
* QML: Warn about usage of injected signal parametersUlf Hermann2021-02-121-0/+1
* Add support for binding ahead-of-time compiled bindings to QPropertiesSimon Hausmann2020-04-221-2/+5
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-0/+1
* Make QV4::Function::runtimeString() constUlf Hermann2019-07-101-2/+2
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-8/+25
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-25/+0
* Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-1/+0
|\
| * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-1/+0
* | V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-4/+43
* | V4: Generate function tables on 64bit windowsUlf Hermann2018-12-031-1/+4
|/
* Fix super property accessLars Knoll2018-08-311-0/+1
* Refactor initialization code for JS stack framesLars Knoll2018-07-031-4/+1
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-5/+3
* Minor cleanup with bytecode pointer typesSimon Hausmann2018-05-281-1/+1
* Remove unused QV4::Function::code memberSimon Hausmann2018-05-281-3/+1
* Add Generator supportLars Knoll2018-05-031-0/+1
* Cleanup handling of with() statementsLars Knoll2018-05-021-1/+0
* Add support for arrow functionsLars Knoll2018-04-261-0/+1
* garbage collect InternalClassLars Knoll2018-04-121-1/+1
* Handle function expressions as signal handlersErik Verbruggen2018-03-201-0/+7
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-021-0/+1
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-0/+1
| |\
| | * Use potentially intercepted URL as ID for compilation unitsUlf Hermann2017-12-211-0/+1
* | | V4: Only start JITting after a minimum of 3 callsErik Verbruggen2017-12-141-0/+1
* | | V4: Add a baseline JITErik Verbruggen2017-11-171-0/+8
* | | Cut out one more C++ layer when doing JS function callsLars Knoll2017-11-131-4/+4
* | | Finally get rid of the QV4::Function pointer in the contextLars Knoll2017-11-131-8/+0
* | | Get rid of the unusued canUseSimpleCall flagLars Knoll2017-11-071-3/+0
* | | Get rid of the hack for named expressionsLars Knoll2017-09-021-1/+0
* | | CleanupsLars Knoll2017-09-011-10/+1
* | | Move CallContext construction into a interpreter instructionLars Knoll2017-09-011-3/+0
* | | Use the context member in CallDataLars Knoll2017-09-011-8/+8
* | | Get rid of the FunctionObject parameter to VME::exec()Lars Knoll2017-09-011-8/+8
* | | Remove one more layer of function calls when entering JS functionsLars Knoll2017-08-101-1/+7
* | | Always create a valid CallData object for interpreter callsLars Knoll2017-08-101-1/+11
* | | Refactor context handlingLars Knoll2017-08-101-1/+1
* | | Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-1/+2
* | | Introduce a JS stack frame that corresponds to the C++ stack frameLars Knoll2017-08-101-3/+3
* | | No need to pass the Engine pointer to VME::exec()Lars Knoll2017-08-031-2/+2
* | | Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-2/+2
* | | Unify SimpleCallContext and CallContextLars Knoll2017-07-051-1/+1
|/ /
* | Get rid of QV4::Function::needsActivation()Lars Knoll2017-03-091-4/+0
* | Separate SimpleCallData and CallDataLars Knoll2017-03-091-1/+1
|/
* Get rid of SimpleScriptFunctionLars Knoll2016-12-111-8/+2
* Move the check whether a function is simple to QV4::FunctionLars Knoll2016-12-091-0/+9
* Use QV4::Function instead of the FunctionObject in CallContextLars Knoll2016-12-061-0/+8
* Add a sourceLocation() accessor to QV4::FunctionLars Knoll2016-12-061-0/+6
* Precalculate and cache hasQmlDependenciesErik Verbruggen2016-12-011-0/+1
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11