summaryrefslogtreecommitdiffstats
path: root/modules/gdscript
Commit message (Expand)AuthorAgeFilesLines
* Replace remaining uses of `NULL` with `nullptr`Rémi Verschelde2021-04-291-1/+1
* GDScript: Fix crash when base of an attribute is invalidGeorge Marques2021-04-282-1/+7
* GDScript: Implement lambdas compilation and runtimeGeorge Marques2021-04-2816-39/+364
* GDScript: Add lambdas to the type analyzerGeorge Marques2021-04-285-24/+122
* GDScript: Add lambda syntax parsingGeorge Marques2021-04-286-63/+224
* Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-271-1/+0
* Remove uses of `auto` for better readability and online code reviewsHugo Locurcio2021-04-261-2/+2
* Merge pull request #48139 from vnen/gdscript-dict-keysRémi Verschelde2021-04-243-24/+10
|\
| * GDScript: Make sure Lua-style dicts use StringName as keysGeorge Marques2021-04-232-2/+4
| * GDScript: Fix resolution of dictionary keysGeorge Marques2021-04-232-22/+6
* | Merge pull request #47891 from Razoric480/lsp-update-filesystemRémi Verschelde2021-04-241-0/+1
|\ \ | |/ |/|
| * Make LSP update the filesystem of changed scriptsFrancois Belair2021-04-141-0/+1
* | Merge pull request #47956 from vnen/gdscript-double-stackRémi Verschelde2021-04-208-56/+400
|\ \
| * | GDScript: Adjust type of temporaries when neededGeorge Marques2021-04-166-8/+286
| * | GDScript: Pool temporary values by type on the stackGeorge Marques2021-04-145-49/+115
* | | Merge pull request #47701 from vnen/gdscript-test-runnerRémi Verschelde2021-04-1633-78/+882
|\ \ \ | |_|/ |/| |
| * | Add runner for GDScript testingGeorge Marques2021-04-0833-78/+882
* | | Merge pull request #47330 from Blackiris/fix-corrupt-scene-when-export-has-se...George Marques2021-04-141-2/+1
|\ \ \
| * | | Fix corrupt scene when export var has setterJulien Nguyen2021-04-141-2/+1
| | |/ | |/|
* / | Fix type argument in is_builtin which was treated as an addressJulien Nguyen2021-04-111-1/+1
|/ /
* | Reduce number of addressing modes in GDScript VMGeorge Marques2021-04-088-193/+128
* | Merge pull request #47648 from Blackiris/fix-gdscript-editor-hangsRémi Verschelde2021-04-071-1/+1
|\ \
| * | Fix infinite loop when guessing argument type from parent classJulien Nguyen2021-04-051-1/+1
| |/
* / Fix stack overflow in setterJulien Nguyen2021-04-061-0/+2
|/
* Merge pull request #47569 from vnen/gdscript-typed-returnRémi Verschelde2021-04-054-6/+304
|\
| * GDScript: Properly validate return typeGeorge Marques2021-04-054-6/+304
* | Style: Apply clang-tidy's `readability-braces-around-statements`Rémi Verschelde2021-04-052-23/+46
* | Style: Apply clang-tidy's `modernize-use-nullptr`Rémi Verschelde2021-04-052-5/+5
* | Fix GDScript variables addresses getting mixedJulien Nguyen2021-04-041-0/+4
* | Merge pull request #46991 from madmiraal/rename-invert-reverseRémi Verschelde2021-04-013-4/+4
|\ \
| * | Rename Array.invert() to Array.reverse()Marcel Admiraal2021-03-213-4/+4
* | | Merge pull request #47131 from vnen/gdscript-export-fixRémi Verschelde2021-03-307-143/+167
|\ \ \
| * | | GDScript: Implement export of typed arraysGeorge Marques2021-03-301-1/+19
| * | | GDScript: Allow export of enum variablesGeorge Marques2021-03-303-10/+22
| * | | GDScript: Show error on invalid initializer expressionGeorge Marques2021-03-301-0/+3
| * | | Move GDSript annotation application after type-checkingGeorge Marques2021-03-306-135/+126
| | |/ | |/|
* | | Merge pull request #47492 from vnen/gdscript-typed-arraysRémi Verschelde2021-03-301-2/+2
|\ \ \ | |/ / |/| |
| * | GDScript: Fix array type check on constantsGeorge Marques2021-03-301-2/+2
* | | Merge pull request #46830 from vnen/gdscript-typed-arraysRémi Verschelde2021-03-2912-58/+569
|\| |
| * | Add typed arrays to GDScriptGeorge Marques2021-03-2912-58/+569
* | | Merge pull request #44398 from RevoluPowered/unit-tests-for-export-templatesRémi Verschelde2021-03-231-3/+4
|\ \ \ | |_|/ |/| |
| * | Add unit tests for export templatesGordon MacPherson2021-03-221-3/+4
* | | Fix missing quote in multiline GDScript stringAlex Hirsch2021-03-191-0/+3
| |/ |/|
* | Merge pull request #46936 from DavidSichma/match_temp_headerRémi Verschelde2021-03-141-4/+4
|\ \
| * | Fixed match test expression for temporariesDavid Sichma2021-03-121-4/+4
* | | Fixes small typos and grammar correctionAnshul7sp12021-03-126-6/+6
|/ /
* | Implement Navigation layersGilles Roudière2021-03-101-0/+2
* | Fixed match for expression patternDavid Sichma2021-03-021-1/+1
* | Merge pull request #42029 from ThakeeNathees/export-type-infer-bug-fixGeorge Marques2021-03-021-2/+7
|\ \
| * | GDScript export array/dictionary type infer bug fixThakee Nathees2020-09-131-2/+7