Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | Merge pull request #70656 from vonagam/fix-void-returns | Rémi Verschelde | 2023-01-03 | 6 | -0/+17 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | GDScript: Disallow return with value in void functions | |||||
| * | | | | GDScript: Disallow return with value in void functions | Dmitrii Maganov | 2022-12-29 | 6 | -0/+17 | |
| |/ / / | ||||||
* | | | | Merge pull request #62688 from cdemirer/assignments-and-types | George Marques | 2022-12-30 | 2 | -0/+21 | |
|\ \ \ \ | | | | | | | | | | | Fixes https://github.com/godotengine/godot/issues/62650 | |||||
| * | | | | Fix type adjustment skipped when value is considered both not hard and not ↵ | cdemirer | 2022-12-25 | 2 | -0/+21 | |
| |/ / / | | | | | | | | | | | | | variant | |||||
* | | | | Merge pull request #70613 from vonagam/fix-enum-as-constant | George Marques | 2022-12-30 | 2 | -0/+46 | |
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | Fixes https://github.com/godotengine/godot/issues/54018 Fixes https://github.com/godotengine/godot/issues/70213 Fixes https://github.com/godotengine/godot/issues/70495 | |||||
| * | | | Fix usage of Enum as constant | Dmitrii Maganov | 2022-12-28 | 2 | -0/+46 | |
| |/ / | ||||||
* / / | GDScript: Fix return type of constructor call for extending class | Dmitrii Maganov | 2022-12-27 | 2 | -0/+12 | |
|/ / | ||||||
* | | Merge pull request #69991 from rune-scape/cast-type | Rémi Verschelde | 2022-12-23 | 2 | -0/+8 | |
|\ \ | | | | | | | | | | GDScript: Fix cast producing null | |||||
| * | | GDScript: Fix cast producing null | rune-scape | 2022-12-12 | 2 | -0/+8 | |
| | | | ||||||
* | | | Merge pull request #70220 from adamscott/fix-external-enum | Rémi Verschelde | 2022-12-23 | 6 | -1/+14 | |
|\ \ \ | | | | | | | | | | | | | Fix external enums not assignable as constants | |||||
| * | | | Fix external enums not assignable as constants | Adam Scott | 2022-12-17 | 6 | -1/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add external enums test - Rename external inner class test - Clean up `GDScriptAnalyzer::reduce_identifier_from_base` class behavior | |||||
* | | | | Merge pull request #70440 from rune-scape/null-again | Rémi Verschelde | 2022-12-22 | 2 | -0/+11 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix GDScript analyzer null literal | |||||
| * | | | | Fix GDScript analyzer null literal | rune-scape | 2022-12-22 | 2 | -0/+11 | |
| | |_|/ | |/| | | ||||||
* / | | | Add MethodInfo to signal datatype | ocean (they/them) | 2022-12-21 | 2 | -0/+6 | |
|/ / / | ||||||
* / / | Fix outer class lookup | Adam Scott | 2022-12-17 | 2 | -0/+14 | |
|/ / | ||||||
* | | Fix inner class constant assignment | Adam Scott | 2022-12-17 | 3 | -0/+11 | |
| | | ||||||
* | | Fix enum value regression | rune-scape | 2022-12-16 | 1 | -1/+2 | |
| | | ||||||
* | | Merge pull request #69471 from rune-scape/rune-out-of-order | Rémi Verschelde | 2022-12-15 | 23 | -1/+206 | |
|\ \ | | | | | | | GDScript: Out of order member resolution | |||||
| * | | GDScript: Allow out of order member resolution | rune-scape | 2022-12-14 | 23 | -1/+206 | |
| |/ | ||||||
* / | Fix String type compatibility being too permissive | rune-scape | 2022-12-12 | 2 | -0/+9 | |
|/ | ||||||
* | Fix constant base typing in extended GDScript class | Adam Scott | 2022-12-10 | 7 | -0/+53 | |
| | ||||||
* | Merge pull request #68747 from rune-scape/rune-stringname-unification | Rémi Verschelde | 2022-12-09 | 12 | -0/+127 | |
|\ | | | | | | | GDScript: Unify StringName and String | |||||
| * | Unify String and StringName | rune-scape | 2022-12-05 | 12 | -0/+127 | |
| | | ||||||
* | | Fix incomplete shadowing of member properties by parameters | Dmitrii Maganov | 2022-12-06 | 2 | -0/+42 | |
|/ | ||||||
* | Improve parent signature error | kobewi | 2022-12-01 | 5 | -5/+5 | |
| | ||||||
* | Fix singleton scene cyclic loading | Adam Scott | 2022-11-25 | 1 | -15/+26 | |
| | ||||||
* | change RETURN_VALUE_DISCARDED GDScript warn text | souplamp | 2022-11-21 | 1 | -1/+1 | |
| | | | | 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. | |||||
* | Merge pull request #67714 from adamscott/fix-preload-cyclic-references-part2 | Rémi Verschelde | 2022-11-18 | 8 | -6/+36 | |
|\ | | | | | | | Fix cyclic references in GDScript 2.0 | |||||
| * | Fix cyclic references in GDScript 2.0 | Adam Scott | 2022-11-18 | 8 | -6/+36 | |
| | | ||||||
* | | Fix ability to overload "script" variable | ocean (they/them) | 2022-11-17 | 4 | -0/+19 | |
|/ | ||||||
* | GDScript compiler subclass bugfixes | Rune | 2022-11-13 | 5 | -1/+29 | |
| | ||||||
* | Merge pull request #68125 from ↵ | Rémi Verschelde | 2022-11-02 | 4 | -0/+139 | |
|\ | | | | | | | | | | | kleonc/range-fix-single-arg-optimized-type-mismatch [GDScript] Fix type mismatch in optimized single arg `range` | |||||
| * | GDScript Fix type mismatch in optimized single arg `range` | kleonc | 2022-11-02 | 4 | -0/+139 | |
| | | ||||||
* | | Support for checking that Projection is(not) null | Rafał Mikrut | 2022-11-01 | 4 | -0/+10 | |
|/ | ||||||
* | Add STATIC_CALLED_ON_INSTANCE warning to highlight | clayjohn | 2022-10-14 | 2 | -0/+18 | |
| | | | | when static functions are called directly from objects | |||||
* | Implement RETURN_VALUE_DISCARDED warning in GDscript | clayjohn | 2022-10-13 | 2 | -2/+6 | |
| | ||||||
* | Fix more MSVC C4702 (unreachable code) warnings | Rémi Verschelde | 2022-10-07 | 1 | -6/+6 | |
| | ||||||
* | Improve dictionary printing to avoid confusion with arrays | Hugo Locurcio | 2022-10-04 | 6 | -9/+9 | |
| | | | | | | - Add leading and trailing spaces within dictionaries, as the `{}` characters are hard to distinguish from `[]` on some fonts. This is especially helpful with empty arrays and dictionaries. | |||||
* | Improve null and object printing to avoid confusion with arrays | Hugo Locurcio | 2022-08-31 | 3 | -3/+3 | |
| | | | | | | | - 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. | |||||
* | Rename String `plus_file` to `path_join` | Aaron Franke | 2022-08-29 | 1 | -3/+3 | |
| | ||||||
* | Add tests for empty/unnamed arguments to ClassDB, Variant, GDScript | Yuri Sizov | 2022-08-08 | 1 | -0/+34 | |
| | ||||||
* | fix(gdscript): Infer type from preload const | Antonio Dell'Annunziata | 2022-08-07 | 3 | -0/+10 | |
| | | | | | | | When resolving the type of the attribute from the variant, the result_type.kind was overritten for no reason. It is assumed that this only needs to be done, if the variant value is not valid to have any kind here. Solves #63715 | |||||
* | Merge pull request #61315 from lawnjelly/variant_bucket_pools | Rémi Verschelde | 2022-08-02 | 1 | -2/+3 | |
|\ | | | | | Variant memory pools | |||||
| * | Variant memory pools | lawnjelly | 2022-07-04 | 1 | -2/+3 | |
| | | | | | | | | Memory pools via PagedAllocator for Transform2D, Transform3D, Basis and AABB. | |||||
* | | Code quality: Fix header guards consistency | Rémi Verschelde | 2022-07-25 | 1 | -3/+3 | |
| | | | | | | | | | | Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||||
* | | Merge pull request #62701 from cdemirer/for-variable-conflict | Rémi Verschelde | 2022-07-06 | 4 | -0/+11 | |
|\ \ | ||||||
| * | | Do error when for variable conflicts with a variable in scope | cdemirer | 2022-07-04 | 4 | -0/+11 | |
| |/ | ||||||
* / | Add grouping annotations for class properties in GDScript | Yuri Sizov | 2022-07-05 | 2 | -3/+3 | |
|/ | ||||||
* | Merge pull request #60675 from voylin/Add-BBCode-support-for-printing-output | Rémi Verschelde | 2022-06-28 | 2 | -2/+2 | |
|\ | | | | | Adding print_rich() for printing with BBCode | |||||
| * | Adding print_rich for printing with BBCode | Voylin | 2022-06-29 | 2 | -2/+2 | |
| | |