aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler
Commit message (Expand)AuthorAgeFilesLines
* QmlCompiler: Perform return value assignment inside generated codeUlf Hermann2024-04-243-75/+73
* Compiler: Fix unity buildFriedemann Kleint2024-04-241-0/+2
* qqmljsscope: add ownModuleNameSami Shalayel2024-04-234-5/+22
* qmlcachegen: Improve warnings for missing return type annotationsOlivier De Cannière2024-04-232-13/+22
* Compiler: Extract Basic blocks generation into its own compiler passOlivier De Cannière2024-04-1916-634/+734
* qmlsc: Support Math static propertiesLuca Di Sera2024-04-182-0/+46
* qmlls: assume bound identifiers in completionsSami Shalayel2024-04-173-13/+23
* QQmlJS: Store method's source location and expose it in QQmlSAOlivier De Cannière2024-04-175-0/+24
* QQmlSA: Fix minor mistakes in the docsOlivier De Cannière2024-04-171-14/+15
* QmlCompiler: Allow coercion of lists to stringsUlf Hermann2024-04-113-12/+55
* QmlCompiler: Correctly mark side effects for list operationsUlf Hermann2024-04-111-0/+1
* Fix coverity warningsUlf Hermann2024-04-113-10/+15
* Change license for tools and utils fileLucie Gérard2024-04-091-1/+1
* QmlCompiler: Handle scripts as type lookups on GetLookupUlf Hermann2024-04-051-0/+1
* qmllint: do not construct well known valuetypes from string (part 1)Sami Shalayel2024-04-055-9/+192
* qmllint: do not complain about JS typesSami Shalayel2024-04-051-0/+3
* Make qmljsliteralbindingcheck a QQmlSA::PropertyPassSami Shalayel2024-04-055-61/+81
* Follow prefer directives in QML toolingUlf Hermann2024-04-031-9/+58
* QQmlJSImportVisitor mark required aliases as required in their scopeLuca Di Sera2024-04-021-1/+1
* qqmljsimporter: add a comment about custom ImportVisitorsSami Shalayel2024-03-281-0/+8
* QQmlJSImporter::createQmldirParserForFile: add error handlingGiuseppe D'Angelo2024-03-262-3/+13
* QML compiler: simplify color outputGiuseppe D'Angelo2024-03-261-6/+6
* QQmlJSTypeResolverDependencies: enhance comment above itSami Shalayel2024-03-261-1/+4
* QmlCompiler: Fix code for object literal generationUlf Hermann2024-03-261-2/+2
* qqmljsscope: add ownEnumerationKey() helper methodSami Shalayel2024-03-212-7/+12
* dom: enable populateQmlFile as visitor in importerSami Shalayel2024-03-213-29/+41
* Be explicit about const pointers in 'if' statementsUlf Hermann2024-03-191-1/+1
* QmlCompiler: Correctly read various method attributes in qmltypesUlf Hermann2024-03-191-10/+19
* Silence -Wimplicit-fallthrough for clangTim Blechmann2024-03-031-0/+1
* QmlCompiler: Respect scoped enumsUlf Hermann2024-02-296-24/+39
* qmltc/importvisitor: warn about type annotations on methodsSami Shalayel2024-02-294-2/+76
* doc: change names of qmllint and qmlls pagesSami Shalayel2024-02-272-6/+6
* qmllint: Allow converting anything to QQmlScriptStringUlf Hermann2024-02-222-0/+6
* QmlCompiler: Fix conditions around as castsUlf Hermann2024-02-211-12/+24
* QmlCompiler: Use original scope type for SetLookupUlf Hermann2024-02-211-8/+8
* QmlCompiler: Escape question marks in string literalsUlf Hermann2024-02-211-1/+4
* qmllint: Remove duplicates from fixes before applying themUlf Hermann2024-02-201-0/+3
* qmltc: warn about QML defined types from other modulesSami Shalayel2024-02-192-0/+2
* QmlCompiler: Remove extra semicolons after jump codeUlf Hermann2024-02-151-6/+1
* QmlCompiler: Use empty blocks to avoid bare labelsUlf Hermann2024-02-151-2/+2
* Compiler: Take plain QString instead of const QString & in a constructorOlivier De Cannière2024-02-151-2/+5
* Compiler: Handle method list return types from qmltypes fileOlivier De Cannière2024-02-143-41/+40
* QmlCompiler: Do not access moved-from valuesUlf Hermann2024-02-091-1/+1
* QmlCompiler: In debug mode, set instruction pointer before each lookupUlf Hermann2024-02-081-0/+8
* Compiler: Also check for shadowing on optional lookupsOlivier De Cannière2024-02-082-0/+7
* Compiler: Convert from stored to original type when generating equalityOlivier De Cannière2024-02-071-1/+4
* Compiler: Assert against noop instructionsOlivier De Cannière2024-02-011-0/+7
* QmlCompiler: Reject lookups on shadowable base typesUlf Hermann2024-02-012-3/+31
* Avoid various inefficienciesUlf Hermann2024-01-301-1/+1
* Compiler: Don't crash on optional lookups on QJSValue base typeOlivier De Cannière2024-01-291-0/+3