aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljscompiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Compiler: Adapt AotStats to skipping functionsOlivier De Cannière2025-04-171-3/+9
* Compiler: Add infrastructure to skip functionsOlivier De Cannière2025-04-171-10/+18
* QmlCompiler: Rename "unit" argument to the signature generatorUlf Hermann2025-04-111-1/+1
* Make UsesArgumentsObject a scoped enumerationLuca Di Sera2025-04-101-1/+1
* Compiler: Fix various clazy warningsOlivier De Cannière2025-03-211-2/+2
* QtQml: Fix assignment of fileName and URL during compilationUlf Hermann2025-02-041-7/+12
* QmlCompiler: Clean up error handlingUlf Hermann2025-02-021-43/+49
* QmlCompiler: Do not post-process compile errorsUlf Hermann2025-01-241-26/+12
* Further reduce duplication of warnings about missing propertiesUlf Hermann2025-01-231-7/+5
* QmlCompiler: Reduce duplication of warnings about missing propertiesUlf Hermann2025-01-171-2/+7
* QtQml: Generalize the global/illegal namesUlf Hermann2024-12-171-14/+3
* Compiler: Make qqmljsscope::filePath hold the source location more oftenOlivier De Cannière2024-10-311-1/+2
* QmlCompiler: Rename QQmlJSLogger's fileName to filePathOlivier De Cannière2024-10-311-1/+1
* QmlCompiler: Fix various coverity warningsUlf Hermann2024-09-031-6/+10
* Compiler: Create infrastructure to support multiple warningsOlivier De Cannière2024-08-211-56/+66
* QmlCompiler: Remove QQmlJSTypeResolver::containedType()Ulf Hermann2024-06-161-1/+1
* QmlCompiler: Create QQmlJSRegisterContent unstoredUlf Hermann2024-06-161-1/+7
* QmlCompiler: Divide scope-name lookup methods into multiple casesUlf Hermann2024-06-151-1/+2
* QmlCompiler: Fix various style issuesUlf Hermann2024-06-031-1/+1
* Compiler: Record statistics about aot compilationOlivier De Cannière2024-05-281-2/+27
* QtQml: Properly enforce signatures of AOT-compiled functionsUlf Hermann2024-04-261-14/+7
* QmlCompiler: Perform return value assignment inside generated codeUlf Hermann2024-04-241-24/+4
* Compiler: Extract Basic blocks generation into its own compiler passOlivier De Cannière2024-04-191-13/+20
* QtQml: Make base CU a member of ExecutableCompilationUnitUlf Hermann2024-01-101-5/+6
* QtQml: Fix return type constructions when calling methodsUlf Hermann2023-10-071-1/+1
* Replace signal name manipulations with QQmlSignalNamesSami Shalayel2023-08-151-3/+3
* Compiler: Separate function prolog block and add validation of blocksOlivier De Cannière2023-08-041-3/+3
* Compiler: Allow dumping the basic blocks for visualization and debuggingOlivier De Cannière2023-07-101-1/+1
* QmlCompiler: Do not generate code that shadows argumentsUlf Hermann2023-07-061-2/+2
* Undeprecate AOTCompiledFunctionUlf Hermann2023-05-231-4/+4
* QmlCompiler: Relax shadowing checkUlf Hermann2023-05-021-4/+4
* QmlCompiler: Enforce sanity of type adjustments in basic blocks passUlf Hermann2023-03-111-1/+3
* QmlCompiler: Drop broken line comments in generated C++Ulf Hermann2023-02-231-3/+1
* QmlCompiler: Handle various date and time conversions correctlyUlf Hermann2023-01-171-0/+1
* tooling: silence -Wmissing-variable-declarationsTim Blechmann2022-11-161-3/+6
* tooling: silence -Wextra-semi-stmtTim Blechmann2022-11-161-3/+3
* QmlCompiler: Allow lists as arguments to methodsUlf Hermann2022-11-101-0/+1
* QmlCompiler: Add a separate flag for the "pragma Strict" checkUlf Hermann2022-10-201-3/+2
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-071-4/+4
* Port from container::count() and length() to size()Marc Mutz2022-10-071-3/+3
* V4: Use an enum to categorize functions and rename aotFunctionUlf Hermann2022-09-291-2/+2
* qqmltypecompiler: align runtime function table order to qmlcachegenAndrei Golubev2022-07-221-10/+11
* QmlCompiler: Handle trivial signal handler constructionsUlf Hermann2022-07-071-21/+49
* QQmlJSLogger: Switch to an ID based systemMaximilian Goldstein2022-06-301-3/+3
* Use SPDX license identifiersLucie Gérard2022-06-111-27/+2
* QML: Port QV4::CompiledData::Binding to new special integer bitfieldUlf Hermann2022-05-111-3/+3
* Replace uses of deprecated _qs with _s/QStringLiteralSona Kurazyan2022-04-291-15/+17
* Avoid copying QQmlJSScopeUlf Hermann2022-04-041-1/+2
* QmlCompiler: Add basic block analysis passUlf Hermann2022-03-091-0/+4
* Redesign QQmlJSLogger internalsAndrei Golubev2022-02-121-15/+6