aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4codegen_p.h
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Mark QML captured scope/context loads as having side effectsErik Verbruggen2018-10-041-0/+4
* | Make Codegen::Reference movableErik Verbruggen2018-10-071-3/+4
* | Trim some #includesErik Verbruggen2018-10-071-9/+0
* | ES7: Detect Tail Position Calls and pass that to the runtimeErik Verbruggen2018-10-041-0/+26
* | Fix thisObject when calling super propertiesLars Knoll2018-08-311-1/+1
* | A reference to a super property can have side effectsLars Knoll2018-08-291-0/+1
* | Initialize this to empty for derived constructorsLars Knoll2018-08-291-0/+3
* | Fix TDZ check for referencesLars Knoll2018-08-291-0/+5
* | Optimize access to lexically scoped variablesSimon Hausmann2018-08-291-1/+1
* | Implement the dead temporal zoneSimon Hausmann2018-08-281-1/+2
* | Fix support for default exports in modulesSimon Hausmann2018-08-101-0/+2
* | Add initial basic support for ES6 modulesSimon Hausmann2018-08-091-0/+12
* | Simplify parsing of pragma directivesLars Knoll2018-08-011-1/+0
* | Add support for super propertiesLars Knoll2018-07-031-0/+9
* | Add support for super callsLars Knoll2018-07-031-0/+6