aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler
Commit message (Expand)AuthorAgeFilesLines
* QQmlSA: Don't expose QQmlJS namespaceFabian Kosmale2023-09-236-82/+92
* qmljsimportvisitor: add warnings for lower caseSami Shalayel2023-09-121-3/+39
* QQmlSA::ScriptBindingKind: Turn into scoped enumerationFabian Kosmale2023-09-093-14/+14
* QQmlJSScope: Mark internal documentation as internalUlf Hermann2023-09-091-0/+1
* qmlls: show fix suggestions and enable quick fixesSami Shalayel2023-09-042-22/+19
* QmlCompiler: Change it to public moduleFabian Kosmale2023-09-014-12/+19
* QQmlSA: Remove BindingTargetSpecifier from public APIFabian Kosmale2023-08-301-6/+0
* QQmlSA: Turn BindingType into a enum classFabian Kosmale2023-08-302-2/+2
* qqmsaconsants: Remove ExtensionKind enumFabian Kosmale2023-08-301-6/+0
* QQmlSA: more cleanupsFabian Kosmale2023-08-301-4/+1
* QmlCompiler: Make LoggerCategory private againFabian Kosmale2023-08-303-37/+33
* QQmlJSTypePropagator: Support StoreNameStrictFabian Kosmale2023-08-302-4/+19
* qmllint: Detect unqualified id access in StoreNameSloppyFabian Kosmale2023-08-301-0/+7
* qml compiler: Detect if user confuses flags and enumsFabian Kosmale2023-08-301-0/+6
* QmlCompiler: Fix conversion from/to voidUlf Hermann2023-08-293-7/+12
* QQmlSA::PropertyPass: Clarify documentationFabian Kosmale2023-08-161-4/+4
* QmlCompiler: Fix console loggingUlf Hermann2023-08-151-2/+2
* QQmlSA::ElementPass: Improve documentationFabian Kosmale2023-08-091-1/+49
* QmlCompiler: Fix SetLookup on shadowable propertiesUlf Hermann2023-08-084-23/+39
* UndefinedBehavior: fix some things found with -sanitize undefinedOlivier De Cannière2023-08-013-3/+7
* QmlCompiler: Force QObject* for LoadElement on list propertiesUlf Hermann2023-07-261-3/+1
* QmlCompiler: Correctly handle lookups in results of method callsUlf Hermann2023-07-251-2/+2
* QmlCompiler: Optimize storage for register variablesUlf Hermann2023-07-242-79/+114
* Revert "QQmlSA: mark module as TP"Kai Köhne2023-07-181-2/+0
* FixSuggestion: Remove default ctorFabian Kosmale2023-07-112-2/+0
* GenericPass docs: Fix typos and add additional descriptionsFabian Kosmale2023-07-081-9/+23
* QQmlSA: Improve registerPropertyPass docsFabian Kosmale2023-07-081-0/+14
* Clarify PassManager::hasImportedModule docsFabian Kosmale2023-07-081-1/+13
* PassManager: Remove setter for category enabledFabian Kosmale2023-07-063-12/+0
* QmlCompiler: Do not generate code that shadows argumentsUlf Hermann2023-07-061-2/+2
* QQmlSA::Element: Rename internalName to internalIdFabian Kosmale2023-07-062-2/+5
* QQmlSA::Element: Make prettyName a member functionFabian Kosmale2023-07-062-4/+9
* QQmlSA: Remove Element ctor taking a name, add resolveBuiltinTypeFabian Kosmale2023-07-062-6/+23
* QQmlSA: mark module as TPFabian Kosmale2023-07-041-0/+2
* QmlCompiler: Check all names against the type location mapUlf Hermann2023-06-271-1/+1
* QDeferred(Shared|Weak)Pointer: mark constructors [[nodiscard]]Marc Mutz2023-06-261-7/+7
* QDeferred(Shared|Weak)Pointer: mark certain operation [[nodiscard]]Marc Mutz2023-06-261-8/+8
* QmlCompiler: Scan template literals when importingUlf Hermann2023-06-261-0/+4
* QmlCompiler: Use int for flag-type enumsUlf Hermann2023-06-241-0/+25
* QmlCompiler: Properly reset before re-running basic blocks passUlf Hermann2023-06-211-0/+2
* qqmlsa: Fix warning about empty namesUlf Hermann2023-06-201-2/+3
* QmlCompiler: Do not recurse when looking for builtins.qmltypesUlf Hermann2023-06-162-1/+28
* QQmlSA: Fix Element move assignmentUlf Hermann2023-06-161-6/+10
* qqmlsa: Mark API as semi-publicFabian Kosmale2023-06-151-0/+9
* QmlCompiler: Add missing conversion for equality with null or undefinedOlivier De Cannière2023-06-121-4/+7
* QtQml: Disallow multi-step construction of value typesUlf Hermann2023-06-061-5/+11
* Doc: QtQmlCompiler: Fix documentation warningsTopi Reinio2023-06-023-23/+29
* Doc: Qt QML Compiler: Add .qhp subprojectTopi Reinio2023-06-021-0/+6
* QmlCompiler: Add some qhp configurationUlf Hermann2023-06-021-0/+14
* QQmlSA: Change API for accessing attached typesOlivier De Cannière2023-06-012-19/+18