aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compilerscanfunctions_p.h
Commit message (Expand)AuthorAgeFilesLines
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-1/+1
* Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-1/+1
* Support top level generator functionsFabian Kosmale2019-07-231-1/+1
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-1/+1
* Disentangle includes and namespacesUlf Hermann2019-07-111-49/+50
* Unify the JavaScript parsing recursion checksUlf Hermann2019-03-151-5/+2
* QMLJS: Have ScanFunctions iterate over ArrayPattern nodesErik Verbruggen2019-02-051-0/+1
* JS: Limit expression and statement nesting levelErik Verbruggen2018-11-291-0/+5
* Fix new.target access from eval()Lars Knoll2018-09-071-0/+1
* Always generate a context if an inner function uses superLars Knoll2018-09-041-0/+1
* Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-0/+6
* Get rid of TemporaryAssignmentSimon Hausmann2018-07-171-1/+2
* Properly distinguish between class expressions and declarationsLars Knoll2018-06-261-0/+3
* Add basic support for EcmaScript classesYulong Bai2018-06-261-0/+3
* Remove some dead codeLars Knoll2018-06-211-2/+0
* Set the name of the context as early as possibleLars Knoll2018-05-231-1/+1
* Give case blocks a proper scopeLars Knoll2018-05-111-0/+3
* Give for loops a proper block scope for it's lexically declared varsLars Knoll2018-05-111-0/+1
* Unify AST for the different 'for' statementsLars Knoll2018-05-111-1/+0
* Improve for-in and for-of supportLars Knoll2018-05-111-0/+2
* Unify ForeachStatement and LocalForeachStatement in the ASTLars Knoll2018-05-111-1/+0
* Cleanup handling of with() statementsLars Knoll2018-05-021-2/+3
* Rework catch context handlingLars Knoll2018-05-021-1/+3
* Add support for proper lexical scopingLars Knoll2018-05-021-0/+1
* Rename the CompilationMode enum to ContextTypeLars Knoll2018-05-021-4/+4
* Use a PatternElement for VariableDeclarationsLars Knoll2018-04-271-1/+1
* Rework the AST for Literals and destructuring expressionsLars Knoll2018-04-271-2/+2
* Rename Array/ObjectLiteral to Array/ObjectPattern in the ASTLars Knoll2018-04-271-2/+2
* Added support for generator functions and yield expressions to the ASTLars Knoll2018-04-271-1/+1
* Fix crashes when parsing some invalid JSLars Knoll2018-04-251-2/+2
* Bring JS grammar in line with ES7 specLars Knoll2018-04-251-2/+2
* Partially support binding patternsLars Knoll2018-04-251-1/+0
* Add support for ES6 template stringsLars Knoll2018-04-251-0/+1
* Fix leak of compiler contextsErik Verbruggen2018-04-101-3/+4
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-1/+1
* Arguments passed to functions should shadow the function nameLars Knoll2018-01-121-1/+1
* Get rid of the hack for named expressionsLars Knoll2017-09-021-4/+4
* Limit the amount of escaping variablesLars Knoll2017-07-041-0/+1
* Properly calculate escaping variablesLars Knoll2017-07-041-0/+1
* Move Codegen::ScanFunctions into it's own fileLars Knoll2017-07-031-0/+158