aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler
Commit message (Expand)AuthorAgeFilesLines
* QmlCompiler: Place code for CmpNeInt in parenthesesUlf Hermann2022-02-041-2/+2
* Distinguish property change signals from user-defined signalsAndrei Golubev2022-01-312-0/+8
* Use public as default access specifier of QQmlJSMetaMethodAndrei Golubev2022-01-311-2/+1
* QmlCompiler: Handle ID lookups of incomplete types correctlyUlf Hermann2022-01-221-3/+3
* QmlCompiler: Add C++ name also for types with no export candidatesUlf Hermann2022-01-211-2/+6
* QmlCompiler: Respect revisionsUlf Hermann2022-01-2111-160/+253
* QmlCompiler: Use QVariant as last fallback for type mergesUlf Hermann2022-01-181-1/+1
* QmlCompiler: Handle context push/pop in dead codeUlf Hermann2022-01-181-2/+28
* QmlCompiler: Construct multi-part URIs with '.' rather than '/'Ulf Hermann2022-01-181-1/+1
* QmlCompiler: Optimize pointer to bool conversionUlf Hermann2022-01-181-10/+13
* QQmlJSScope: Remove dead codeUlf Hermann2022-01-183-30/+26
* Re-allow retrieval of list properties in QQmlJSCodeGeneratorUlf Hermann2022-01-151-5/+0
* qqmljstypepropagator: Add compiler error for unknown function callsMaximilian Goldstein2022-01-131-0/+2
* QQmlJSImportVisitor: Fix property change handler detection logicAndrei Golubev2021-12-243-25/+61
* Unify common logic around QQmlJSScope and friendsAndrei Golubev2021-12-235-52/+130
* qmltc: Fix explicit import of local QML typesAndrei Golubev2021-12-231-0/+3
* Do not return a null scope from storedType()Ulf Hermann2021-12-191-2/+7
* QmlCompiler: Don't try to get attached objects for non-QObject*Ulf Hermann2021-12-191-4/+11
* QmlCompiler: Fix memory corruption problemsUlf Hermann2021-12-173-4/+8
* qqmljstypepropagator: Use variant type for arguments of unknown typeMaximilian Goldstein2021-12-131-0/+2
* qqmljscompiler: Allow for reading file contents from memoryMaximilian Goldstein2021-12-132-6/+12
* Pass qmldir to qmlcachegen, qmllint and qmltc, not the qmltypes fileUlf Hermann2021-12-138-24/+36
* QmlCompiler: Reject ambiguous and inaccessible typesUlf Hermann2021-12-131-46/+97
* QQmlJSScope: Avoid unnecessary lazy loadingUlf Hermann2021-12-133-33/+68
* Rename QQmlJSImporter::CacheKey to QQmlJSScope::ImportUlf Hermann2021-12-124-46/+76
* QQmlJSScope: Avoid lazy-loading for the internal name or isComposite()Ulf Hermann2021-12-123-7/+26
* QQmlJSScope: Store exports externallyUlf Hermann2021-12-126-54/+55
* QDeferredSharedPointer: Don't needlessly lazyLoad and provide factoryUlf Hermann2021-12-121-9/+17
* QQmlJSImportsVisitor: Break inheritance cyclesUlf Hermann2021-12-123-35/+35
* qmllint: Use fix suggestions in a more structured wayMaximilian Goldstein2021-12-104-63/+60
* qmlcachegen: Don't generate bad code if we cannot resolve a return typeUlf Hermann2021-12-101-0/+6
* QmlCompiler: Split type name by last "::" rather than firstUlf Hermann2021-12-101-1/+1
* qqmljstypepropagator: Do not assert on baseType being non-zeroMaximilian Goldstein2021-12-091-2/+2
* QQmlJSImportVisitor: Add bindings as soon as they are encounteredAndrei Golubev2021-12-082-32/+60
* Further improve QQmlJSMetaPropertyBinding (4/N)Andrei Golubev2021-12-082-23/+25
* qmllint: Initial translation binding supportFabian Kosmale2021-12-082-1/+57
* qmllint: Warn about assigning numeric types to stringsFabian Kosmale2021-12-072-6/+17
* qmllint: handle string template literalsFabian Kosmale2021-12-071-1/+14
* builtins: Export regexp for use in analysisFabian Kosmale2021-12-071-1/+1
* Further improve QQmlJSMetaPropertyBinding (3/N)Andrei Golubev2021-12-071-8/+9
* QmlCompiler: Suppress bogus warning on MSVCUlf Hermann2021-12-071-0/+11
* qmllint: Match non-composite types by name when convertingUlf Hermann2021-12-071-1/+8
* QQmlJSImporter: Avoid crash on iterator invalidationUlf Hermann2021-12-061-7/+8
* QmlCompiler: Fix return type calculationUlf Hermann2021-12-062-7/+26
* Unify C++ and QML-defined JavaScript functionsUlf Hermann2021-12-043-10/+1
* QmlCompiler: Disallow access to IDs in other componentsUlf Hermann2021-12-039-44/+142
* qmllint: Warn about nested ids in deferred propertiesMaximilian Goldstein2021-11-301-6/+20
* tst_sanity: Also handle ids via qmllintMaximilian Goldstein2021-11-303-2/+10
* qmllint: Don't crash when retrieving properties from JS globalsUlf Hermann2021-11-301-1/+4
* Add a default implementation for QQmlJSAotCompilerUlf Hermann2021-11-2915-28/+570