summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* GDScript: Implement lambdas compilation and runtimeGeorge Marques2021-04-281-23/+66
* GDScript: Make sure Lua-style dicts use StringName as keysGeorge Marques2021-04-231-2/+2
* GDScript: Fix resolution of dictionary keysGeorge Marques2021-04-231-2/+2
* GDScript: Pool temporary values by type on the stackGeorge Marques2021-04-141-2/+2
* Reduce number of addressing modes in GDScript VMGeorge Marques2021-04-081-3/+6
* Fix stack overflow in setterJulien Nguyen2021-04-061-0/+2
* Fix GDScript variables addresses getting mixedJulien Nguyen2021-04-041-0/+4
* GDScript: Allow export of enum variablesGeorge Marques2021-03-301-7/+2
* Add typed arrays to GDScriptGeorge Marques2021-03-291-6/+48
* 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-121-1/+1
|/
* Fixed match for expression patternDavid Sichma2021-03-021-1/+1
* false positive "Identifier not found" error or signals fixedThakee Nathees2021-02-241-22/+45
* Merge pull request #44104 from nekomatata/coroutine-await-fixRémi Verschelde2021-01-111-2/+10
|\
| * Fix error when calling coroutine with await in _readyPouleyKetchoupp2020-12-171-2/+10
* | Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* | Rename empty() to is_empty()Marcel Admiraal2020-12-281-2/+2
|/
* Merge pull request #43890 from vnen/gdscript-builtin-functions-refactorRémi Verschelde2020-12-151-11/+14
|\
| * GDScript: Refactor builtin functionsGeorge Marques2020-11-261-11/+14
* | Fix base script not initialized properly in some casesPouleyKetchoupp2020-12-061-5/+8
* | Merge pull request #41095 from ThakeeNathees/GDScript-DocumentationRémi Verschelde2020-12-021-6/+69
|\ \
| * | Refactor DocData into core and editor (DocTools) partsThakee Nathees2020-12-021-3/+3
| * | Documentation generation for GDScriptThakee Nathees2020-11-291-6/+69
* | | Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fixGeorge Marques2020-12-021-1/+1
|\ \ \ | |/ / |/| |
| * | GDScript default argument override bug fixThakee Nathees2020-11-281-1/+1
* | | GDScript: Improve handling of operatorsGeorge Marques2020-11-261-13/+13
| |/ |/|
* | Merge pull request #43856 from vnen/gdscript-some-fixesRémi Verschelde2020-11-251-1/+1
|\ \
| * | GDScript: Fix return of cast expression on compilationGeorge Marques2020-11-251-1/+1
* | | GDScript: Fix mishandling of stack pointersGeorge Marques2020-11-251-12/+24
|/ /
* | GDScript: Add faster call instructions for builtin methodsGeorge Marques2020-11-211-0/+2
* | GDScript: Add faster call instructions for native methodsGeorge Marques2020-11-211-2/+77
* | GDScript: Fix native class not set with inheritanceGeorge Marques2020-11-131-0/+2
|/
* Prevent cyclic reference between script and its membersPedro J. Estébanez2020-09-101-9/+15
* Fix GDScript codegen leak.bruvzg2020-09-021-0/+7
* Change GDScript compiler to use codegen abstractionGeorge Marques2020-09-011-1664/+980
* GDScript: Fix issues when deriving from other scriptsGeorge Marques2020-08-261-6/+17
* GDScript: Don't fail to load constants if they're not a literalGeorge Marques2020-08-241-5/+1
* GDScript: Allow "new()" to be called in non-static functionsGeorge Marques2020-07-241-1/+1
* Wrap up GDScript 2.0 base implementationGeorge Marques2020-07-221-133/+159
* Reintroduce code completionGeorge Marques2020-07-201-4/+5
* Add new GDScript type checkerGeorge Marques2020-07-201-3/+7
* Add support for propertiesGeorge Marques2020-07-201-27/+259
* New GDScript tokenizer and parserGeorge Marques2020-07-201-977/+1495
* Merge pull request #38067 from ThakeeNathees/elif-error-line-fixedRémi Verschelde2020-06-171-0/+4
|\
| * GDScript debugger incorrect error line fixedThakee Nathees2020-06-171-0/+4
* | Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-98/+195
* | Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+2
* | Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-108/+0
* | Style: clang-format: Disable AllowShortCaseLabelsOnASingleLineRémi Verschelde2020-05-101-10/+30