summaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a crash in the modulus operationLars Knoll2018-05-281-1/+1
* Fix calling Qt.binding() on bound functionsLars Knoll2018-04-161-1/+3
* Fix lookup of enums declared in QML singletonsSimon Hausmann2018-03-161-7/+0
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-6/+6
* Correctly set this object when calling scope/context functionsErik Verbruggen2018-02-201-0/+31
* Split up String type into a regular and a ComplexStringLars Knoll2018-01-191-1/+1
* Fix failed assertions coming from the QML list modelLars Knoll2017-12-291-0/+8
* fix uninitialized variable warningsShawn Rutledge2017-11-291-3/+3
* Don't create a CallContext if arguments are being used in strict modeLars Knoll2017-11-151-1/+0
* Clean up ArgumentsObject handlingLars Knoll2017-11-141-6/+2
* Finally get rid of the QV4::Function pointer in the contextLars Knoll2017-11-131-2/+4
* Fastpath any integer compatible value in add/sub/mulErik Verbruggen2017-11-081-3/+3
* Change signature for call/callAsConstructorLars Knoll2017-11-071-6/+6
* Further cleanup JSCallDataLars Knoll2017-11-071-62/+38
* Simplify JSCallData constructionLars Knoll2017-11-071-8/+8
* Get rid of the implicit cast operator to a CallDataLars Knoll2017-11-071-1/+1
* Get rid of JSCallData::call()Lars Knoll2017-11-071-10/+11
* Rename JSCall to JSCallDataLars Knoll2017-11-071-8/+8
* Change signature of call/constructLars Knoll2017-11-071-20/+13
* Move the construction of the JSCall frame into the runtimeLars Knoll2017-11-071-17/+41
* Refactor Call/Construct instructionsLars Knoll2017-11-071-1/+2
* Never truncate the JS stackLars Knoll2017-10-231-0/+2
* Merge remote-tracking branch 'origin/dev' into HEADLars Knoll2017-10-221-0/+8
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Lars Knoll2017-09-201-1/+6
| |\
| | * Fix reuse of regexp objects by regexp literalsAllan Sandfeld Jensen2017-09-081-1/+6
* | | Remove unused methodLars Knoll2017-09-151-28/+0
* | | Fix a smaller bugLars Knoll2017-09-151-7/+7
* | | Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-4/+6
* | | Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-0/+1
* | | Don't emit bytecode just to set the thisObject to undefinedLars Knoll2017-09-011-3/+4
* | | Add a Value::isFunctionObject() methodLars Knoll2017-09-011-26/+27
* | | Get rid of the FunctionObject parameter to VME::exec()Lars Knoll2017-09-011-3/+2
* | | Add the current context and function object to CallDataLars Knoll2017-09-011-53/+45
* | | Remove unused UnwindException instructionLars Knoll2017-08-281-7/+0
* | | Cleanup and inline context push/pop related codeLars Knoll2017-08-281-20/+6
* | | Cleanups in the runtime APILars Knoll2017-08-281-37/+13
* | | Specialize possible direct calls to evalLars Knoll2017-08-251-8/+29
* | | Cleanup object construction instructionsLars Knoll2017-08-251-58/+1
* | | Always retrieve the this object from the stackLars Knoll2017-08-101-12/+0
* | | More consistent naming of instructions and runtime methodsLars Knoll2017-08-101-15/+15
* | | Split StoreName into StoreNameStrict and StoreNameSloppyLars Knoll2017-08-101-2/+16
* | | Remove some unused runtime methodsLars Knoll2017-08-101-39/+0
* | | Refactor context handlingLars Knoll2017-08-101-28/+28
* | | Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-22/+22
* | | Don't throw exceptions in Object::delete(indexed) anymoreLars Knoll2017-08-101-9/+8
* | | Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-13/+12
* | | Create separate instructions to create both types of arguments objectsLars Knoll2017-08-101-3/+11
* | | Inline more of the runtime code into the interpreterLars Knoll2017-08-081-79/+0
* | | Remove unused ScopeLars Knoll2017-08-081-1/+0
* | | Change function signatures for call/construct backLars Knoll2017-08-041-55/+33