aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qqmlirbuilder_p.h
Commit message (Expand)AuthorAgeFilesLines
* QML: Make retrieval of a signal name from a handler accessibleUlf Hermann2021-02-191-0/+1
* QML: Introduce "pragma Strict"Ulf Hermann2020-11-261-1/+2
* QmlIR: Make sure that all objects receive a locationUlf Hermann2020-10-221-4/+16
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-6/+6
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-03-181-0/+1
|\
| * Inline components: Abort if two IC's with same name existFabian Kosmale2020-03-161-0/+1
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-03-091-15/+15
|\|
| * Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-15/+15
* | Merge remote-tracking branch 'origin/5.15' into devSimon Hausmann2020-02-031-0/+13
|\|
| * Required properties: Allow retroactive require specificationFabian Kosmale2020-01-311-0/+13
* | Use QTypeRevision for all versions and revisionsUlf Hermann2020-02-031-1/+1
|/
* Long live QML inline componentsFabian Kosmale2020-01-231-0/+18
* QQmlIRBuilder: Turn Iterator into a iteratorFabian Kosmale2019-10-181-1/+17
* Small performance improvements suggested by clang-tidyAlbert Astals Cid2019-10-071-1/+1
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-8/+8
* Disentangle includes and namespacesUlf Hermann2019-07-111-8/+14
* Merge JSCodeGen and QQmlJSCodeGeneratorUlf Hermann2019-07-101-7/+6
* Add support for C++ accessible typed parameters and return types in qml funct...Simon Hausmann2019-07-091-3/+8
* remove QmlIR::Document::removeScriptPragmasUlf Hermann2019-07-091-2/+0
* Centralize property & signal parameter type handling at compilation timeSimon Hausmann2019-07-081-5/+9
* Move the memory pool into the common codeUlf Hermann2019-07-081-0/+1
* Move qQmlCompileError to QQmlPropertyCacheCreatorUlf Hermann2019-07-081-10/+0
* Simplify errors and diagnosticsUlf Hermann2019-06-141-9/+8
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-1/+1
* Move QQmlIR::IRLoader out of qqmlirbuilder*Ulf Hermann2019-05-061-17/+2
* Move PropertyResolver out of qqmlirbuilder*Ulf Hermann2019-05-061-26/+0
* Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-33/+7
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-33/+1
| |\
| | * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-33/+1
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-181-0/+6
| |\|
| | * Unify the JavaScript parsing recursion checksUlf Hermann2019-03-151-0/+6
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-02-161-0/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-02-141-0/+1
| |\|
| | * Don't optimize global lookups if fast QML lookups are disabledUlf Hermann2019-02-131-0/+1
* | | QML: Split propertyCache into multiple filesUlf Hermann2019-02-011-4/+0
|/ /
* / V4: Move the FixedPoolArray into the MemoryPool headerErik Verbruggen2019-01-251-64/+1
|/
* Generate lookups into the global object more aggressivelyLars Knoll2018-11-161-1/+0
* Clean up internal QML unit creation APISimon Hausmann2018-07-311-1/+1
* Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-05-151-5/+5
|\
| * Fix .import within .js files with CONFIG+=qtquickcompilerSimon Hausmann2018-05-111-5/+5
* | Make sure we call Codegen::defineFunction with proper argumentsLars Knoll2018-05-021-7/+4
* | Clean up manual reference of QQmlTypeData and QQmlPropertyCacheSimon Hausmann2018-04-261-2/+2
* | Bring JS grammar in line with ES7 specLars Knoll2018-04-251-1/+1
* | Get rid of the AST::FunctionDeclaration member in QmlIR::FunctionLars Knoll2018-04-251-3/+2
* | Disentangle some includes by moving QQmlJS::Directives into qqmljsengine_p.hLars Knoll2018-04-251-1/+0
|/
* Fix group property bindings for aliases that point to id objectsSimon Hausmann2018-03-081-0/+11
* init variables where they are declared when possible (clang-tidy)Shawn Rutledge2018-02-261-15/+9
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-11/+11
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-02-021-2/+3
|\
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-241-3/+4
| |\