aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove tracing JIT infrastructureUlf Hermann2019-04-291-34/+2
* 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-5/+47
* | V4: Generate function tables on 64bit windowsUlf Hermann2018-12-031-1/+16
|/
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-3/+3
* Refactor initialization code for JS stack framesLars Knoll2018-07-031-3/+22
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-0/+6
* Rename IdentifierTable methodsLars Knoll2018-07-021-3/+3
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-1/+1
* Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-06-191-4/+5
|\
| * Formals come after locals in the CallContextLars Knoll2018-05-291-4/+5
* | Remove unused QV4::Function::code memberSimon Hausmann2018-05-281-2/+1
* | Remove String dependency from InternalClassLars Knoll2018-05-021-2/+2
* | garbage collect InternalClassLars Knoll2018-04-121-5/+5
* | Better encapsulation for EngineBase::internalClassLars Knoll2018-04-121-2/+2
|/
* V4: Add a baseline JITErik Verbruggen2017-11-171-0/+4
* Get rid of the unusued canUseSimpleCall flagLars Knoll2017-11-071-5/+0
* Fix argument order for bound signal expressionsErik Verbruggen2017-09-131-12/+29
* Fix: QQmlBoundSignal really needs a call contextErik Verbruggen2017-09-121-1/+1
* Remove the codeRefs in the Moth::CompilationUnitLars Knoll2017-08-301-1/+1
* Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-221-6/+7
|\
| * Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-08-181-4/+3
| |\
| | * Improve releasing of memory allocated from compilation unit stringsSimon Hausmann2017-08-041-4/+3
| * | Refactor le integer types from qjson_p.h to qendian_p.hAllan Sandfeld Jensen2017-07-061-3/+3
* | | Cleanup argument handling in contextsLars Knoll2017-08-181-18/+8
* | | Remove one more layer of function calls when entering JS functionsLars Knoll2017-08-101-23/+0
* | | Always create a valid CallData object for interpreter callsLars Knoll2017-08-101-0/+24
* | | Introduce a JS stack frame that corresponds to the C++ stack frameLars Knoll2017-08-101-2/+1
* | | No need to pass the Engine pointer to VME::exec()Lars Knoll2017-08-031-1/+1
* | | Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-1/+1
* | | Unify QV4::Function::internalClass and the ic used in CallContextLars Knoll2017-08-031-1/+1
* | | Use simple calls if possibleLars Knoll2017-06-221-1/+1
* | | Fix exception handlingLars Knoll2017-06-211-1/+1
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-4/+4
|\|
| * Get rid of the MemoryManager pointer inside StringLars Knoll2017-05-191-2/+2
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-191-2/+2
* | Make the decision about whether to use a Simple callcontext earlierLars Knoll2017-03-091-6/+1
* | Get rid of QV4::Function::needsActivation()Lars Knoll2017-03-091-6/+7
* | Avoid one indirection when looking up local variablesLars Knoll2017-03-091-1/+2
|/
* Get rid of SimpleScriptFunctionLars Knoll2016-12-111-0/+3
* Precalculate and cache hasQmlDependenciesErik Verbruggen2016-12-011-0/+1
* QML: Make Heap::RegExp and Heap::String trivialErik Verbruggen2016-10-051-2/+2
* QML: Make all context objects trivialErik Verbruggen2016-09-301-2/+2
* Fix endian support in compiled data structuresSimon Hausmann2016-07-141-3/+3
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Refactor the way we declare signal parameter namesLars Knoll2015-09-081-0/+31
* Merge remote-tracking branch 'origin/5.5' into 5.6Ulf Hermann2015-08-181-1/+2
|\
| * V4: track C++ heap usage for Strings in the MemoryManagerErik Verbruggen2015-07-101-1/+2
* | Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-1/+1