aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4codegen.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix array destructuring nested in a rest elementLars Knoll2018-06-211-6/+5
* Fix more issues with destructuringLars Knoll2018-06-211-5/+26
* Fix handling of elisions in destructuring expressionsLars Knoll2018-06-211-6/+4
* Fix some of the finer details with regards to CompletionsLars Knoll2018-06-211-9/+94
* Rework unwind handlingLars Knoll2018-06-211-67/+68
* Merge remote-tracking branch 'origin/5.11' into devSimon Hausmann2018-06-191-0/+2
|\
| * V4: Set argumentsCanEscape when debuggingUlf Hermann2018-05-301-0/+2
| * Only create CallContext objects for bindings that might be signal handlersLars Knoll2018-04-261-3/+8
* | Fix creation of object literalsLars Knoll2018-06-041-111/+67
* | Cleanup handling of direct evalsLars Knoll2018-05-231-2/+0
* | Simplify Push and PopContext instructionsLars Knoll2018-05-231-1/+1
* | Partial support for calling iterator.return when break a for-of loopLars Knoll2018-05-141-3/+13
* | Call iterator.return when required in destructuring assignmentsLars Knoll2018-05-141-4/+30
* | Refactor InteratorNext instructionLars Knoll2018-05-141-7/+6
* | Implement support for destructuring of rest elementsLars Knoll2018-05-141-12/+15
* | Fix array destructuringLars Knoll2018-05-131-8/+26
* | Add instructions to simplify for-of loopsLars Knoll2018-05-131-13/+10
* | Give for loops a per-iteration context as wellLars Knoll2018-05-111-0/+4
* | Give case blocks a proper scopeLars Knoll2018-05-111-0/+2
* | Give for loops a proper block scope for it's lexically declared varsLars Knoll2018-05-111-0/+2
* | Unify AST for the different 'for' statementsLars Knoll2018-05-111-34/+5
* | Improve for-in and for-of supportLars Knoll2018-05-111-56/+69
* | Unify ForeachStatement and LocalForeachStatement in the ASTLars Knoll2018-05-111-30/+11
* | Support destructuring inside catch()Lars Knoll2018-05-111-6/+0
* | Ensure we have a lexical scope for global codeLars Knoll2018-05-111-0/+13
* | Don't cast an ExpressionNode to a StatementLars Knoll2018-05-091-3/+3
* | Add some basic support for for-of loopsLars Knoll2018-05-091-3/+13
* | Unify code paths for the two Foreach variantsLars Knoll2018-05-041-59/+39
* | Reformulate for-in in terms of iteratorsLars Knoll2018-05-041-7/+9
* | Add Generator supportLars Knoll2018-05-031-16/+50
* | Check for errors after evaluating an expressionLars Knoll2018-05-021-1/+4
* | Add more checks for parse errorsLars Knoll2018-05-021-5/+20
* | Fix failing assertion with getter and computed property namesLars Knoll2018-05-021-2/+7
* | Fix failing assertions when destructuringLars Knoll2018-05-021-2/+6
* | Cleanup handling of with() statementsLars Knoll2018-05-021-5/+6
* | Rework catch context handlingLars Knoll2018-05-021-2/+0
* | Add support for proper lexical scopingLars Knoll2018-05-021-43/+46
* | Make sure we call Codegen::defineFunction with proper argumentsLars Knoll2018-05-021-1/+1
* | Split out the generation of indices for locals and registersLars Knoll2018-05-021-5/+7
* | Refactor variable resolvingLars Knoll2018-05-021-143/+30
* | Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-021-11/+11
* | Properly set names of most anonymous functionsLars Knoll2018-05-021-3/+13
* | Fix crashes when parsing functions with no parametersSimon Hausmann2018-05-021-1/+1
* | Support destructuring assignmentsLars Knoll2018-04-271-13/+32
* | Add support for destructuring variable declarationsLars Knoll2018-04-271-21/+20
* | Use a PatternElement for VariableDeclarationsLars Knoll2018-04-271-12/+6
* | Rework the AST for Literals and destructuring expressionsLars Knoll2018-04-271-44/+57
* | Rename Array/ObjectLiteral to Array/ObjectPattern in the ASTLars Knoll2018-04-271-2/+2
* | Add support for 'class' to the ASTLars Knoll2018-04-271-0/+6
* | Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-0/+10