aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmlsa.cpp
Commit message (Expand)AuthorAgeFilesLines
* QQmlSA: extend ScriptBindingValueType for function bindingsSami Shalayel3 days1-0/+13
* qqmljsscope: rename ConstPtrWrapperIterator to ChildScopesIteratorSami Shalayel3 days1-2/+2
* Docs: Fix doc warningsAlexei Cazacov2025-04-301-1/+1
* ImportVisitor: Fix nonsensical code for checking required propertiesOlivier De Cannière2025-04-251-0/+5
* Port away from QPairZhao Yuhang2025-04-121-1/+1
* qmllint: add helpers to create small PropertyPassesSami Shalayel2025-04-041-0/+21
* QQmlSA: add private helper for optional fix suggestionsSami Shalayel2025-03-311-0/+16
* Doc: Fix issues with \fn signaturesTopi Reinio2025-03-061-3/+3
* QQmlSA: Rename PropertyPassInfo and store the pass property as a QStringOlivier De Cannière2025-02-281-7/+3
* QQmlSA: Remove PassManager::{element|property}Passes() from public APIOlivier De Cannière2025-02-281-18/+0
* QQmlSA: Drop BindingInfoOlivier De Cannière2025-02-281-18/+44
* Doc: Add more documentation for QQmlSAOlivier De Cannière2025-02-281-8/+354
* QQmlSA: CleanupOlivier De Cannière2025-02-281-6/+8
* QmlCompiler: Only import hardcoded builtins by defaultUlf Hermann2025-02-181-1/+1
* qqmljsscope: add id source locationSami Shalayel2025-02-181-0/+9
* QQmlSA: make findPropertyUsage a bit fasterSami Shalayel2025-01-311-9/+4
* qmllint: Do not call the same pass twice for the same bindingUlf Hermann2024-12-191-3/+7
* QmlCompiler: Rename attachingType() to attachedType()Ulf Hermann2024-11-111-2/+15
* QQmlSA: do analyzeCall on translation bindings tooSami Shalayel2024-10-281-7/+18
* QQmlSA: add onCall method to PropertyPassSami Shalayel2024-10-281-0/+29
* Add missing const refs in QQmlSA private methodsSami Shalayel2024-10-281-5/+5
* QQmlJSScope: add isRootFileComponent flagSami Shalayel2024-10-281-0/+8
* QQmlJS: Store method's source location and expose it in QQmlSAOlivier De Cannière2024-04-171-0/+14
* QQmlSA: Fix minor mistakes in the docsOlivier De Cannière2024-04-171-14/+15
* QmlSA: Extend Property and Element by isReadonly, type, hasOwnPropertySami Shalayel2023-10-311-0/+40
* QQmlSA: Remove cruft from public APIUlf Hermann2023-10-231-32/+17
* QQmlSA: Don't expose QQmlJS namespaceFabian Kosmale2023-09-211-4/+4
* Doc: Fix minor documentation issuesTopi Reinio2023-09-151-2/+2
* QQmlSA: Turn BindingType into a enum classFabian Kosmale2023-08-301-1/+1
* QQmlSA::PropertyPass: Clarify documentationFabian Kosmale2023-08-161-4/+4
* QQmlSA::ElementPass: Improve documentationFabian Kosmale2023-08-091-1/+49
* UndefinedBehavior: fix some things found with -sanitize undefinedOlivier De Cannière2023-08-011-0/+4
* Revert "QQmlSA: mark module as TP"Kai Köhne2023-07-181-2/+0
* FixSuggestion: Remove default ctorFabian Kosmale2023-07-111-1/+0
* GenericPass docs: Fix typos and add additional descriptionsFabian Kosmale2023-07-071-9/+23
* QQmlSA: Improve registerPropertyPass docsFabian Kosmale2023-07-071-0/+14
* Clarify PassManager::hasImportedModule docsFabian Kosmale2023-07-071-1/+13
* PassManager: Remove setter for category enabledFabian Kosmale2023-07-061-8/+0
* QQmlSA::Element: Rename internalName to internalIdFabian Kosmale2023-07-041-1/+4
* QQmlSA::Element: Make prettyName a member functionFabian Kosmale2023-07-041-3/+8
* QQmlSA: Remove Element ctor taking a name, add resolveBuiltinTypeFabian Kosmale2023-07-041-5/+22
* QQmlSA: mark module as TPFabian Kosmale2023-07-031-0/+2
* qqmlsa: Fix warning about empty namesUlf Hermann2023-06-201-2/+3
* Doc: QtQmlCompiler: Fix documentation warningsTopi Reinio2023-06-021-7/+6
* QQmlSA: Change API for accessing attached typesOlivier De Cannière2023-06-011-16/+16
* QQmlSA: Mark move SMF noexcept and specify alignment for fast-PIMPLsOlivier De Cannière2023-05-311-8/+12
* QQmlSA: Create an abstraction layer for static analysisOlivier De Cannière2023-05-301-98/+1349
* QQmlSA: Remove dead codeFabian Kosmale2023-04-141-1/+0
* qmllint: Fix attached property re-use detectionUlf Hermann2023-02-141-2/+22
* qmllint: Uncruftify FixSuggestionUlf Hermann2023-02-081-2/+9