Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-25 | Merge pull request #71349 from vonagam/disallow-infer-on-weak | Rémi Verschelde | |
GDScript: Disallow type inference with untyped initializer | |||
2023-01-21 | Add support for Unicode identifiers in GDScript | George Marques | |
This is using an adapted version of UAX#31 to not rely on the ICU database (which isn't available in builds without TextServerAdvanced). It allows most characters used in diverse scripts but not everything. | |||
2023-01-18 | Fix unnammed enum crash regression | ocean (they/them) | |
2023-01-13 | GDScript: Disallow type inference with untyped initializer | Dmitrii Maganov | |
2023-01-13 | GDScript: Fix typing of iterator in for loop | Dmitrii Maganov | |
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 | GDScript: Fix extending abstract classes, forbid their construction | Dmitrii Maganov | |
2023-01-12 | GDScript: Fix wrong marking of some lines related to Variant as unsafe | Dmitrii Maganov | |
2023-01-12 | GDScript: Fix some issues with assignments that involve untyped things | Dmitrii Maganov | |
2023-01-12 | GDScript: Fix getting type from PropertyInfo for Variant arguments | Dmitrii Maganov | |
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 | Assorted enum and native type fixes | ocean (they/them) | |
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 | 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-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-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-05 | Unify String and StringName | rune-scape | |
2022-12-01 | Improve parent signature error | kobewi | |
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 | |
2022-08-31 | Improve null and object printing to avoid confusion with arrays | Hugo Locurcio | |
- Use different syntax for object printing to avoid confusion with arrays. - Print null as `<null>` to avoid confusion with a string `"null"`. - Display `<empty>` in editor resource pickers to avoid confusion with array-based properties. |