aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix heap-use-after-freeSimon Hausmann2018-05-023-12/+13
* 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-028-50/+35
* 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
* Make the statistics variables members of the memory managerLars Knoll2018-05-022-22/+8
* Remove static localTZA variableLars Knoll2018-05-024-54/+54
* Fix crash in Function.prototype.bindLars Knoll2018-05-021-7/+9
* Check for errors after evaluating an expressionLars Knoll2018-05-021-1/+4
* 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-023-3/+3
* Correctly set source location when converting BindingPatternsLars Knoll2018-05-022-1/+2
* Fixup bug in the parser when generating ObjectLiteralsLars Knoll2018-05-021-2/+5
* Add more checks for parse errorsLars Knoll2018-05-021-5/+20
* Correctly iterate over the base of a TaggedTemplateLars Knoll2018-05-021-0/+1
* Fix stringToNumber() to work with SymbolsLars Knoll2018-05-021-0/+5
* Fix sanity checks when declaring variablesLars Knoll2018-05-022-13/+8
* Fix failing assertion with getter and computed property namesLars Knoll2018-05-021-2/+7
* Fix failing assertions when destructuringLars Knoll2018-05-021-2/+6
* 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-0216-55/+178
* Change Objects vtable methods to take a StringOrSymbolLars Knoll2018-05-0220-85/+181
* 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-027-44/+33
* Add a StringOrSymbol intermediate class between Managed and StringLars Knoll2018-05-026-6/+30
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-0217-108/+113
* Turn Identifier into a simple integerLars Knoll2018-05-027-26/+60
* Avoid excessive creation of contextsLars Knoll2018-05-022-1/+6
* Cleanup handling of with() statementsLars Knoll2018-05-0210-62/+61
* Rework catch context handlingLars Knoll2018-05-0223-123/+100
* Add support for proper lexical scopingLars Knoll2018-05-0223-114/+398
* Make sure we call Codegen::defineFunction with proper argumentsLars Knoll2018-05-023-19/+22
* Remove unused methodLars Knoll2018-05-021-7/+0
* 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
* Split out the generation of indices for locals and registersLars Knoll2018-05-025-32/+51
* Refactor variable resolvingLars Knoll2018-05-026-176/+245
* Remove the QString member from IdentifierLars Knoll2018-05-027-33/+26
* Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-0215-51/+53
* Fix destructuring of arrow function parametersLars Knoll2018-05-023-31/+54
* Properly set names of most anonymous functionsLars Knoll2018-05-024-4/+67