aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4codegen.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-4/+66
* Simplify parsing of pragma directivesLars Knoll2018-08-011-6/+0
* Encapsulate the unit data in CompilationUnitSimon Hausmann2018-07-311-2/+3
* Fix AOT byte code generation of unary ops with constantsSimon Hausmann2018-07-301-2/+0
* Correctly setup the this object after a super callLars Knoll2018-07-031-0/+4
* Add support for super propertiesLars Knoll2018-07-031-2/+33
* Get rid of the duplication for the GetLookup instructionsLars Knoll2018-07-031-10/+4
* Fix naming of classes in class expressionsLars Knoll2018-07-031-3/+5
* Add support for super callsLars Knoll2018-07-031-31/+66
* Implement support for new.targetLars Knoll2018-07-031-1/+3
* Add a newTarget parameter to the Construct runtime methodsLars Knoll2018-07-031-1/+4
* Various fixes for class supportLars Knoll2018-06-261-3/+3
* throw a type error when trying to write to a const variableLars Knoll2018-06-261-27/+44
* Properly distinguish between class expressions and declarationsLars Knoll2018-06-261-1/+8
* prototype can't be the name of a static class methodLars Knoll2018-06-261-13/+18
* Add basic support for EcmaScript classesYulong Bai2018-06-261-13/+114
* Fix string memory leak in JavaScript ASTSimon Hausmann2018-06-251-2/+2
* Add support for function calls with spreadLars Knoll2018-06-211-13/+75
* Get rid of LoadElement and LoadProperty instruction overloadsLars Knoll2018-06-211-25/+24
* Unify DeleteMember and DeleteSubscript instructionsLars Knoll2018-06-211-3/+9
* Add support for spread expressions in Array literalsLars Knoll2018-06-211-34/+136
* 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