Danil Alexeev
|
4dc568856a
|
GDScript: Rework GDScriptUtilityFunctions macros
|
2024-10-25 17:46:38 +03:00 |
|
rune-scape
|
d3ad99d3d1
|
GDScriptNativeClass: Allow getting static function as callable
|
2024-09-23 10:56:53 -07:00 |
|
Rémi Verschelde
|
f7daa0fb2f
|
Merge pull request #96856 from RandomShaper/selfdestruct_correctness
Object: Let debug lock handle callee destruction within call chain gracefully
|
2024-09-16 13:35:06 +02:00 |
|
Pedro J. Estébanez
|
bb77520599
|
Object: Add tests about the safety of tail destruction
|
2024-09-16 09:58:47 +02:00 |
|
Thaddeus Crews
|
b3d7960df4
|
Core: Fix operator[] for typed dictionaries
|
2024-09-12 11:10:17 -05:00 |
|
Thaddeus Crews
|
9853a69144
|
Implement typed dictionaries
|
2024-09-04 10:27:26 -05:00 |
|
Rémi Verschelde
|
13a90e938f
|
Merge pull request #70096 from rune-scape/stringname-dict
StringName Dictionary keys
|
2024-09-03 17:38:06 +02:00 |
|
rune-scape
|
154049ce17
|
StringName Dictionary keys
also added 'is_string()' method to Variant
and refactored many String type comparisons to use it instead
|
2024-08-29 13:39:27 -07:00 |
|
Danil Alexeev
|
c1322d41e6
|
GDScript: Replace assert() with Utils.check() in tests
|
2024-08-28 17:41:52 +03:00 |
|
Rémi Verschelde
|
b2facc018a
|
Merge pull request #94730 from dalexeev/gds-fix-while-locals-clearing
GDScript: Fix locals clearing after exiting `while` block
|
2024-07-26 13:44:09 +02:00 |
|
A Thousand Ships
|
8f3e2c96eb
|
[Core] Fix Variant::construct of Object
Variant type was not updated correctly causing leaks in ref-counted
|
2024-07-25 12:25:29 +02:00 |
|
Danil Alexeev
|
5350e1beaa
|
GDScript: Fix locals clearing after exiting while block
|
2024-07-25 12:10:37 +03:00 |
|
Danil Alexeev
|
8c82fd15d2
|
GDScript: Fix incorrect setter call for reference types
|
2024-07-24 10:37:35 +03:00 |
|
Rémi Verschelde
|
c2b91e2986
|
Merge pull request #94327 from HolonProduction/underscore_identifier
GDScript: Restore support for `Token::UNDERSCORE` in identifiers
|
2024-07-17 11:44:01 +02:00 |
|
Rémi Verschelde
|
aefd91ae42
|
Merge pull request #94138 from vnen/gdscript-simple-setter-chain-call-setter
GDScript: Call setter on simple setter chain without getter
|
2024-07-17 11:43:15 +02:00 |
|
HolonProduction
|
06e732c3ed
|
GDScript: Restore support for Token::UNDERSCORE in identifiers
|
2024-07-15 10:04:11 +02:00 |
|
George Marques
|
87c90a573c
|
GDScript: Call setter on simple setter chain without getter
Fixes a bug where a member variable was being set directly before
calling the setter.
|
2024-07-09 13:01:59 -03:00 |
|
Rémi Verschelde
|
92320c9b73
|
Merge pull request #94025 from dalexeev/gds-fix-implicit-cast-typed-array-param
GDScript: Fix implicit cast to typed array when passing parameter
|
2024-07-09 16:47:20 +02:00 |
|
Rémi Verschelde
|
daba91d8c6
|
Merge pull request #93897 from akien-mga/vformat-better-error-message
Core: Improve `vformat` error reporting on `sprintf` failure
|
2024-07-09 00:03:17 +02:00 |
|
A Thousand Ships
|
f68ab70a6a
|
[GDScript] Fix get_method for lambda self Callables
|
2024-07-08 18:01:54 +02:00 |
|
Danil Alexeev
|
b4cb7ec2bb
|
GDScript: Fix implicit cast to typed array when passing parameter
|
2024-07-07 13:43:09 +03:00 |
|
A Thousand Ships
|
aa28782be3
|
[GDScript] Fix get_argument_count for lambda Callables
|
2024-07-05 13:53:56 +02:00 |
|
Rémi Verschelde
|
496b7b8482
|
Core: Improve vformat error reporting on sprintf failure
And fix a few occurrences of formatting errors that led me to this.
|
2024-07-04 10:54:55 +02:00 |
|
Danil Alexeev
|
18d8838051
|
GDScript: Fix subscript resolution on constant non-metatype GDScript base
|
2024-05-30 17:37:05 +03:00 |
|
Danil Alexeev
|
4b692959de
|
GDScript: Fix lambdas capturing non-local variables
|
2024-05-22 10:07:31 +03:00 |
|