aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser
Commit message (Expand)AuthorAgeFilesLines
* Remove QQmlJS::AST::UiImport::versionTokenUlf Hermann2019-10-102-9/+1
* V4: Provide an environment variable to disable runtime stack size checksUlf Hermann2019-09-172-1/+13
* Introduce required properties to QMLFabian Kosmale2019-09-093-2/+32
* qqmljs.g: deduplicate rulesFabian Kosmale2019-09-061-76/+32
* Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-09-052-42/+50
|\
| * Allow semicolon after property declarationFabian Kosmale2019-09-031-7/+12
| * Visit lists iteratively when parsing QMLUlf Hermann2019-09-021-35/+38
* | qqmljs.g: reduce number of conflictsFabian Kosmale2019-09-032-62/+91
* | Visit lists iteratively when determining source locations in QMLFabian Kosmale2019-09-031-17/+44
* | qqmljs.g: reduce number of conflictsFabian Kosmale2019-08-291-0/+1
|/
* Support top level generator functionsFabian Kosmale2019-07-232-2/+10
* QML Grammar: deduplicate semicolon rulesFabian Kosmale2019-07-151-52/+29
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-1/+0
* Fix parsing of qml signals with multiple new-style type parametersSimon Hausmann2019-07-101-5/+17
* Add support for type script QML signal parameter declarationsSimon Hausmann2019-07-092-2/+14
* Add support for C++ accessible typed parameters and return types in qml funct...Simon Hausmann2019-07-092-0/+29
* Allow all basic QML types for type annotationsSimon Hausmann2019-07-091-0/+9
* Collect type information for function parametersSimon Hausmann2019-07-092-5/+10
* Fix internal boundNames() API to expose optional typesSimon Hausmann2019-07-092-12/+34
* Add basic type annotation support for QML functions to the grammarSimon Hausmann2019-07-095-96/+345
* Move the memory pool into the common codeUlf Hermann2019-07-085-260/+5
* extend grammar for better version parsing supportFabian Kosmale2019-07-047-13/+136
* Simplify errors and diagnosticsUlf Hermann2019-06-144-76/+51
* Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-06-061-0/+45
|\
| * Parser: Accept templated readonly propertiesUlf Hermann2019-05-311-0/+45
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-261-4/+0
|\|
| * Don't add local for anonymous function's "name"Ulf Hermann2019-05-211-4/+0
* | Eliminate QT_QML_BEGIN_NAMESPACE and QT_QML_END_NAMESPACEShawn Rutledge2019-03-2213-30/+26
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-185-29/+58
|\|
| * Unify the JavaScript parsing recursion checksUlf Hermann2019-03-154-14/+45
| * Save some stack space during code generationUlf Hermann2019-03-142-18/+16
* | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-02-201-2/+6
|\|
| * QML: Don't crash the parser on certain kinds of bad inputUlf Hermann2019-02-181-2/+6
* | V4: Move the FixedPoolArray into the MemoryPool headerErik Verbruggen2019-01-251-0/+77
* | Merge remote-tracking branch 'origin/5.12' into devQt Forward Merge Bot2018-12-121-1/+1
|\|
| * Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-12-071-1/+1
| |\
| | * QML Lexer: Stop scanning template literals on closing '`'v5.12.0-rc2v5.12.0-rc1v5.12.0Ulf Hermann2018-11-191-1/+1
* | | Merge remote-tracking branch 'origin/5.12' into devQt Forward Merge Bot2018-11-302-7/+17
|\| |
| * | JS: Limit expression and statement nesting levelErik Verbruggen2018-11-291-1/+9
| * | Fix failing assertion in memory pool allocator in large QML scenesVitaly Fanaskov2018-11-281-6/+8
* | | Merge remote-tracking branch 'origin/5.12' into devQt Forward Merge Bot2018-11-064-26/+68
|\| |
| * | Pass the raw string value to template literalsLars Knoll2018-11-022-4/+20
| * | Also store the raw string value for template strings in the lexerLars Knoll2018-11-022-22/+48
| |/
* | Add an extra diagnostic kind "Hint"Ulf Hermann2018-10-241-1/+1
* | Move QQmlJS::SourceLocation to its own fileUlf Hermann2018-10-244-23/+91
|/
* JS: Fix stack buffer overflow in the QML/JS parserLars Knoll2018-10-181-15/+10
* Correctly create methods for functions in object literalsLars Knoll2018-08-313-2/+5
* Fix the class name property of default exported classesSimon Hausmann2018-08-161-0/+8
* Fix the name of anonymous generators and function declarationsSimon Hausmann2018-08-151-5/+12
* Fix usage of const in for declarationsSimon Hausmann2018-08-152-0/+3