Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-27 | Make GDScript number highlighting stricter | VolTer | |
(cherry picked from commit 952703d92155226137fc4bb53c61c8dbc7887ed7) | |||
2023-03-14 | GDScript: Fix autocomplete inside a block with a type test condition | Dmitrii Maganov | |
(cherry picked from commit e289a4ab2c404991d684b6c77b65d24f41be5b63) | |||
2023-03-14 | Fix error spam when naming a func at the end of the script | VolTer | |
(cherry picked from commit 07dd627728b71dd3ea30bab9761a847a7e0c911e) | |||
2023-03-13 | GDScript: Fix checking if a call is awaited in compiler | Dmitrii Maganov | |
(cherry picked from commit 55a2ad25bf1591876032150cffff7b7c68dcaa17) | |||
2023-03-13 | Fix GDScript code style regarding colon | Danil Alexeev | |
(cherry picked from commit ea5fd3d732a85029e8372425904971ad26153ff1) | |||
2023-03-13 | Prevent cache corruption when saving resources in the editor | Yuri Sizov | |
(cherry picked from commit 496bd94c21dbda01fc7d9d0a108eecef21924024) | |||
2023-02-28 | Minor typo and docs URL fixes | Rémi Verschelde | |
2023-02-26 | Remove unused `ScriptLanguage` methods | voidedWarranties | |
2023-02-26 | Merge pull request #73915 from vonagam/fix-conversions-from-native-member | Rémi Verschelde | |
GDScript: Fix conversions from native members accessed by identifier | |||
2023-02-26 | Merge pull request #73964 from vonagam/fix-coroutine-compiler-type | Rémi Verschelde | |
GDScript: Fix address type for coroutine results | |||
2023-02-26 | Merge pull request #73957 from vonagam/fix-binary-op-safety | Rémi Verschelde | |
GDScript: Fix wrong unsafety mark for binary operator | |||
2023-02-26 | Merge pull request #73899 from vnen/gdscript-init-defaults-beforehand | Rémi Verschelde | |
GDScript: Initialize all defaults beforehand in implicit constructor | |||
2023-02-26 | GDScript: Fix address type for coroutine results | Dmitrii Maganov | |
2023-02-26 | GDScript: Fix wrong unsafety mark for binary operator | Dmitrii Maganov | |
2023-02-25 | Revert "GDScript: Fix groups and categories been seen as members" | George Marques | |
This reverts commit 6f2a8434c675b3df2aceca4e5200aaf799eeb2bd. The commit introduces a bug where it creates spurious entries for member information. | |||
2023-02-25 | GDScript: Fix conversions from native members accessed by identifier | Dmitrii Maganov | |
2023-02-24 | GDScript: Initialize all defaults beforehand in implicit constructor | George Marques | |
Set all the default values for typed variables before actually trying to initialize them, including `@onready` ones. This ensures that if validated calls are being used there will be a value of the correct type, even if the resolution is done out of order or deferred because of `@onready`. | |||
2023-02-24 | GDScript: Don't use validated call for vararg methods | George Marques | |
Since they may have runtime type validation, we cannot use the validated call. | |||
2023-02-24 | Fixup GDScript test using non-deterministic ids | Rémi Verschelde | |
Follow-up to #73870. | |||
2023-02-24 | Merge pull request #73870 from vnen/gdscript-dont-reference-group-properties | Rémi Verschelde | |
GDScript: Fix groups and categories been seen as members | |||
2023-02-24 | GDScript: Fix groups and categories been seen as members | George Marques | |
2023-02-24 | GDScript: Fix range regression | Dmitrii Maganov | |
2023-02-23 | Merge pull request #73798 from vonagam/fix-bad-continue-in-lambda | Rémi Verschelde | |
GDScript: Fix parsing unexpected break/continue in lambda | |||
2023-02-23 | GDScript: Fix parsing unexpected break/continue in lambda | Dmitrii Maganov | |
2023-02-23 | GDScript: Fix usage of enum value as range argument | Dmitrii Maganov | |
2023-02-22 | Document `@GDScript.is_instance_of` method | Danil Alexeev | |
2023-02-21 | Merge pull request #73709 from vonagam/fix-error-message-unfound-type | Rémi Verschelde | |
GDScript: Fix error message for unfound type | |||
2023-02-21 | Merge pull request #73705 from anvilfolk/doublewoopsie | Rémi Verschelde | |
Added check for null objects in gdscript typed assign. | |||
2023-02-21 | Merge pull request #73689 from vnen/gdscript-fix-inheritance-native-class | Rémi Verschelde | |
GDScript: Fix setting native type with script inheritance | |||
2023-02-21 | GDScript: Fix error message for unfound type | Dmitrii Maganov | |
2023-02-21 | Added check for null objects in gdscript typed assign. | ocean (they/them) | |
2023-02-21 | Merge pull request #73693 from vnen/gdscript-fix-script-signature-check | Rémi Verschelde | |
GDScript: Fix override signature check of script inheritance | |||
2023-02-21 | Merge pull request #73680 from vnen/gdscript-div-by-zero-crash-fix | Rémi Verschelde | |
GDScript: Avoid validated division operation to test for zero | |||
2023-02-21 | GDScript: Fix override signature check of script inheritance | George Marques | |
Avoid treating the super class as a meta type for signature check, since it is looking at the instance level for that. | |||
2023-02-21 | GDScript: Fix setting native type with script inheritance | George Marques | |
Sometimes the inheritance tree is compiled out of order and the base don't have yet a native type set. This is now changed to not rely on the base script but use the native type set in the datatype, which is already resolved by the analyzer. | |||
2023-02-21 | GDScript: Avoid validated division operation to test for zero | George Marques | |
The validated operations for integer division and modulo do not check for division by zero. This avoids validated operation in these cases to make sure the check is performed and avoid crashing the engine. | |||
2023-02-21 | GDScript: Fix crash when autoload script can't be found | George Marques | |
2023-02-20 | Add test for const class references | mashumafi | |
2023-02-20 | GDScript: Limit recursion depth for completion functions | George Marques | |
Avoid crashing if the completion gets stuck in infinite recursion while trying to guess the expression type. | |||
2023-02-20 | Merge pull request #73590 from vnen/gdscript-global-scope-enums | Rémi Verschelde | |
Make global scope enums accessible as types in GDScript | |||
2023-02-20 | Merge pull request #73544 from mashumafi/fix-func-arg-null | Rémi Verschelde | |
Fix: Func with typed args error when arg is null | |||
2023-02-20 | Merge pull request #73489 from vonagam/type-check-node | Rémi Verschelde | |
GDScript: Rework type check | |||
2023-02-20 | Merge pull request #73291 from vonagam/fix-unsafe-weak-binop | Rémi Verschelde | |
GDScript: Fix missing unsafety mark for binary op with weak variables | |||
2023-02-19 | Fix: Func with typed args error when arg is null | mashumafi | |
2023-02-19 | Make global scope enums accessible as types in GDScript | George Marques | |
Add functions to CoreConstant so enums can be properly deduced. Also add the enums in release builds to make consistent with ClassDB enums and avoid differences in script compilation between debug and release. | |||
2023-02-18 | Merge pull request #73501 from anvilfolk/oopsiedaisy | Yuri Sizov | |
Fix inability to assign null regression | |||
2023-02-17 | Merge pull request #73448 from RandomShaper/fix_sticky_stack | Yuri Sizov | |
Avoid GDScript bookkeeping from referencing objects longer than necessary | |||
2023-02-17 | Avoid GDScript bookkeeping from referencing objects longer than necessary | Pedro J. Estébanez | |
2023-02-17 | GDScript: Rework type check | Dmitrii Maganov | |
2023-02-17 | Fix inability to assign null regression | ocean (they/them) | |
Co-authored-by: Dmitry Maganov <vonagam@gmail.com> |