aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljscompiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* qqmljscompiler: Allow for reading file contents from memoryMaximilian Goldstein2021-12-131-4/+8
* Pass qmldir to qmlcachegen, qmllint and qmltc, not the qmltypes fileUlf Hermann2021-12-131-3/+3
* QmlCompiler: Suppress bogus warning on MSVCUlf Hermann2021-12-071-0/+11
* Add a default implementation for QQmlJSAotCompilerUlf Hermann2021-11-291-3/+183
* Fix logging categories in QtQml and friendsUlf Hermann2021-11-261-2/+2
* Fix warnings when which are treated as errors with -developer-buildAssam Boudjelthia2021-10-041-2/+2
* qmllint: Move use-before-declaration warning out of checkidentifiersMaximilian Goldstein2021-08-041-4/+5
* qv4bytecodegenerator: Supply SourceLocations in compiler contextMaximilian Goldstein2021-07-131-4/+8
* Rename the AOT context to aotContextUlf Hermann2021-04-141-7/+7
* Filter out translation bindings before calling AOT compilerUlf Hermann2021-03-241-0/+2