aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Implement support for arguments[Symbol.iterator]Lars Knoll2018-05-025-4/+19
* Cleanup creation code for builtin functionsLars Knoll2018-05-027-48/+34
* Make instanceOf compliant with the ES7 specLars Knoll2018-05-024-10/+27
* Add Array Iterator objects from ES6 (22.1.5)Robin Burchell2018-05-0213-0/+475
* Remove static localTZA variableLars Knoll2018-05-023-53/+53
* Fix crash in Function.prototype.bindLars Knoll2018-05-021-7/+9
* Fixes to symbol handling in StringObject and toString()Lars Knoll2018-05-022-26/+26
* Fixes when using getLength()Lars Knoll2018-05-023-5/+8
* Correctly check length limit in Array.push()Lars Knoll2018-05-021-2/+2
* Don't use stringForId() anymoreLars Knoll2018-05-022-2/+2
* Fix stringToNumber() to work with SymbolsLars Knoll2018-05-021-0/+5
* Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-0212-46/+171
* Implement Symbol.for and Symbol.keyForLars Knoll2018-05-0210-63/+135
* Partial Symbol supportLars Knoll2018-05-0217-35/+338
* Garbage collect identifiersLars Knoll2018-05-0212-52/+172
* Change Objects vtable methods to take a StringOrSymbolLars Knoll2018-05-028-52/+101
* Remove String dependency from InternalClassLars Knoll2018-05-0211-80/+62
* Smaller cleanupLars Knoll2018-05-021-13/+12
* Unify MemberData::Index and ArrayData::IndexLars Knoll2018-05-026-43/+32
* Add a StringOrSymbol intermediate class between Managed and StringLars Knoll2018-05-025-5/+28
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-0214-103/+108
* Turn Identifier into a simple integerLars Knoll2018-05-027-26/+60
* Cleanup handling of with() statementsLars Knoll2018-05-021-1/+0
* Rework catch context handlingLars Knoll2018-05-027-75/+17
* Add support for proper lexical scopingLars Knoll2018-05-025-1/+45
* The length of array like objects can in some cases be 2^53 -1 in ES7Lars Knoll2018-05-026-24/+47
* Fix classname for Error objects to be in line with ES6 expectationsLars Knoll2018-05-021-1/+1
* Refactor variable resolvingLars Knoll2018-05-021-0/+5
* Remove the QString member from IdentifierLars Knoll2018-05-024-29/+17
* Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-024-8/+8
* Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-04-274-45/+45
|\
| * Fix JIT build on INTEGRITY ARM64Kimmo Ollila2018-04-263-44/+44
| * Enable JIT on INTEGRITY ARM64Kimmo Ollila2018-04-261-1/+1
* | Implement support for the ** and **= operatorsLars Knoll2018-04-261-0/+7
* | Fix length property of Function objectsLars Knoll2018-04-261-1/+1
* | Clean up handling of the 'caller' propertyLars Knoll2018-04-264-16/+8
* | Add support for arrow functionsLars Knoll2018-04-261-0/+1
* | Fix some bugs in binding destructuringLars Knoll2018-04-261-0/+5
* | Clean up manual reference of QQmlTypeData and QQmlPropertyCacheSimon Hausmann2018-04-262-2/+2
* | Bring JS grammar in line with ES7 specLars Knoll2018-04-251-1/+1
* | Correctly check for duplicate parameter namesLars Knoll2018-04-252-0/+6
* | Add support for ES6 rest parametersLars Knoll2018-04-253-0/+15
* | ES6: add support for default arguments for function parametersLars Knoll2018-04-251-0/+5
* | Get rid of some includes that aren't requiredLars Knoll2018-04-252-8/+0
* | Fix removal of members from the InternalClassLars Knoll2018-04-251-11/+22
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-04-188-30/+50
|\|
| * Remove a bogus assertLars Knoll2018-04-161-3/+1
| * Add a null pointer checkLars Knoll2018-04-161-2/+1
| * Fix calling Qt.binding() on bound functionsLars Knoll2018-04-164-17/+41
| * Fix JSON.stringify with sequence typesSimon Hausmann2018-04-161-4/+4