aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-096-2/+273
* JS: Also have modulo return integer 0 when the lhs is 0Erik Verbruggen2018-08-091-4/+7
* Minor cleanupSimon Hausmann2018-08-062-5/+5
* Setup the prototype correctly when subclassing error objectsLars Knoll2018-08-064-20/+21
* Fix some details in class initializationLars Knoll2018-08-062-1/+18
* Implement String.rawLars Knoll2018-08-062-0/+43
* Implement support for ownKeys in Proxy objectsLars Knoll2018-08-043-1/+160
* Implement support for Object.valuesLars Knoll2018-08-042-0/+30
* Add support for Object.getOwnPropertyDescriptorsLars Knoll2018-08-042-0/+31
* Add Object.entries()Lars Knoll2018-08-042-0/+41
* Simplify ObjectIterator::nextLars Knoll2018-08-043-56/+28
* Fix crash in language/statements/class/syntax/class-body-method-definition-su...Simon Hausmann2018-08-031-1/+2
* Implement ObjectIterator using the new iteration mechanismLars Knoll2018-08-0210-264/+23
* Remove support for iterating over the proto chain from ObjectIteratorLars Knoll2018-08-022-6/+2
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-0215-37/+356
* Fix a memory leak when GC'ing Symbol objectsLars Knoll2018-08-021-1/+1
* Fix some spec incompatibilities in Object.prototypeLars Knoll2018-08-021-8/+8
* Fix writing to properties of primitive dataLars Knoll2018-08-023-4/+20
* Fix a couple of test failures related to error objectsLars Knoll2018-08-023-21/+27
* Fix naming of methods defined in object or class literalsLars Knoll2018-08-017-20/+65
* Fix a cornercase for instanceofLars Knoll2018-08-013-9/+13
* Fix Function.prototype[Symbol.hasInstance]Lars Knoll2018-08-011-3/+3
* Minor cleanupLars Knoll2018-08-012-8/+6
* Fix a bunch of test failures for Function.prototype.toString()Lars Knoll2018-08-011-1/+1
* Add missing "We mean it." warningFrederik Gladhorn2018-07-311-0/+11
* Encapsulate the unit data in CompilationUnitSimon Hausmann2018-07-311-1/+1
* Fix the remaining test failures with non strict arguments objectsLars Knoll2018-07-305-224/+99
* Add support for @@unscopablesLars Knoll2018-07-302-20/+106
* Make Array.prototype.concat comply better with the specLars Knoll2018-07-303-10/+49
* Fix AOT byte code generation of unary ops with constantsSimon Hausmann2018-07-301-1/+1
* Fix use of Component.onCompleted scripts in QQmlPropertyMap sub-typesSimon Hausmann2018-07-301-5/+32
* Get rid of TemporaryAssignmentSimon Hausmann2018-07-172-21/+2
* Add LastOffset/OffsetCount constants to CallData::OffsetsErik Verbruggen2018-07-131-3/+11
* JS: Encode result of Math.min and Math.max as int when possibleErik Verbruggen2018-07-132-6/+9
* Fix invalid object property key conversionsSimon Hausmann2018-07-102-12/+16
* Fix handling of out-of-range year in Date's toISOString()Edward Welbourne2018-07-031-1/+1
* Apply TimeClip() in a few places it was missingEdward Welbourne2018-07-031-3/+3
* Fix class members that are generatorsLars Knoll2018-07-035-1/+37
* Allow for more than 128 bytecode instructionsLars Knoll2018-07-031-1/+1
* Give classes a name propertyLars Knoll2018-07-031-4/+5
* Add support for super propertiesLars Knoll2018-07-033-1/+54
* Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-031-8/+1
* Add support for super callsLars Knoll2018-07-036-26/+119
* Refactor initialization code for JS stack framesLars Knoll2018-07-037-104/+112
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-0311-106/+219
* Remove ExecutionEngine::setCurrentContext()Lars Knoll2018-07-032-9/+6
* Smaller refactoring of VME::exec() to preapre for upcoming changesLars Knoll2018-07-033-46/+55
* Implement support for new.targetLars Knoll2018-07-0342-85/+88
* Prefix vtable methods with virtualLars Knoll2018-07-0354-328/+310
* Unify the managed and object vtablesLars Knoll2018-07-0312-158/+149