aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* Ensure we have a lexical scope for global codeLars Knoll2018-05-119-10/+42
* Always set the correct thisObject in strict modeLars Knoll2018-05-091-1/+2
* Add some basic support for for-of loopsLars Knoll2018-05-096-28/+21
* Fix another ubsan warningLars Knoll2018-05-042-2/+2
* Avoid accessing an object with this == nullptrLars Knoll2018-05-043-1/+4
* Rename ForeachIterator to ForInIteratorLars Knoll2018-05-045-14/+47
* name anonymous functions that wayLars Knoll2018-05-031-1/+1
* The length property of function objects is configurableLars Knoll2018-05-031-1/+1
* Add Generator supportLars Knoll2018-05-0313-27/+474
* Don't use bitfields for VTable flagsLars Knoll2018-05-033-3/+3
* Optimize conversions to array indicesLars Knoll2018-05-031-19/+21
* QV4::String: Fix build with QT_NO_CAST_FROM_ASCIIFriedemann Kleint2018-05-031-1/+1
* Throw type errors when attempting to mutate read-only sequence propertiesSimon Hausmann2018-05-023-10/+27
* Fix console.log for sequence types such as QStringListSimon Hausmann2018-05-022-1/+2
* Fix asan warningsLars Knoll2018-05-023-3/+24
* Fix heap-use-after-freeSimon Hausmann2018-05-022-10/+10
* Move interpreter loop into it's own functionLars Knoll2018-05-023-19/+26
* Add attributes argument to defineDefaultProperty overloadLars Knoll2018-05-022-3/+3
* Cleanup IteratorPrototype::createIterResult APILars Knoll2018-05-024-12/+12
* Implement StringIteratorLars Knoll2018-05-029-0/+226
* 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