Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-12 | Merge pull request #70733 from vonagam/fix-assigning-untyped | Rémi Verschelde | |
GDScript: Fix some issues with assignments that involve untyped things | |||
2023-01-12 | Merge pull request #71197 from adamscott/add-default-virtual-path-gdscript | Rémi Verschelde | |
Add default virtual `gdscript://` path to `GDScript` instances | |||
2023-01-12 | Merge pull request #70700 from vonagam/fix-abstract-extends | Rémi Verschelde | |
GDScript: Fix extending abstract classes, forbid their construction | |||
2023-01-12 | GDScript: Fix extending abstract classes, forbid their construction | Dmitrii Maganov | |
2023-01-12 | Add default virtual `gdscript://` path to `GDScript` instances | Adam Scott | |
2023-01-12 | GDScript: Fix some issues with assignments that involve untyped things | Dmitrii Maganov | |
2023-01-12 | Merge pull request #70899 from adamscott/fix-vector-inf | Rémi Verschelde | |
Fix parse error using Vector{2,3,4}.INF | |||
2023-01-12 | GDScript: Fix getting type from PropertyInfo for Variant arguments | Dmitrii Maganov | |
2023-01-12 | Merge pull request #70987 from vonagam/fix-parameter-conversion-assign | George Marques | |
2023-01-12 | Merge pull request #70713 from vonagam/fix-unnamed-enum-outer-conflicts | George Marques | |
2023-01-11 | GDScript: Fix temp values being written without proper clear | George Marques | |
Temporary values in the stack were not being properly cleared when the return value of calls were discarded, which can cause memory issues especially for reference types like PackedByteArray. | |||
2023-01-11 | Merge pull request #70595 from adamscott/add-gdscript-editorconfig | Rémi Verschelde | |
Add GDScript `.editorconfig` rules | |||
2023-01-10 | GDScript: Fix use of conversion assign for variant values | George Marques | |
2023-01-10 | Add GDScript `.editorconfig` rules | Adam Scott | |
- Uniformize `.gd` unit test files indentation to tabs (where needed) | |||
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 | Fix parse error using Vector{2,3,4}.INF | Adam Scott | |
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 missing conversion for default argument values | 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: Fix false name conflicts for unnamed enums | Dmitrii Maganov | |
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 |