Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-10 | Merge pull request #71140 from vonagam/fix-const-index-subscript-type | Rémi Verschelde | |
GDScript: Fix type for index subscript on constant | |||
2023-01-10 | GDScript: Fix type for index subscript on constant | Dmitrii Maganov | |
2023-01-09 | Fix GDScript base and outer classes, signals and functions lookup order | Adam Scott | |
- Add outer class lookup test - Add signal lookup test Co-authored-by: Dmitrii Maganov <vonagam@gmail.com> | |||
2023-01-09 | Merge pull request #71051 from vonagam/consts-are-deep-start | Rémi Verschelde | |
GDScript: Begin making constants deep, not shallow or flat | |||
2023-01-09 | Merge pull request #69590 from anvilfolk/enums | Rémi Verschelde | |
GDScript enum fixes & refactor | |||
2023-01-09 | Assorted enum and native type fixes | ocean (they/them) | |
2023-01-09 | Merge pull request #71107 from vnen/gdscript-fix-nil-address-assign | Rémi Verschelde | |
GDScript: Don't use the NIL address to hold return value of functions | |||
2023-01-09 | Merge pull request #70655 from vonagam/fix-assert-multiline | Rémi Verschelde | |
GDScript: Fix multiline and trailing comma for assert | |||
2023-01-09 | GDScript: Allow using await on calls to void functions | George Marques | |
2023-01-09 | GDScript: Don't use the NIL address to hold return value of functions | George Marques | |
This prevents that the NIL address is filled with another value, which causes problems for some instructions that read from NIL. | |||
2023-01-08 | GDScript: Fix multiline and trailing comma for assert | Dmitrii Maganov | |
2023-01-08 | GDScript: Begin making constants deep, not shallow or flat | Dmitrii Maganov | |
2023-01-06 | GDScript: Fix typing of lambda functions | Dmitrii Maganov | |
2023-01-06 | GDScript: Fix array as default value for parameter | Dmitrii Maganov | |
2023-01-06 | Unify typing of variables, constants and parameters in GDScript | Dmitrii Maganov | |
2023-01-03 | Merge pull request #70859 from vonagam/fix-preload-native-type | Rémi Verschelde | |
GDScript: Fix wrong native type for preloaded class | |||
2023-01-03 | Merge pull request #70702 from vnen/gdscript-error-on-assign-void | Rémi Verschelde | |
GDScript: Error when assigning return value of void function | |||
2023-01-03 | Merge pull request #70656 from vonagam/fix-void-returns | Rémi Verschelde | |
GDScript: Disallow return with value in void functions | |||
2023-01-03 | GDScript: Fix wrong native type for preloaded class | Dmitrii Maganov | |
2022-12-30 | Merge pull request #62688 from cdemirer/assignments-and-types | George Marques | |
Fixes https://github.com/godotengine/godot/issues/62650 | |||
2022-12-30 | GDScript: Make using return of void function an error | George Marques | |
Remove the `VOID_ASSIGNMENT` warning since those cases will be errors now. | |||
2022-12-30 | Merge pull request #70613 from vonagam/fix-enum-as-constant | George Marques | |
Fixes https://github.com/godotengine/godot/issues/54018 Fixes https://github.com/godotengine/godot/issues/70213 Fixes https://github.com/godotengine/godot/issues/70495 | |||
2022-12-30 | GDScript: Error when assigning return value of void function | George Marques | |
This also makes built-in method calls empty the return value when the method is void, to avoid keeping returning a garbage value in such case. | |||
2022-12-29 | GDScript: Disallow return with value in void functions | Dmitrii Maganov | |
2022-12-28 | Fix usage of Enum as constant | Dmitrii Maganov | |
2022-12-27 | GDScript: Fix return type of constructor call for extending class | Dmitrii Maganov | |
2022-12-25 | Fix type adjustment skipped when value is considered both not hard and not ↵ | cdemirer | |
variant | |||
2022-12-23 | Merge pull request #69991 from rune-scape/cast-type | Rémi Verschelde | |
GDScript: Fix cast producing null | |||
2022-12-23 | Merge pull request #70220 from adamscott/fix-external-enum | Rémi Verschelde | |
Fix external enums not assignable as constants | |||
2022-12-22 | Merge pull request #70440 from rune-scape/null-again | Rémi Verschelde | |
Fix GDScript analyzer null literal | |||
2022-12-22 | Fix GDScript analyzer null literal | rune-scape | |
2022-12-21 | Add MethodInfo to signal datatype | ocean (they/them) | |
2022-12-17 | Fix external enums not assignable as constants | Adam Scott | |
- Add external enums test - Rename external inner class test - Clean up `GDScriptAnalyzer::reduce_identifier_from_base` class behavior | |||
2022-12-17 | Fix outer class lookup | Adam Scott | |
2022-12-17 | Fix inner class constant assignment | Adam Scott | |
2022-12-16 | Fix enum value regression | rune-scape | |
2022-12-15 | Merge pull request #69471 from rune-scape/rune-out-of-order | Rémi Verschelde | |
GDScript: Out of order member resolution | |||
2022-12-14 | GDScript: Allow out of order member resolution | rune-scape | |
2022-12-12 | GDScript: Fix cast producing null | rune-scape | |
2022-12-12 | Fix String type compatibility being too permissive | rune-scape | |
2022-12-10 | Fix constant base typing in extended GDScript class | Adam Scott | |
2022-12-09 | Merge pull request #68747 from rune-scape/rune-stringname-unification | Rémi Verschelde | |
GDScript: Unify StringName and String | |||
2022-12-05 | Unify String and StringName | rune-scape | |
2022-12-06 | Fix incomplete shadowing of member properties by parameters | Dmitrii Maganov | |
2022-12-01 | Improve parent signature error | kobewi | |
2022-11-21 | change RETURN_VALUE_DISCARDED GDScript warn text | souplamp | |
changed RETURN_VALUE_DISCARDED GDscript warning text to mention how the return value of a function is discarded; update GDScript parser warning test to include new warning text. | |||
2022-11-18 | Merge pull request #67714 from adamscott/fix-preload-cyclic-references-part2 | Rémi Verschelde | |
Fix cyclic references in GDScript 2.0 | |||
2022-11-18 | Fix cyclic references in GDScript 2.0 | Adam Scott | |
2022-11-17 | Fix ability to overload "script" variable | ocean (they/them) | |
2022-11-13 | GDScript compiler subclass bugfixes | Rune | |