Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | Fix set chain bug with jump_if_shared | cdemirer | 2022-06-28 | 2 | -0/+26 |
|/ | |||||
* | Merge pull request #59358 from strank/debug-inner-classes | George Marques | 2022-06-15 | 1 | -17/+29 |
|\ | |||||
| * | Extend test_compiler to also disassemble inner classes | strank | 2022-06-12 | 1 | -17/+29 |
| | | |||||
* | | Merge pull request #61666 from nathanfranke/fix-match-bind | George Marques | 2022-06-15 | 2 | -0/+19 |
|\ \ | | | | | | | gdscript: use correct error for unused bind match, suppress with underscore | ||||
| * | | use correct error for unused bind match, suppress with underscore | Nathan Franke | 2022-06-03 | 2 | -0/+19 |
| |/ | |||||
* | | Merge pull request #57151 from cdemirer/fix-match-array-dict-pattern-logic-error | George Marques | 2022-06-14 | 4 | -0/+93 |
|\ \ | |/ |/| | Fix logic errors in match-statement Array & Dictionary patterns | ||||
| * | Fix logic errors in match-statement Array & Dictionary Patterns | cdemirer | 2022-03-02 | 4 | -0/+93 |
| | | |||||
* | | Merge pull request #61440 from vnen/gdscript-scene-unique-nodes | Rémi Verschelde | 2022-05-31 | 6 | -4/+72 |
|\ \ | | | | | | | GDScript: Support `%` in shorthand for `get_node` | ||||
| * | | GDScript: Support `%` in shorthand for `get_node` | George Marques | 2022-05-27 | 6 | -4/+72 |
| | | | | | | | | | | | | | | | | | | The `%` is used in scene unique nodes. Now `%` can also be used instead of `$` for the shorthand, besides being allowed generally anywhere in the path as the prefix for a node name. | ||||
* | | | Merge pull request #61279 from Trioct/fix-typed-array-assignment | Rémi Verschelde | 2022-05-25 | 2 | -0/+4 |
|\ \ \ | |||||
| * | | | Fix const typed array assignment | Trioct | 2022-05-25 | 2 | -0/+4 |
| | | | | |||||
* | | | | GDScript: Don't show redundant await warning on unknown types | George Marques | 2022-05-24 | 2 | -0/+14 |
| |/ / |/| | | | | | | | | Also avoid it when the type is known to be a signal. | ||||
* | | | GDScript: Fix lambda captures in default argument values | George Marques | 2022-05-23 | 2 | -0/+9 |
| | | | |||||
* | | | GDScript: Fix `if` after lambda being seen as ternary | George Marques | 2022-05-23 | 2 | -0/+9 |
| | | |