aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor le integer types from qjson_p.h to qendian_p.hAllan Sandfeld Jensen2017-07-061-3/+3
* 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
* Rename some filesLars Knoll2014-01-311-1/+1
* Use an internalClass to represent formals and locals in CallContextsLars Knoll2013-12-041-13/+20
* Remove unused inline wrapperLars Knoll2013-12-041-1/+1
* V4 debugging: fix step-over and step-out.Erik Verbruggen2013-11-141-11/+14
* Fix native compilation on linux/arm with gcc 4.7.2Erik Verbruggen2013-11-131-1/+1
* Debugging with V4Erik Verbruggen2013-11-101-4/+37
* Refactor marking GC'ed objectsLars Knoll2013-11-051-4/+4
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-4/+6
* Remove qv4unwindhelper classLars Knoll2013-10-291-1/+0
* Fix some more issues with exact GCLars Knoll2013-10-151-2/+2
* Smaller cleanupsLars Knoll2013-10-111-2/+1
* Remove more direct QV4::Value usageLars Knoll2013-09-281-2/+2
* Fix cases where mark() would access uninitialized memoryLars Knoll2013-09-221-0/+2
* Prevent objects from being collected while in their constructorLars Knoll2013-09-221-4/+3
* Change the runtime API over to using StringRef's instead of String*Lars Knoll2013-09-221-1/+1
* Change calling convention in JIT to use ReturnedValueSimon Hausmann2013-09-181-1/+1
* Properly unwind the js stack for generated codeLars Knoll2013-09-111-11/+4
* Fix invalid reads with stringsSimon Hausmann2013-08-181-2/+2