summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_analyzer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up ProjectConverter3To4 architecture, move renames map to separate fileRémi Verschelde2023-02-101-37/+24
* Some code simplificationsMarkus Sauermann2023-02-071-4/+1
* GDScript: Fix `await` type inferenceDanil Alexeev2023-02-061-13/+10
* Merge pull request #72512 from vonagam/fix-ternary-type-sourceYuri Sizov2023-02-061-1/+1
|\
| * GDScript: Fix type certainty for result of ternary operatorDmitrii Maganov2023-02-011-1/+1
* | Merge pull request #72608 from vnen/gdscript-warning-default-errorYuri Sizov2023-02-051-30/+150
|\ \
| * | GDScript: Add warnings that are set to error by defaultGeorge Marques2023-02-021-30/+150
* | | GDScript: Improve usability of setter chainsGeorge Marques2023-02-021-2/+26
|/ /
* / GDScript: Fix getting reduced value of incomplete subscriptDmitrii Maganov2023-02-021-0/+8
|/
* Revert "GDScript: Add warnings that are set to error by default"Rémi Verschelde2023-02-011-143/+30
* GDScript: Add warnings that are set to error by defaultGeorge Marques2023-02-011-30/+143
* Merge pull request #72454 from dalexeev/gds-fix-icon-annotationRémi Verschelde2023-01-311-5/+6
|\
| * GDScript: Fix `@icon` annotationDanil Alexeev2023-01-311-5/+6
* | Merge pull request #72206 from vnen/gdscript-allow-void-return-shorthandRémi Verschelde2023-01-311-10/+33
|\ \
| * | GDScript: Allow void functions to return calls to other void functionsGeorge Marques2023-01-311-10/+33
| |/
* | Merge pull request #57520 from jordigcs/gd-rename-mapRémi Verschelde2023-01-311-1/+117
|\ \ | |/ |/|
| * Add hint for identifiers renamed since Godot 3jordi2023-01-241-1/+117
* | GDScript: Fix issues with typed arraysDmitrii Maganov2023-01-311-109/+171
* | Merge pull request #72175 from dalexeev/gds-fix-export-group-annotationsRémi Verschelde2023-01-301-1/+5
|\ \
| * | GDScript: Fix broken export group annotationsDanil Alexeev2023-01-271-1/+5
* | | Merge pull request #72285 from vnen/gdscript-variable-matchRémi Verschelde2023-01-291-4/+15
|\ \ \
| * | | GDScript: Allow variables in match patternsGeorge Marques2023-01-281-4/+15
* | | | Merge pull request #71844 from vonagam/fix-constant-conversionsRémi Verschelde2023-01-291-79/+111
|\ \ \ \
| * | | | GDScript: Fix constant conversionsDmitrii Maganov2023-01-291-79/+111
| |/ / /
* / / / GDScript: Fix implicit conversions for function returnsDmitrii Maganov2023-01-281-20/+15
|/ / /
* | | Merge pull request #69163 from vonagam/variant-safe-linesRémi Verschelde2023-01-281-35/+33
|\ \ \ | |/ / |/| |
| * | GDScript: Fix wrong marking of some lines related to Variant as unsafeDmitrii Maganov2023-01-121-35/+33
* | | GDScript: Fix test for read-only state of constantsDmitrii Maganov2023-01-271-3/+3
* | | Merge pull request #71634 from dalexeev/gds-annotations-analyzerRémi Verschelde2023-01-261-3/+63
|\ \ \
| * | | GDScript: Allow constant expressions in annotationsDanil Alexeev2023-01-251-3/+63
* | | | Merge pull request #72008 from vonagam/fix-property-access-unsafe-markRémi Verschelde2023-01-261-0/+1
|\ \ \ \ | |/ / / |/| | |
| * | | GDScript: Fix marking of line with unsafe property access as unsafeDmitrii Maganov2023-01-251-0/+1
| | |/ | |/|
* | | Merge pull request #71120 from jordigcs/ternaryGeorge Marques2023-01-251-4/+4
|\ \ \
| * | | Allow standalone ternary expressionsjordi2023-01-191-4/+4
* | | | Merge pull request #71349 from vonagam/disallow-infer-on-weakRémi Verschelde2023-01-251-3/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | GDScript: Disallow type inference with untyped initializerDmitrii Maganov2023-01-131-3/+1
* | | | Fix unnammed enum crash regressionocean (they/them)2023-01-181-1/+1
* | | | Merge pull request #71279 from vonagam/fix-iterator-number-typeRémi Verschelde2023-01-161-12/+43
|\ \ \ \
| * | | | GDScript: Fix typing of iterator in for loopDmitrii Maganov2023-01-131-12/+43
* | | | | Fix cyclic reference errors while reducing identifiers.Adam Scott2023-01-151-2/+2
| |/ / / |/| | |
* | | | GDScript: Fix infinite recursion in resolution of enum valuesGeorge Marques2023-01-131-2/+2
|/ / /
* | | Merge pull request #70733 from vonagam/fix-assigning-untypedRémi Verschelde2023-01-121-81/+114
|\ \ \
| * | | GDScript: Fix some issues with assignments that involve untyped thingsDmitrii Maganov2023-01-121-81/+114
| | |/ | |/|
* / | GDScript: Fix extending abstract classes, forbid their constructionDmitrii Maganov2023-01-121-12/+20
|/ /
* | GDScript: Fix getting type from PropertyInfo for Variant argumentsDmitrii Maganov2023-01-121-10/+7
* | Merge pull request #70987 from vonagam/fix-parameter-conversion-assignGeorge Marques2023-01-121-6/+3
|\ \
| * | GDScript: Fix missing conversion for default argument valuesDmitrii Maganov2023-01-061-6/+3
* | | GDScript: Fix small inconsistencies with resolve_datatypeDmitrii Maganov2023-01-121-35/+21
* | | GDScript: Fix use of conversion assign for variant valuesGeorge Marques2023-01-101-2/+2
* | | Merge pull request #71140 from vonagam/fix-const-index-subscript-typeRémi Verschelde2023-01-101-9/+3
|\ \ \