aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Simplify storeElement runtime APISimon Hausmann2018-06-271-3/+4
* Add a MemberFunction function objectLars Knoll2018-06-261-1/+1
* Various fixes for class supportLars Knoll2018-06-261-19/+38
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+61
* Cleanup defineOwnPropertyLars Knoll2018-06-261-1/+1
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-3/+4
* Add virtual interface for hasPropertyLars Knoll2018-06-251-1/+1
* Fix language/expressions/equals/coerce-symbol-to-prim-return-prim.js with JITSimon Hausmann2018-06-221-11/+120
* Add support for function calls with spreadLars Knoll2018-06-211-0/+68
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-211-24/+10
* Add support for spread expressions in Array literalsLars Knoll2018-06-211-1/+4
* Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-06-191-1/+1
|\
| * Fix a crash in the modulus operationLars Knoll2018-05-281-1/+1
* | Fix creation of object literalsLars Knoll2018-06-041-27/+27
* | Implement ToPropertyKey() from the ES7 specLars Knoll2018-06-041-5/+9
* | Simplify with context runtime handlingSimon Hausmann2018-05-291-4/+9
* | Implement toPrimitive() the way the ES7 spec wants itLars Knoll2018-05-281-9/+40
* | Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-141-0/+33
* | Refactor InteratorNext instructionLars Knoll2018-05-141-7/+13
* | Implement support for destructuring of rest elementsLars Knoll2018-05-141-0/+20
* | Fix array destructuringLars Knoll2018-05-131-2/+2
* | Add instructions to simplify for-of loopsLars Knoll2018-05-131-0/+18
* | Give for loops a per-iteration context as wellLars Knoll2018-05-111-0/+6
* | Ensure we have a lexical scope for global codeLars Knoll2018-05-111-0/+16
* | Always set the correct thisObject in strict modeLars Knoll2018-05-091-1/+2
* | Add some basic support for for-of loopsLars Knoll2018-05-091-12/+12
* | Rename ForeachIterator to ForInIteratorLars Knoll2018-05-041-3/+3
* | Add Generator supportLars Knoll2018-05-031-0/+3
* | Make instanceOf compliant with the ES7 specLars Knoll2018-05-021-2/+11
* | Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-5/+4
* | Implement Symbol.for and Symbol.keyForLars Knoll2018-05-021-0/+2
* | Partial Symbol supportLars Knoll2018-05-021-13/+26
* | Rework catch context handlingLars Knoll2018-05-021-8/+3
* | Add support for proper lexical scopingLars Knoll2018-05-021-0/+7
* | Add support for ES6 rest parametersLars Knoll2018-04-251-0/+10
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-04-181-1/+3
|\|
| * Fix calling Qt.binding() on bound functionsLars Knoll2018-04-161-1/+3
* | garbage collect InternalClassLars Knoll2018-04-121-5/+5
* | Better encapsulation for EngineBase::internalClassLars Knoll2018-04-121-2/+2
* | Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-2/+2
* | Clean up Engine::newObject/newArrayObjectLars Knoll2018-04-121-1/+1
* | Cleanup MM::allocObject()Lars Knoll2018-04-121-2/+2
|/
* 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