aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
* V4: Collect trace information in the interpreterErik Verbruggen2019-01-251-0/+48
* Create proper template objects for tagged templatesLars Knoll2018-11-051-0/+6
* V4: Conform method_objectLiteral arguments to equal other methodsErik Verbruggen2018-10-121-1/+1
* ES7: Implement Tail Position Calls in the runtimeErik Verbruggen2018-10-051-3/+22
* ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-2/+9
* Speed up instanceof operationsLars Knoll2018-09-271-3/+9
* Better inheritance structure for functionsLars Knoll2018-09-231-5/+4
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-19/+19
* Fix toNumber conversions for hex, octal and binary stringsLars Knoll2018-09-081-3/+18
* Use the correct enum value instead of hard coded intsLars Knoll2018-09-071-1/+1
* Fix a smaller bug in IteratorCloseLars Knoll2018-09-071-13/+20
* Add support for yield*Lars Knoll2018-09-071-0/+72
* Fix exception handling while destructuringLars Knoll2018-09-071-10/+20
* Throw type error if this is uninitialized when accessing superLars Knoll2018-08-311-0/+5
* Fix thisObject when calling super propertiesLars Knoll2018-08-311-0/+7
* Fix super property accessLars Knoll2018-08-311-21/+43
* Correctly create methods for functions in object literalsLars Knoll2018-08-311-6/+24
* Throw a type error if the super class is not a constructorLars Knoll2018-08-291-5/+6
* Initialize this to empty for derived constructorsLars Knoll2018-08-291-0/+15
* Remove a bogus Q_UNIMPLEMENTED()Lars Knoll2018-08-291-1/+0
* Fix Map and WeakMap constructorLars Knoll2018-08-281-0/+4
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+6
* Implement IsConstructor for Function objectsLars Knoll2018-08-231-1/+2
* 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