aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljstypepropagator.cpp
Commit message (Expand)AuthorAgeFilesLines
* QmlCompiler: Don't generate code for untyped JS callsUlf Hermann2022-03-031-2/+4
* QmlCompiler: Correctly label return types of JS functionsUlf Hermann2022-03-031-1/+3
* qmllint: Properly warn about calling propertiesMaximilian Goldstein2022-02-231-3/+52
* qmllint: Warn about missing property types on current scopeMaximilian Goldstein2022-02-211-16/+28
* QmlCompiler: Respect revisionsUlf Hermann2022-01-211-2/+5
* qqmljstypepropagator: Add compiler error for unknown function callsMaximilian Goldstein2022-01-131-0/+2
* QmlCompiler: Fix memory corruption problemsUlf Hermann2021-12-171-2/+6
* qmllint: Use fix suggestions in a more structured wayMaximilian Goldstein2021-12-101-20/+16
* qmlcachegen: Don't generate bad code if we cannot resolve a return typeUlf Hermann2021-12-101-0/+6
* qqmljstypepropagator: Do not assert on baseType being non-zeroMaximilian Goldstein2021-12-091-2/+2
* Unify C++ and QML-defined JavaScript functionsUlf Hermann2021-12-041-7/+1
* QmlCompiler: Disallow access to IDs in other componentsUlf Hermann2021-12-031-15/+10
* Add a default implementation for QQmlJSAotCompilerUlf Hermann2021-11-291-2/+1
* qmllint: Properly handle JavaScript functions with variable argumentsMaximilian Goldstein2021-11-261-1/+6
* QmlCompiler: Document the compile passesUlf Hermann2021-11-261-0/+11
* QmlCompiler: Tighten the constness of various method parametersUlf Hermann2021-11-261-1/+1
* qmllint: Fix attached object reuse false positivesMaximilian Goldstein2021-11-241-44/+46
* qmllint: Force fix suggestions to use QtInfoMsgUlf Hermann2021-11-231-10/+12
* Remove QQmlJSRegisterContent::reset()Ulf Hermann2021-11-181-12/+9
* QmlCompiler: Phrase the shadow check as separate passUlf Hermann2021-11-171-40/+0
* QmlCompiler: Introduce compile passesUlf Hermann2021-11-171-68/+48
* QQmlJSTypePropagator: Drop registerDeletionReason memberUlf Hermann2021-11-111-6/+1
* qmllint: Allow assigning to readonly properties in same scopeUlf Hermann2021-10-081-1/+1
* QQmlJSTypeResolver: store plain types as metaobjectsUlf Hermann2021-10-071-2/+9
* qmllint: Warn about calling functions with QQmlV4Function argumentsUlf Hermann2021-10-021-0/+7
* qmlint: Reject method calls with too few parametersUlf Hermann2021-10-011-15/+11
* QQmlJSTypePropagator: Remove isLoggerMessageUlf Hermann2021-10-011-1/+1
* qmllint: Add ability to warn about not reusing attached typesMaximilian Goldstein2021-09-291-2/+47
* qmllint: Warn about partially resolved propertiesMaximilian Goldstein2021-08-241-4/+13
* qmllint: Warn about assigning values to read-only propertiesMaximilian Goldstein2021-08-231-0/+13
* qmlcompiler: Add a content variant for module prefixesUlf Hermann2021-08-191-15/+32
* qmllint: Do basic type checking on script bindingsMaximilian Goldstein2021-08-091-0/+14
* qmllint: Move restricted kind warnings to qmlcompilerMaximilian Goldstein2021-08-041-1/+40
* qmllint: Move missing base type warning to qmlcompilerMaximilian Goldstein2021-08-041-0/+11
* qmllint: Move 'type not found in namespace' warning to qmlcompilerMaximilian Goldstein2021-08-041-6/+11
* qmllint: Move 'type of property' warning to qmlcompilerMaximilian Goldstein2021-08-031-0/+6
* qmlcompiler: Correct signal parameter warningMaximilian Goldstein2021-08-021-1/+2
* qmllint: Move unknown property logic to compilerMaximilian Goldstein2021-08-021-2/+33
* qmllint: Move deprecation logic to qmlcompilerMaximilian Goldstein2021-07-281-3/+63
* qmllint: Use type propagator to provide unqualfied access warningsMaximilian Goldstein2021-07-271-3/+120
* qqmljstypepropagator: Ignore try/catch instructionsMaximilian Goldstein2021-07-211-5/+17
* QQmlJSTypePropagator: Add a separate switch for shadowable membersUlf Hermann2021-07-091-1/+1
* Use u"..."_qs rather than QStringLiteral in type analysisUlf Hermann2021-07-081-27/+27
* QmlCompiler: Rename VirtualRegistersUlf Hermann2021-07-081-1/+1
* qmlcompiler: Port type inference code from qmlcachegenplusMaximilian Goldstein2021-06-301-0/+1366