Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-30 | GDScript: Fix vararg method calls with exact arguments | Dmitrii Maganov | |
2023-01-30 | GDScript: Fix `@export_enum` works only with `int` | Danil Alexeev | |
2023-01-29 | Merge pull request #72285 from vnen/gdscript-variable-match | Rémi Verschelde | |
GDScript: Allow variables in match patterns | |||
2023-01-29 | Merge pull request #72286 from vnen/gdscript-native-static-call-crash | Rémi Verschelde | |
GDScript: Avoid calling non-static methods on native classes | |||
2023-01-29 | Merge pull request #71844 from vonagam/fix-constant-conversions | Rémi Verschelde | |
GDScript: Fix constant conversions | |||
2023-01-28 | GDScript: Avoid calling non-static methods on native classes | George Marques | |
2023-01-28 | GDScript: Allow variables in match patterns | George Marques | |
To restore an ability available in 3.x and reduce compatibility changes. | |||
2023-01-29 | GDScript: Fix constant conversions | Dmitrii Maganov | |
2023-01-28 | GDScript: Fix implicit conversions for function returns | Dmitrii Maganov | |
2023-01-28 | GDScript: Fix test from #69163 after annotations change | Rémi Verschelde | |
2023-01-28 | Merge pull request #69163 from vonagam/variant-safe-lines | Rémi Verschelde | |
GDScript: Fix wrong marking of some lines related to Variant as unsafe | |||
2023-01-27 | GDScript: Fix test for read-only state of constants | Dmitrii Maganov | |
2023-01-25 | GDScript: Allow constant expressions in annotations | Danil Alexeev | |
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-24 | Clarify error message about script-level annotation | Danil Alexeev | |
2023-01-23 | Merge pull request #71914 from vnen/gdscript-no-continue-match | Rémi Verschelde | |
GDScript: Remove function of `continue` for match statement | |||
2023-01-22 | GDScript: Remove function of `continue` for match statement | George Marques | |
The keyword is confusing and rarely is used in the intended way. It is removed now in favor of a future feature (pattern guards) to avoid breaking compatibility later. | |||
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-16 | Merge pull request #71279 from vonagam/fix-iterator-number-type | Rémi Verschelde | |
GDScript: Fix typing of iterator in for loop | |||
2023-01-16 | Merge pull request #67774 from aaronfranke/script-annotations | Rémi Verschelde | |
Make script annotations be placed before `class_name` and `extends` | |||
2023-01-14 | Update all outdated online documentation links | Yuri Sizov | |
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 | 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 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 | 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 | |