aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler
Commit message (Expand)AuthorAgeFilesLines
* QmlCompiler: Do not wrap doubles into QJSPrimitiveValueUlf Hermann2022-05-241-7/+2
* QML: Port QV4::CompiledData::Location to new special integer bitfieldUlf Hermann2022-05-172-3/+3
* QML: Port QV4::CompiledData::Binding to new special integer bitfieldUlf Hermann2022-05-173-7/+7
* QQmlJSImportVisitor: rename public qmlScopes() to qmlTypes()Andrei Golubev2022-05-071-1/+1
* Move literal types check out of QQmlJSTypeResolverUlf Hermann2022-04-285-29/+130
* QmlCompile: Double-check types before generating lookupsUlf Hermann2022-04-282-14/+26
* QmlCompiler: Fix string-to-bool conversion via QJSPrimitiveValueUlf Hermann2022-04-071-1/+1
* QmlCompiler: Allow retrieval of descriptive name from invalid typesUlf Hermann2022-04-071-0/+5
* QmlCompiler: Define variables also for conversion registersUlf Hermann2022-04-071-14/+23
* Avoid copying QQmlJSScopeUlf Hermann2022-04-058-98/+171
* QmlCompiler: Support type lookups in prefix-imported modulesUlf Hermann2022-04-041-0/+3
* QmlCompiler: Improve ambiguous type detectionUlf Hermann2022-04-011-5/+5
* QmlCompiler: Fix a number of warts regarding type lookupUlf Hermann2022-03-251-2/+13
* QmlCompiler: Make sure to pass normalized names to QMetaType::fromName()Ulf Hermann2022-03-211-1/+3
* QmlCompiler: Optimize metaobject retrieval some moreUlf Hermann2022-03-031-2/+2
* QmlCompiler: Don't generate code for untyped JS callsUlf Hermann2022-03-035-2/+23
* QmlCompiler: Correctly label return types of JS functionsUlf Hermann2022-03-031-1/+3
* QmlCompiler: Optimize some more type conversionsUlf Hermann2022-03-021-10/+67
* QmlCompiler: On MoveReg, check if we need to move at allUlf Hermann2022-03-011-0/+2
* qmllint: Properly warn about calling propertiesMaximilian Goldstein2022-02-232-4/+54
* qmllint: Warn about missing property types on current scopeMaximilian Goldstein2022-02-212-16/+29
* QmlCompiler: Perform QVariant conversion in JavaScript semanticsUlf Hermann2022-02-211-1/+2
* QmlCompiler: Do not crash on attempts to lookup a function in the scopeUlf Hermann2022-02-211-1/+1
* QmlCompiler: Do not generate block comments into C++ codeUlf Hermann2022-02-211-9/+2
* QmlCompiler: Avoid infinite loop in dead store eliminationUlf Hermann2022-02-211-3/+6
* QmlCompiler: Correctly encode inf/nan/-0 into C++Ulf Hermann2022-02-181-0/+13
* qmlcompiler: include necessary headers in generated codeFabian Kosmale2022-02-161-0/+2
* Appreciate pragma singleton in QQmlJSImportVisitor in Qt 6.3Andrei Golubev2022-02-142-1/+13
* 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