aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
* JS: Also have modulo return integer 0 when the lhs is 0Erik Verbruggen2018-08-091-4/+7
* Minor cleanupSimon Hausmann2018-08-061-4/+4
* Fix some details in class initializationLars Knoll2018-08-061-1/+5
* Fix crash in language/statements/class/syntax/class-body-method-definition-su...Simon Hausmann2018-08-031-1/+2
* Fix writing to properties of primitive dataLars Knoll2018-08-021-2/+17
* Fix naming of methods defined in object or class literalsLars Knoll2018-08-011-2/+23
* Encapsulate the unit data in CompilationUnitSimon Hausmann2018-07-311-1/+1
* Fix AOT byte code generation of unary ops with constantsSimon Hausmann2018-07-301-1/+1
* Fix class members that are generatorsLars Knoll2018-07-031-1/+4
* Give classes a name propertyLars Knoll2018-07-031-4/+5
* Add support for super propertiesLars Knoll2018-07-031-0/+36
* Add support for super callsLars Knoll2018-07-031-9/+2
* Implement support for new.targetLars Knoll2018-07-031-4/+4
* Add a newTarget parameter to the Construct runtime methodsLars Knoll2018-07-031-2/+4
* Get rid of Value::asArrayIndex()Lars Knoll2018-07-021-7/+8
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-7/+4
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-9/+8
* Introduce a PropertyKey class that inherits from ValueLars Knoll2018-07-021-16/+15
* Unify the get and getIndexed vtable functions of QV4::ObjectLars Knoll2018-07-021-9/+1
* Unify put and putIndexedLars Knoll2018-07-021-1/+1
* Add basic support for subclassingLars Knoll2018-07-021-6/+16
* Improve error messageRainer Keller2018-07-021-1/+3
* Simplify storeProperty runtime APISimon Hausmann2018-06-271-5/+5
* 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