summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_analyzer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #57591 from vnen/gdscript-enum-fixesRémi Verschelde2022-02-041-45/+88
|\
| * GDScript: Treat enum values as int and enum types as dictionaryGeorge Marques2022-02-031-29/+66
| * GDScript: Consolidate behavior for assigning enum typesGeorge Marques2022-02-031-20/+26
* | Fix crash with non-constant keys in match statement Dictionary patterncdemirer2022-01-261-1/+1
|/
* Merge pull request #55995 from Xwdit/enum_fixRémi Verschelde2022-01-171-1/+2
|\
| * Fix enum int comparisonXwdit2021-12-161-1/+2
* | Merge pull request #56194 from cdemirer/fix-operation-result-type-inferenceRémi Verschelde2022-01-101-8/+20
|\ \
| * | Fix operation result type inferencecdemirer2021-12-231-8/+20
| |/
* | Merge pull request #56232 from V-Sekai/invalid_explicit_variant_assign_fixRémi Verschelde2022-01-101-1/+1
|\ \
| * | Fix 'Compiler bug: unresolved assign' on explicitly annotated variants.SaracenOne2021-12-251-1/+1
| |/
* | Merge pull request #56260 from cdemirer/fix-type-mutation-upon-assignment-wit...Rémi Verschelde2022-01-101-6/+7
|\ \
| * | Fix type mutation upon compound assignmentcdemirer2021-12-271-6/+7
| |/
* | Merge pull request #56483 from vnen/gdscript-warning-annotationRémi Verschelde2022-01-051-2/+36
|\ \
| * | GDScript: Add annotation to ignore warningsGeorge Marques2022-01-041-2/+36
| |/
* / Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
|/
* Avoid a crash in the gdscript analyserGilles Roudière2021-12-141-2/+4
* Fix shadowed global identifier warning duplicationYuri Roubinsky2021-12-131-1/+19
* Improve various textskobewi2021-11-231-1/+1
* Fix incorrect debug check for settersBenjamin Navarro2021-10-181-1/+1
* Merge pull request #53843 from vnen/gdscript-typed-array-subscript-constantRémi Verschelde2021-10-151-0/+3
|\
| * GDScript: Fix inferred typed array marked as constantGeorge Marques2021-10-151-0/+3
* | GDScript: Fix typing for await expressionGeorge Marques2021-10-141-3/+12
* | GDScript: Remove error when coroutine is called without awaitGeorge Marques2021-10-141-5/+5
|/
* Merge pull request #53726 from briansemrau/gd-outer-classGeorge Marques2021-10-141-0/+5
|\
| * GDScript: Access outer scope classesBrian Semrau2021-10-131-0/+5
* | Merge pull request #53720 from vnen/gdscript-typed-array-custom-classRémi Verschelde2021-10-121-0/+1
|\ \ | |/ |/|
| * GDScript: Fix typed array with custom classesGeorge Marques2021-10-121-0/+1
* | GDScript: Make setter parameter type same as variable typeGeorge Marques2021-10-121-1/+3
|/
* GDScript: Report property type errorsZuBsPaCe2021-10-081-32/+118
* GDScript: Use getter return type for the property typeGeorge Marques2021-10-071-3/+6
* Merge pull request #53479 from vnen/gdscript-subscript-object-selfRémi Verschelde2021-10-061-1/+5
|\
| * GDScript: Allow subscript on self and object typesGeorge Marques2021-10-061-1/+5
* | GDScript: Avoid hard errors on inferred typesGeorge Marques2021-10-061-11/+8
|/
* GDScript: Use path cache when checking preloaded scriptsGeorge Marques2021-10-041-1/+7
* Merge pull request #53338 from briansemrau/gdscript-handle-for-with-null-listRémi Verschelde2021-10-041-2/+4
|\
| * GDScript Check for null list in `for` loopBrian Semrau2021-10-021-2/+4
* | Allow void as return type for constructorskobewi2021-10-031-1/+4
|/
* Use range iterators for `Map`Lightning_A2021-09-301-3/+3
* Revert "GdScript: Use reduced constant expression result when doing binary op...Rémi Verschelde2021-09-301-10/+2
* Merge pull request #51818 from MarianoGnu/gdscript2-enum-fixesRémi Verschelde2021-09-301-3/+19
|\
| * GdScript: Use reduced constant expression result when doing binary operations...Mariano Suligoy2021-08-181-2/+10
| * Accept non unnamed enums as valid values for enums. Fixes #49357Mariano Suligoy2021-08-171-0/+5
| * When analyzing GdScript sources, consider Enums as Dictionaries. Fixes #45558Mariano Suligoy2021-08-171-1/+4
* | GDScript: Don't allow builtin type names as identifiersGeorge Marques2021-09-291-0/+5
* | GDScript: Remove conversion assign mistakenly done when unneededGeorge Marques2021-09-211-1/+0
* | Merge pull request #51671 from RandomShaper/fix_gdscript_crashGeorge Marques2021-09-171-6/+21
|\ \
| * | Fix parameter type resolution in GDScriptPedro J. Estébanez2021-09-111-2/+1
| * | Implement iterator variable typing in GDScriptPedro J. Estébanez2021-09-111-4/+20
* | | GDScript: Avoid inferred types from giving hard errorsGeorge Marques2021-09-171-3/+16
* | | Merge pull request #50456 from Blackiris/fix-extends-parent-relativeGeorge Marques2021-09-151-0/+3
|\ \ \