summaryrefslogtreecommitdiff
path: root/src/qml/compiler/qv4compilerscanfunctions.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-05-111-0/+6
|\
* | Give case blocks a proper scopeLars Knoll2018-05-111-0/+12
* | Give for loops a proper block scope for it's lexically declared varsLars Knoll2018-05-111-0/+7
* | Unify AST for the different 'for' statementsLars Knoll2018-05-111-10/+0
* | Improve for-in and for-of supportLars Knoll2018-05-111-0/+7
* | Unify ForeachStatement and LocalForeachStatement in the ASTLars Knoll2018-05-111-11/+1
* | Support destructuring inside catch()Lars Knoll2018-05-111-3/+14
* | Ensure we have a lexical scope for global codeLars Knoll2018-05-111-14/+16
* | Fix sanity checks when declaring variablesLars Knoll2018-05-021-8/+1
* | Avoid excessive creation of contextsLars Knoll2018-05-021-0/+6
* | Cleanup handling of with() statementsLars Knoll2018-05-021-31/+47
* | Rework catch context handlingLars Knoll2018-05-021-8/+23
* | Add support for proper lexical scopingLars Knoll2018-05-021-5/+25
* | Split out the generation of indices for locals and registersLars Knoll2018-05-021-4/+5
* | Refactor variable resolvingLars Knoll2018-05-021-3/+35
* | Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-021-7/+8
* | Fix crashes when parsing functions with no parametersSimon Hausmann2018-05-021-5/+5
* | Add support for destructuring variable declarationsLars Knoll2018-04-271-12/+24
* | Use a PatternElement for VariableDeclarationsLars Knoll2018-04-271-12/+14
* | Rework the AST for Literals and destructuring expressionsLars Knoll2018-04-271-17/+13
* | Rename Array/ObjectLiteral to Array/ObjectPattern in the ASTLars Knoll2018-04-271-4/+4
* | Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-7/+15
* | Add support for arrow functionsLars Knoll2018-04-261-0/+2
* | Fix crashes when parsing some invalid JSLars Knoll2018-04-251-13/+12
* | Bring JS grammar in line with ES7 specLars Knoll2018-04-251-20/+18
* | Partially support binding patternsLars Knoll2018-04-251-26/+14
* | Correctly check for duplicate parameter namesLars Knoll2018-04-251-2/+4
* | Add support for ES6 template stringsLars Knoll2018-04-251-0/+11
|/
* Properly handle redeclarations of variablesLars Knoll2018-04-161-13/+15
* Fix leak of compiler contextsErik Verbruggen2018-04-101-7/+14
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-4/+4
* Arguments passed to functions should shadow the function nameLars Knoll2018-01-121-5/+9
* Get rid of the hack for named expressionsLars Knoll2017-09-021-6/+7
* Cleanup argument handling in contextsLars Knoll2017-08-181-2/+11
* Limit the amount of escaping variablesLars Knoll2017-07-041-0/+13
* Properly calculate escaping variablesLars Knoll2017-07-041-0/+40
* Move Codegen::ScanFunctions into it's own fileLars Knoll2017-07-031-0/+412