aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4codegen_p.h
Commit message (Expand)AuthorAgeFilesLines
* qv4codegen: Store the location of binary expressionsOlivier De Cannière12 days1-1/+2
* QtQml: Make base CU a member of ExecutableCompilationUnitUlf Hermann2024-01-101-2/+3
* Remove the use of Q_QML_COMPILER_PRIVATE_EXPORTAlexey Edelev2024-01-091-2/+2
* QtQml: Pass Codegen::Reference as referenceUlf Hermann2024-01-081-1/+1
* Engine: Group 'bad' case handling for optional chainsOlivier De Cannière2023-11-201-11/+26
* QML: Allow pragmas with multiple valuesUlf Hermann2023-02-221-0/+1
* QML: Do not crash on CallWithSpreadUlf Hermann2022-11-221-1/+3
* QML: Require TDZ checks variables declared in case blocksUlf Hermann2022-11-151-0/+11
* QML: Fix the most blatant TDZ violationsUlf Hermann2022-11-141-1/+4
* Replace CallElement with separate instructionsUlf Hermann2022-11-071-1/+5
* Remove some dead codeUlf Hermann2022-09-291-8/+0
* QML: Optimize QObject method callsUlf Hermann2022-09-201-5/+20
* QmlCompiler: Handle trivial signal handler constructionsUlf Hermann2022-07-071-2/+4
* Use SPDX license identifiersLucie Gérard2022-06-111-38/+2
* qml: Rename Q_QMLCOMPILER_EXPORT to Q_QML_COMPILER_EXPORTMaximilian Goldstein2022-03-241-2/+2
* Avoid conflicts with Windows headersVolker Hilsheimer2021-11-091-3/+3
* Fix linkage of defaultCodegenWarningInterfaceFabian Kosmale2021-08-101-1/+1
* CodegenWarningInterface: Add missing virtual dtorFabian Kosmale2021-08-051-0/+1
* Properly mark function in header as inlineFabian Kosmale2021-08-051-1/+1
* qmllint: Move use-before-declaration warning out of checkidentifiersMaximilian Goldstein2021-08-041-2/+17
* qv4codegen: Provide more accurate SourceLocationsMaximilian Goldstein2021-07-141-3/+8
* qv4bytecodegenerator: Supply SourceLocations in compiler contextMaximilian Goldstein2021-07-131-1/+1
* qv4codegen: Fix codecheker warning about invalid base referencesMaximilian Goldstein2021-04-141-0/+1
* Implement optional chainingMaximilian Goldstein2021-04-131-3/+18
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-3/+3
* Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-6/+6
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-2/+1
* Disentangle includes and namespacesUlf Hermann2019-07-111-134/+136
* Add basic type annotation support for QML functions to the grammarSimon Hausmann2019-07-091-0/+2
* Simplify codegen error handlingUlf Hermann2019-07-041-5/+14
* Simplify errors and diagnosticsUlf Hermann2019-06-141-3/+2
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-06-111-4/+15
|\
| * Don't add local for anonymous function's "name"Ulf Hermann2019-05-211-4/+15
* | Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-1/+2
* | Remove QUrl-related special casing in the compilerUlf Hermann2019-05-101-2/+0
* | Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-3/+2
* | Make sure we don't include qv4stackframe_p.h in qmldevtoolsUlf Hermann2019-05-101-1/+1
* | Move compileModule() into qv4codegen.cppUlf Hermann2019-05-081-0/+6
|/
* Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-57/+1
* Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-1/+4
* Fix up global name determination when compiling ahead of timeSimon Hausmann2019-03-151-0/+1
* Unify the JavaScript parsing recursion checksUlf Hermann2019-03-151-27/+6
* Save some stack space during code generationUlf Hermann2019-03-141-13/+75
* Don't optimize global lookups if fast QML lookups are disabledUlf Hermann2019-02-131-1/+3
* Merge remote-tracking branch 'origin/5.12.0' into 5.12Qt Forward Merge Bot2018-12-071-0/+6
|\
| * Generate lookups into the global object more aggressivelyLars Knoll2018-11-161-0/+6
* | JS: Limit expression and statement nesting levelErik Verbruggen2018-11-291-0/+25
* | Create proper template objects for tagged templatesLars Knoll2018-11-051-1/+1
|/
* Fix possibly uninitialized use of unionErik Verbruggen2018-10-091-2/+2
* Merge remote-tracking branch 'origin/5.11' into 5.12Liang Qi2018-10-081-0/+4
|\