aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* QML: Add an "Addressable" value to ValueTypeBehaviorUlf Hermann2023-03-022-11/+29
* QML: Allow pragmas with multiple valuesUlf Hermann2023-02-223-48/+81
* Fix CMake Unity (Jumbo) builds on WindowsFriedemann Kleint2023-02-152-4/+4
* Qml: Disambiguate helper roundUpToMultipleOf from MASMFriedemann Kleint2023-02-101-10/+16
* QML: Add a pragma for value type behaviorUlf Hermann2023-01-202-6/+41
* QQmlIRBuilder: Clean up QStringView odditiesFabian Kosmale2023-01-171-3/+3
* qqmlirbuilder: Remove dead codeFabian Kosmale2023-01-171-4/+0
* Add Q_ASSERT for _context pointer to avoid null pointer dereferenceLu YaNing2023-01-081-1/+2
* QObjectWrapper: Fix calling attached methods on different objectsUlf Hermann2023-01-022-0/+33
* QmlCompiler: Fix recognition of builtin list typesUlf Hermann2022-12-155-38/+77
* QML: Do not crash on CallWithSpreadUlf Hermann2022-11-222-8/+22
* QML: Require TDZ checks variables declared in case blocksUlf Hermann2022-11-154-27/+42
* QML: Fix the most blatant TDZ violationsUlf Hermann2022-11-142-21/+57
* Replace CallElement with separate instructionsUlf Hermann2022-11-074-13/+25
* Port to new Q_UNREACHABLE_RETURN()Marc Mutz2022-10-202-60/+30
* Add option to enforce function signaturesUlf Hermann2022-10-142-1/+35
* QML: Track the statement indices together with line numbersUlf Hermann2022-10-137-22/+59
* Qml: Analyze qsTranslate at compile timeUlf Hermann2022-10-132-11/+75
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-074-20/+20
* Port from container::count() and length() to size()Marc Mutz2022-10-076-35/+35
* Do not store the accumulator in optional chaining callFabian Kosmale2022-09-301-2/+0
* Remove some dead codeUlf Hermann2022-09-291-8/+0
* QQmlIRBuilder: Introduce a more extensible Pragma parserUlf Hermann2022-09-291-42/+100
* QML: Optimize QObject method callsUlf Hermann2022-09-204-26/+66
* Qml: Fix crash by function definition in grouped property, reject itYuya Nishihara2022-09-151-4/+13
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-142-2/+2