aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* qqmlirbuilder: Fix treating parser warnings as errrosMaximilian Goldstein2021-04-191-1/+3
* QmlIR: Make sure that all objects receive a locationUlf Hermann2020-10-222-13/+35
* Fix ubsan errorAllan Sandfeld Jensen2020-09-231-5/+9
* Unify "variant" and "var" properties in QMLFabian Kosmale2020-08-241-1/+1
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-166-35/+35
* Prettify QV4_SHOW_BYTECODE output for JS classesUlf Hermann2020-05-261-11/+12
* qv4compilercontext: avoid potential null deferenceFabian Kosmale2020-05-191-1/+4
* Merge "Merge remote-tracking branch 'origin/5.15' into dev"Qt Forward Merge Bot2020-03-182-0/+7
|\
| * Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-03-182-0/+7
| |\
| | * Inline components: Abort if two IC's with same name existFabian Kosmale2020-03-162-0/+7
* | | Also support partly specified versions in JS .importsUlf Hermann2020-03-181-1/+1
|/ /
* | Allow partial and absent version specifiers in import statementsUlf Hermann2020-03-171-5/+1
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-03-0910-71/+68
|\|
| * Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-0210-71/+68
* | Merge remote-tracking branch 'origin/5.15' into devSimon Hausmann2020-02-032-1/+71
|\|
| * Required properties: Allow retroactive require specificationFabian Kosmale2020-01-312-1/+71
* | Use QTypeRevision for all versions and revisionsUlf Hermann2020-02-032-25/+12
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-252-3/+72
|\|
| * Long live QML inline componentsFabian Kosmale2020-01-232-3/+72
* | Make QtQml work with the latest changes in qtbaseLars Knoll2020-01-141-10/+4
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-121-1/+37
|\|
| * qml/parser: Implement nullish coalescingMaximilian Goldstein2019-12-051-0/+34
| * Add (and ignore for now) type assertions to QMLUlf Hermann2019-11-271-1/+3
* | Replace usage of Q_ALIGNOF with alignofVolker Hilsheimer2019-10-211-1/+1
|/
* QQmlIRBuilder: Turn Iterator into a iteratorFabian Kosmale2019-10-182-4/+22
* Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-10-082-2/+2
|\
| * Small performance improvements suggested by clang-tidyAlbert Astals Cid2019-10-072-2/+2
* | Introduce required properties to QMLFabian Kosmale2019-09-091-0/+1
* | Tighten verification of signal namesUlf Hermann2019-09-091-3/+9
|/
* Support top level generator functionsFabian Kosmale2019-07-232-4/+4
* Split compiler and runtime more clearlyUlf Hermann2019-07-1116-2165/+43
* Move BindingPropertyData into ExecutableCompilationUnitUlf Hermann2019-07-111-4/+0
* Disentangle includes and namespacesUlf Hermann2019-07-117-196/+208
* Split qqmltypeloader{_p.h|.cpp} into a several filesUlf Hermann2019-07-111-1/+0
* Merge JSCodeGen and QQmlJSCodeGeneratorUlf Hermann2019-07-102-24/+70
* Allow generating debug instructions even if !qml_debugUlf Hermann2019-07-101-4/+0
* Add support for C++ accessible typed parameters and return types in qml funct...Simon Hausmann2019-07-096-54/+79
* Collect type information for function parametersSimon Hausmann2019-07-094-8/+12
* Fix internal boundNames() API to expose optional typesSimon Hausmann2019-07-091-13/+13
* Add basic type annotation support for QML functions to the grammarSimon Hausmann2019-07-093-0/+15
* remove QmlIR::Document::removeScriptPragmasUlf Hermann2019-07-092-55/+0
* Fix standalone buildSimon Hausmann2019-07-091-0/+2
* Centralize property & signal parameter type handling at compilation timeSimon Hausmann2019-07-083-84/+96
* Move the memory pool into the common codeUlf Hermann2019-07-081-0/+1
* Move qQmlCompileError to QQmlPropertyCacheCreatorUlf Hermann2019-07-081-10/+0
* Minor internal API cleanupSimon Hausmann2019-07-052-30/+32
* Reduce the size of Property fields in type compilation dataSimon Hausmann2019-07-052-23/+33
* Internal API cleanupSimon Hausmann2019-07-052-10/+4
* Reduce the size of signal parameters in qml cache dataSimon Hausmann2019-07-052-7/+12
* Remove unused field memberSimon Hausmann2019-07-052-4/+1