summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_analyzer.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \
| * | Fix extends with relative path to parent scriptJulien Nguyen2021-09-051-0/+3
* | | Merge pull request #52582 from jmb462/Prevent-non-explicit-inferring-paramete...Rémi Verschelde2021-09-151-0/+4
|\ \ \
| * | | Prevent non explicit inferring parameter from nulljmb4622021-09-111-0/+4
* | | | Merge pull request #52632 from vnen/autoload-global-script-class-conflictRémi Verschelde2021-09-131-1/+12
|\ \ \ \
| * | | | Disallow class names to be the same as global namesGeorge Marques2021-09-131-1/+12
| |/ / /
* | | | Merge pull request #52100 from vnen/gdscript-access-outer-constantsRémi Verschelde2021-09-131-9/+25
|\ \ \ \ | |/ / / |/| | |
| * | | GDScript: Allow access to outer constant and enum valuesGeorge Marques2021-08-241-9/+25
| | |/ | |/|
* | | Merge pull request #49897 from Blackiris/fix-dollar-point-crash-on-editorGeorge Marques2021-09-101-0/+3
|\ \ \ | |_|/ |/| |
| * | Fix crash when writing $. in the editorJulien Nguyen2021-07-081-0/+3
* | | Merge pull request #52329 from ZuBsPaCe/gdscript-unused-private-class-variabl...Max Hilbrunner2021-09-031-0/+1
|\ \ \
| * | | GDScript: Count usages of member variables.ZuBsPaCe2021-09-031-0/+1
* | | | Check for GDScript member and class naming conflicts in a variety of conditions.SaracenOne2021-09-021-1/+84
|/ / /
* | / Rename String::is_rel_path to String::is_relative_pathWilson E. Alvarez2021-08-291-1/+1
| |/ |/|
* | GDScript: Make singleton functions be seen as staticGeorge Marques2021-08-201-1/+6
* | GDScript: Fix calling builtin static functionsGeorge Marques2021-08-181-1/+3
* | GDScript: Fix issue when calling `new()` on its ownGeorge Marques2021-08-181-2/+2
* | GDScript: Fix inner classes and preloaded scripts as typesGeorge Marques2021-08-181-0/+29
* | Remove underscore hacksMax Hilbrunner2021-08-171-25/+16
* | Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-29/+26
|/
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-1/+1
* Merge pull request #49287 from reduz/expose-variant-internal-bindersRémi Verschelde2021-06-191-0/+1
|\
| * GDScript: Fix setting type of operator return valueGeorge Marques2021-06-181-0/+1
* | Merge pull request #49449 from SpectralDragon/fix-enum-equal-operationGeorge Marques2021-06-181-2/+3
|\ \ | |/ |/|
| * Fix equal operation for typed enumsВладислав Прусаков2021-06-091-2/+3
* | Rename Reference to RefCountedPedro J. Estébanez2021-06-111-1/+1
* | Core: Move DirAccess and FileAccess to `core/io`Rémi Verschelde2021-06-111-1/+1
* | Rename Quat to QuaternionMarcel Admiraal2021-06-041-2/+2
|/
* Rename Variant TRANSFORM to TRANSFORM3DAaron Franke2021-06-031-2/+2
* Merge pull request #49114 from vnen/gdscript-fix-self-function-type-checkRémi Verschelde2021-05-261-0/+2
|\
| * GDScript: Fix function signature check for self callsGeorge Marques2021-05-261-0/+2
* | GDScript: Use analyzer data to decide assignment conversionGeorge Marques2021-05-261-0/+9
|/
* GDScript: Add support for builtin static method callsGeorge Marques2021-05-161-2/+16
* GDScript: Fix crash when base of an attribute is invalidGeorge Marques2021-04-281-0/+6
* GDScript: Implement lambdas compilation and runtimeGeorge Marques2021-04-281-7/+28
* GDScript: Add lambdas to the type analyzerGeorge Marques2021-04-281-13/+71
* GDScript: Add lambda syntax parsingGeorge Marques2021-04-281-0/+4
* GDScript: Fix resolution of dictionary keysGeorge Marques2021-04-231-20/+4
* Merge pull request #47131 from vnen/gdscript-export-fixRémi Verschelde2021-03-301-71/+35
|\
| * Move GDSript annotation application after type-checkingGeorge Marques2021-03-301-71/+35
* | GDScript: Fix array type check on constantsGeorge Marques2021-03-301-2/+2
|/
* Add typed arrays to GDScriptGeorge Marques2021-03-291-24/+195
* Merge pull request #43176 from mateosss/crash-uninit-constRémi Verschelde2021-01-111-13/+15
|\
| * Fix crash by adding nullcheck for uninitialized constantsMateo de Mayo2020-10-291-13/+15