aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4codegen.cpp
Commit message (Expand)AuthorAgeFilesLines
* JavaScript: Make "this" available in blocks inside arrow functionsUlf Hermann2022-02-021-5/+10
* QML/JS: Reject yield expression not directly in generator functionsFabian Kosmale2021-11-181-0/+11
* qmllint: Move use-before-declaration warning out of checkidentifiersMaximilian Goldstein2021-08-041-14/+23
* qv4codegen: Improve source location reportingMaximilian Goldstein2021-08-021-1/+4
* qv4codegen: Provide more accurate SourceLocationsMaximilian Goldstein2021-07-141-4/+17
* qv4bytecodegenerator: Supply SourceLocations in compiler contextMaximilian Goldstein2021-07-131-4/+3
* Replace "fall through" comments with Q_FALLTHROUGHThiago Macieira2021-06-221-2/+2
* Evaluate type assertions in QMLUlf Hermann2021-05-261-3/+9
* Implement optional chainingMaximilian Goldstein2021-04-131-13/+231
* QML: Warn about usage of injected signal parametersUlf Hermann2021-02-121-0/+9
* QML: Warn about variables being used before their declarationUlf Hermann2021-02-111-1/+18
* Port QtDeclarative from QStringRef to QStringViewKarsten Heimrich2020-06-161-3/+3
* Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-3/+2
* qml/parser: Implement nullish coalescingMaximilian Goldstein2019-12-051-0/+34
* Add (and ignore for now) type assertions to QMLUlf Hermann2019-11-271-1/+3
* Split compiler and runtime more clearlyUlf Hermann2019-07-111-1/+0
* Disentangle includes and namespacesUlf Hermann2019-07-111-0/+1
* Add basic type annotation support for QML functions to the grammarSimon Hausmann2019-07-091-0/+8
* Simplify codegen error handlingUlf Hermann2019-07-041-148/+141
* Inline the rest of qv4compileddata.cppUlf Hermann2019-06-261-0/+1
* Simplify errors and diagnosticsUlf Hermann2019-06-141-24/+8
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-06-111-2/+3
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-05-261-2/+3
| |\
| | * Don't add local for anonymous function's "name"Ulf Hermann2019-05-211-2/+3
* | | Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-20/+37
* | | Remove QUrl-related special casing in the compilerUlf Hermann2019-05-101-8/+1
* | | Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-19/+7
* | | Move qv4string{_p.h|.cpp} out of the devtoolsUlf Hermann2019-05-101-3/+3
* | | Move compileModule() into qv4codegen.cppUlf Hermann2019-05-081-0/+45
* | | Make JavaScript execution interruptibleUlf Hermann2019-04-301-0/+7
* | | Remove tracing JIT infrastructureUlf Hermann2019-04-291-39/+37
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-03-261-49/+36
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-251-49/+36
| |\|
| | * V4: Do not invert non-reflexive comparison binopsErik Verbruggen2019-03-211-49/+36
* | | Merge remote-tracking branch 'origin/5.13' into HEADUlf Hermann2019-03-221-211/+157
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-211-79/+27
| |\|
| | * Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-69/+2
| | * Implement dummy QML lookups for "global" variablesSimon Hausmann2019-03-201-10/+25
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-181-132/+130
| |\|
| | * Fix up global name determination when compiling ahead of timeSimon Hausmann2019-03-151-2/+2
| | * Unify the JavaScript parsing recursion checksUlf Hermann2019-03-151-9/+28
| | * Save some stack space during code generationUlf Hermann2019-03-141-121/+100
* | | V4: Add trace slot for UPlusErik Verbruggen2019-03-221-6/+6
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-03-151-0/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-03-131-25/+6
| |\|
| | * V4: Rotate loop in ArrayPattern and eliminate "done" labelErik Verbruggen2019-02-251-11/+5
| | * V4: Fix unwind handling when destructuring listsErik Verbruggen2019-02-251-14/+1
* | | V4: Undo rotation of the do-while loopErik Verbruggen2019-03-011-10/+14
* | | Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-02-161-1/+1
|\| |
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-02-141-1/+1
| |\|