aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Fix length properties of global constructorsLars Knoll2018-06-255-4/+5
* Implement support for getOwnPropertyDescript and has in Proxy objectsLars Knoll2018-06-252-0/+109
* Add virtual interface for hasPropertyLars Knoll2018-06-255-43/+30
* Fix a source of potential bugs in the Identifier tableLars Knoll2018-06-251-0/+6
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-2516-171/+112
* Partial Proxy supportLars Knoll2018-06-258-0/+400
* Add run time assertion for local handlingSimon Hausmann2018-06-231-0/+2
* Fix language/expressions/equals/coerce-symbol-to-prim-return-prim.js with JITSimon Hausmann2018-06-222-129/+122
* Improve GC safety of compare functionSimon Hausmann2018-06-221-5/+32
* Check that toObject() didn't failLars Knoll2018-06-211-0/+2
* Extend V4's Math object with methods new in ES6Edward Welbourne2018-06-212-5/+206
* Add support for ReflectLars Knoll2018-06-215-1/+364
* Add support for function calls with spreadLars Knoll2018-06-213-6/+88
* Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-211-14/+2
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-213-43/+14
* Get rid of the unused JumpEmpty instructionLars Knoll2018-06-211-5/+0
* Add support for spread expressions in Array literalsLars Knoll2018-06-211-1/+4
* Rework unwind handlingLars Knoll2018-06-212-27/+45
* Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-06-192-5/+6
|\
| * Formals come after locals in the CallContextLars Knoll2018-05-291-4/+5
| * Fix a crash in the modulus operationLars Knoll2018-05-281-1/+1
* | Ensure we read context properties before the global objectLars Knoll2018-06-171-11/+11
* | Rename SetExceptionHandler to SetUnwindHandlerLars Knoll2018-06-041-2/+2
* | skip Symbol properties in for-in loopsLars Knoll2018-06-041-1/+2
* | Fix creation of object literalsLars Knoll2018-06-045-30/+35
* | Implement ToPropertyKey() from the ES7 specLars Knoll2018-06-044-14/+26
* | Fix remaining test failures with the ** operatorLars Knoll2018-06-041-1/+4
* | The length property of RegExp should be configurableLars Knoll2018-06-041-1/+1
* | TypedArray.prototype[Symbol.iterator] and .values are the same functionLars Knoll2018-06-041-2/+7
* | Fix Object::defineAccessorPropertyLars Knoll2018-06-041-3/+16
* | Use Symbol.toStringTag in Object.prototype.toStringLars Knoll2018-06-046-10/+48
* | Add the start of a Map from ES7Robin Burchell2018-06-019-2/+716
* | Add the start of a Set from ES7Robin Burchell2018-05-3015-17/+662
* | qv4arrayobject: Implement Array.from from ES7Robin Burchell2018-05-303-15/+169
* | qv4arrayobject: Implement Array.prototype.copyWithin as per ES7Robin Burchell2018-05-302-0/+72
* | Simplify with context runtime handlingSimon Hausmann2018-05-293-8/+12
* | Minor cleanup with bytecode pointer typesSimon Hausmann2018-05-285-6/+6
* | Remove unused QV4::Function::code memberSimon Hausmann2018-05-283-6/+2
* | Implement toPrimitive() the way the ES7 spec wants itLars Knoll2018-05-287-14/+68
* | Rename qv4jit* to qv4baselinejitErik Verbruggen2018-05-281-1/+1
* | qv4arrayobject: Implement Array.of from ES7Robin Burchell2018-05-272-0/+46
* | Cleanup JS stack allocationsLars Knoll2018-05-267-27/+62
* | qv4arrayobject: Implement Array.prototype.includes from ES7Robin Burchell2018-05-254-1/+57
* | qv4arrayobject: Implement Array.prototype.fill according to ES7Robin Burchell2018-05-253-0/+55
* | Don't use empty values anymore to store internal freelistsLars Knoll2018-05-245-69/+37
* | Implement Object.is and Object.getOwnPropertySymbolsLars Knoll2018-05-242-8/+41
* | Remove spurious qDebug()Lars Knoll2018-05-241-2/+0
* | Fix the inheritance structure for typed arraysLars Knoll2018-05-244-28/+80
* | Fix JSON[Symbol.toStringTag]Lars Knoll2018-05-241-0/+3
* | Fix Function.prototype.nameLars Knoll2018-05-241-0/+1