aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-143-5/+37
* Refactor InteratorNext instructionLars Knoll2018-05-143-9/+8
* Implement support for destructuring of rest elementsLars Knoll2018-05-143-12/+20
* Fix array destructuringLars Knoll2018-05-133-9/+28
* Add instructions to simplify for-of loopsLars Knoll2018-05-133-13/+21
* Give for loops a per-iteration context as wellLars Knoll2018-05-113-0/+9
* Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-05-111-0/+6
|\
| * Only create CallContext objects for bindings that might be signal handlersLars Knoll2018-04-261-3/+8
* | Give case blocks a proper scopeLars Knoll2018-05-113-0/+17
* | Give for loops a proper block scope for it's lexically declared varsLars Knoll2018-05-113-0/+10
* | Unify AST for the different 'for' statementsLars Knoll2018-05-114-46/+5
* | Improve for-in and for-of supportLars Knoll2018-05-117-70/+106
* | Unify ForeachStatement and LocalForeachStatement in the ASTLars Knoll2018-05-114-43/+12
* | Support destructuring inside catch()Lars Knoll2018-05-115-12/+21
* | Ensure we have a lexical scope for global codeLars Knoll2018-05-115-47/+83
* | Don't cast an ExpressionNode to a StatementLars Knoll2018-05-091-3/+3
* | Add some basic support for for-of loopsLars Knoll2018-05-093-12/+18
* | Unify code paths for the two Foreach variantsLars Knoll2018-05-042-59/+42
* | Reformulate for-in in terms of iteratorsLars Knoll2018-05-041-7/+9
* | Fix crash when loading ahead-of-time generated cache filesSimon Hausmann2018-05-041-7/+11
* | Add Generator supportLars Knoll2018-05-034-16/+64
* | Improve error location reporting for custom propertiesSimon Hausmann2018-05-021-3/+1
* | Check for errors after evaluating an expressionLars Knoll2018-05-021-1/+4
* | Add more checks for parse errorsLars Knoll2018-05-021-5/+20
* | 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
* | Avoid excessive creation of contextsLars Knoll2018-05-022-1/+6
* | Cleanup handling of with() statementsLars Knoll2018-05-029-61/+61
* | Rework catch context handlingLars Knoll2018-05-0211-40/+76
* | Add support for proper lexical scopingLars Knoll2018-05-0215-109/+325
* | Make sure we call Codegen::defineFunction with proper argumentsLars Knoll2018-05-023-19/+22
* | Remove unused methodLars Knoll2018-05-021-7/+0
* | Split out the generation of indices for locals and registersLars Knoll2018-05-025-32/+51
* | Refactor variable resolvingLars Knoll2018-05-025-176/+240
* | Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-027-38/+40
* | Properly set names of most anonymous functionsLars Knoll2018-05-021-3/+13
* | Fix crashes when parsing functions with no parametersSimon Hausmann2018-05-024-8/+8
* | Support destructuring assignmentsLars Knoll2018-04-271-13/+32
* | Add support for destructuring variable declarationsLars Knoll2018-04-272-33/+44
* | Use a PatternElement for VariableDeclarationsLars Knoll2018-04-275-32/+27
* | Rework the AST for Literals and destructuring expressionsLars Knoll2018-04-275-72/+82
* | Rename Array/ObjectLiteral to Array/ObjectPattern in the ASTLars Knoll2018-04-274-10/+10
* | Add support for 'class' to the ASTLars Knoll2018-04-272-0/+7
* | Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-277-8/+31
* | Add support for '...' in arguments lists to the ASTLars Knoll2018-04-271-1/+6
* | Add support for ... in ArrayLiterals to the ASTLars Knoll2018-04-271-0/+4
* | Implement support for the ** and **= operatorsLars Knoll2018-04-263-0/+17
* | Add support for 'super' and 'new.target' to the ASTLars Knoll2018-04-262-0/+21
* | Add partial support for computed property namesLars Knoll2018-04-261-4/+27