aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* Qml: Rename Expression to CommaExpression in the ASTOlivier De Cannière7 days2-2/+2
* Revert "QtQml: Remove dependency hashing"Ulf Hermann8 days3-4/+11
* QtQml: Remove dependency hashingUlf Hermann10 days3-11/+4
* qmllint: warn about unreachable codeSami Shalayel2025-04-252-5/+10
* qmllint: Implement WarnFunctionUsedBeforeDeclarationSami Shalayel2025-04-245-3/+21
* qv4codegen: Track the correct location for assign instructionsOlivier De Cannière2025-04-141-0/+1
* Make UsesArgumentsObject a scoped enumerationLuca Di Sera2025-04-104-20/+20
* Avoid incorrect access to arguments in signal bindings to arrow functionsLuca Di Sera2025-04-091-0/+1
* QtQml: Drop checks for compile hash and Qt version from the CUsUlf Hermann2025-03-181-3/+0
* QML: Add final property attributeOlivier De Cannière2025-03-061-0/+1
* QV4: Reserve a bit in CompiledData::PropertyOlivier De Cannière2025-03-061-6/+6
* qv4compilerscanfunctions: Avoid QList detachFabian Kosmale2025-02-181-1/+1
* Codegen: Make defineFunction non-virtualFabian Kosmale2025-02-181-1/+1
* QtQml: Fix assignment of fileName and URL during compilationUlf Hermann2025-02-045-51/+21
* ExceptionHandler: restore the RO5Giuseppe D'Angelo2025-01-201-0/+4
* IR Builder: Fix translation binding parsingFabian Kosmale2025-01-131-0/+17
* QtQml: Generalize the global/illegal namesUlf Hermann2024-12-174-107/+107
* QtQml: Update global namesUlf Hermann2024-12-131-0/+15
* QtQml: Sort the global, "illegal" namesUlf Hermann2024-12-121-42/+42
* QtQml: Model native modules as compilation unitsUlf Hermann2024-12-062-9/+84
* QmlCompiler: Allow string lookup of composite metatypes againUlf Hermann2024-10-021-0/+2
* QV4: Document bytecode instruction formatOlivier De Cannière2024-10-011-0/+72
* Bytecode: Fix macro and remove unused definesOlivier De Cannière2024-08-011-2/+0
* QtQml: Straighten out some logging categoriesUlf Hermann2024-06-171-2/+2
* QML: Deprecate coercion on type assertionsUlf Hermann2024-05-242-0/+14
* qv4codegen: Store the location of binary expressionsOlivier De Cannière2024-04-222-5/+9
* Remove the use of Q_QML_PRIVATE_EXPORTAlexey Edelev2024-01-111-1/+1
* QtQml: Make base CU a member of ExecutableCompilationUnitUlf Hermann2024-01-104-15/+22
* Remove the use of Q_QML_COMPILER_PRIVATE_EXPORTAlexey Edelev2024-01-094-13/+13
* qv4codegen: Do not call functions on null objects inside optional chainsOlivier De Cannière2024-01-081-1/+1
* QtQml: Pass Codegen::Reference as referenceUlf Hermann2024-01-082-2/+2
* QtQml: Do optional chain finalization also on string-y element lookupUlf Hermann2023-12-201-0/+1
* Engine: Group 'bad' case handling for optional chainsOlivier De Cannière2023-11-202-160/+165
* Add pragma syntax to support translation contextLucie Gérard2023-10-263-0/+15
* Fix compile time qsTranslate with empty contextUlf Hermann2023-10-241-4/+12
* bytecode: Dump instruction with src/dest arguments as: Inst Src DestOlivier De Cannière2023-09-151-3/+3
* V4: Eliminate "done" from iteratorsUlf Hermann2023-09-085-51/+80
* QtQml: Add more fine grained logging categories for qv4codegen.cppUlf Hermann2023-09-081-3/+4
* qv4codegen: Eliminate redundant SetUnwindHandler for try-catch-finallyOlivier De Cannière2023-08-302-3/+9
* qv4codegen: Remove redundant jump instruction for coalesce expressionsOlivier De Cannière2023-08-291-8/+2
* QtQml: Don't generate an unwind handler for for..in loopsUlf Hermann2023-08-251-5/+6
* Replace signal name manipulations with QQmlSignalNamesSami Shalayel2023-08-152-35/+0
* UndefinedBehavior: fix some things found with -sanitize undefinedOlivier De Cannière2023-08-011-1/+1
* Compiler: Allow dumping the basic blocks for visualization and debuggingOlivier De Cannière2023-07-103-121/+142
* QmlCompiler: Allow creation of structured value typesUlf Hermann2023-07-062-1/+28
* QML: Revert the default for enforcing function signaturesUlf Hermann2023-06-261-2/+1
* QML: Use QQmlType as container for composite types (inline or not)Ulf Hermann2023-06-221-0/+6
* V4: Discern between named builtins and optimizations for common typesUlf Hermann2023-05-162-23/+25
* QML: Insert aliases in inline components when loading from disk cacheUlf Hermann2023-03-151-0/+3
* qv4codegen: Remove static disable_lookup debug aidFabian Kosmale2023-03-111-7/+5