aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Formals come after locals in the CallContextLars Knoll2018-05-291-4/+5
* 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
* | Move memory management related functionality into it's own folderLars Knoll2015-03-021-1/+1
|/
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Move the internalClass pointer into Heap::ObjectLars Knoll2015-01-211-1/+1
* Changed InternalClass to store Identifier* instead of String*Simon Hausmann2014-11-211-5/+2
* Fix run-time string handling with regards to the new heapSimon Hausmann2014-11-211-4/+5
* Ported ExecutionEngine::newString and newIdentifier to Heap::StringSimon Hausmann2014-11-121-1/+1
* Change signature or runtime methods to take an engine pointerLars Knoll2014-11-121-1/+1
* Move Data for String into the Heap namespaceLars Knoll2014-11-081-1/+1
* Changed Value to store Managed::Data pointers directlySimon Hausmann2014-11-041-2/+2
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Change the object allocation schemeSimon Hausmann2014-07-221-1/+2
* Convert String to new constructor syntaxLars Knoll2014-07-221-1/+3
* Add a Line instruction to the interpreterLars Knoll2014-03-071-76/+0
* Remove unused codeSizesLars Knoll2014-03-031-2/+1
* Remove nArguments and name from QV4::FunctionLars Knoll2014-03-031-9/+0