1
0
Fork 0
godot/modules/gdscript/tests/scripts/runtime/features
Danil Alexeev 6d06b3a7d6
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-12 11:59:38 +03:00
..
abstract_methods.gd GDScript: Replace `abstract` keyword with `@abstract` annotation 2025-06-23 12:24:45 -07:00
abstract_methods.out GDScript: Add abstract methods 2025-06-09 20:11:58 +03:00
argument_count.gd Fix various typos with codespell 2024-05-07 10:08:42 +02:00
argument_count.out Add methods to get argument count of methods 2024-03-10 11:02:43 +01:00
array_implicit_conversions.gd Core: Fix implicit conversions in `ContainerTypeValidate` 2026-01-09 22:54:08 +03:00
array_implicit_conversions.out Core: Fix implicit conversions in `ContainerTypeValidate` 2026-01-09 22:54:08 +03:00
array_string_stringname_equivalent.gd
array_string_stringname_equivalent.out
arrays_arent_shared.gd
arrays_arent_shared.out
assign_member_with_operation.gd
assign_member_with_operation.out
assign_operator.gd GDScript: Add `@warning_ignore_start` and `@warning_ignore_restore` annotations 2024-12-06 15:37:02 +03:00
assign_operator.out [GDScript] Fix incorrect compound assignment 2023-04-14 11:28:44 +02:00
await_on_void.gd
await_on_void.out
await_signal_with_parameters.gd Add opt-in GDScript warning for when calling coroutine without `await` 2025-06-27 20:24:41 +02:00
await_signal_with_parameters.out
await_without_coroutine.gd
await_without_coroutine.out Fix a few GDScript warning messages for grammar and consistency 2025-05-06 20:28:01 -07:00
builtin_method_as_callable.gd
builtin_method_as_callable.out
call_native_static_method_validated.gd
call_native_static_method_validated.out
callv_readonly_array.gd Add gdscript tests for callv with const arrays 2025-04-10 23:13:01 +02:00
callv_readonly_array.out Add gdscript tests for callv with const arrays 2025-04-10 23:13:01 +02:00
chain_assignment_works.gd
chain_assignment_works.out Always add decimal when printing float 2024-10-23 15:00:21 +02:00
compare_builtin_equals_null.gd
compare_builtin_equals_null.out
compare_builtin_not_equals_null.gd
compare_builtin_not_equals_null.out
compare_null_equals_builtin.gd
compare_null_equals_builtin.out
compare_null_not_equals_builtin.gd
compare_null_not_equals_builtin.out
const_class_reference.gd Add test for const class references 2023-02-20 23:01:32 -05:00
const_class_reference.out Add test for const class references 2023-02-20 23:01:32 -05:00
const_class_reference_external.notest.gd
constants_are_read_only.gd
constants_are_read_only.out
conversion_for_default_parameter.gd
conversion_for_default_parameter.out Always add decimal when printing float 2024-10-23 15:00:21 +02:00
conversions_from_native_members.gd
conversions_from_native_members.out
ctor_as_callable.gd
ctor_as_callable.out
default_set_beforehand.gd
default_set_beforehand.out
dictionaries_arent_shared.gd
dictionaries_arent_shared.out
dictionary_string_stringname_equivalent.gd
dictionary_string_stringname_equivalent.out
does_not_override_temp_values.gd
does_not_override_temp_values.out
duplicate_resource.gd Add tests for resource duplication 2025-05-26 17:05:04 +02:00
duplicate_resource.out Add tests for resource duplication 2025-05-26 17:05:04 +02:00
emit_after_await.gd Add opt-in GDScript warning for when calling coroutine without `await` 2025-06-27 20:24:41 +02:00
emit_after_await.out
emit_one_shot_is_non_recursive.gd
emit_one_shot_is_non_recursive.out
export_group_no_name_conflict_with_properties.gd
export_group_no_name_conflict_with_properties.out
first_class_callable_and_signal.gd
first_class_callable_and_signal.out
for_loop_iterator_specified_types.gd Implement typed dictionaries 2024-09-04 10:27:26 -05:00
for_loop_iterator_specified_types.out Implement typed dictionaries 2024-09-04 10:27:26 -05:00
for_loop_iterator_types.gd
for_loop_iterator_types.out
for_range.gd GDScript: Add missing type conversions in `for range` 2025-06-11 20:45:47 +03:00
for_range.out GDScript: Add missing type conversions in `for range` 2025-06-11 20:45:47 +03:00
free_is_callable.gd
free_is_callable.out
gdscript.gd GDScript: Allow constant expressions in annotations 2023-01-25 18:43:56 +03:00
gdscript.out Add default virtual `gdscript://` path to `GDScript` instances 2023-01-12 10:27:38 -05:00
gdscript_utility_implicit_conversion.gd GDScript: Rework `GDScriptUtilityFunctions` macros 2024-10-25 17:46:38 +03:00
gdscript_utility_implicit_conversion.out GDScript: Rework `GDScriptUtilityFunctions` macros 2024-10-25 17:46:38 +03:00
getter_with_freed_object.gd
getter_with_freed_object.out
lambda_bind_argument_count.gd
lambda_bind_argument_count.out
lambda_captures.gd GDScript: Fix lambdas capturing non-local variables 2024-05-22 10:07:31 +03:00
lambda_captures.out GDScript: Fix lambdas capturing non-local variables 2024-05-22 10:07:31 +03:00
lambda_get_method.gd [GDScript] Fix `get_method` for lambda self `Callable`s 2024-07-08 18:01:54 +02:00
lambda_get_method.out [GDScript] Fix `get_method` for lambda self `Callable`s 2024-07-08 18:01:54 +02:00
lambda_use_self.gd GDScript: Allow using self in lambdas 2022-04-24 21:49:02 -03:00
lambda_use_self.out GDScript: Allow using self in lambdas 2022-04-24 21:49:02 -03:00
lua_assign.gd Fix LUA-style assignment in Dictionary 2021-10-05 12:17:13 +02:00
lua_assign.out Fix LUA-style assignment in Dictionary 2021-10-05 12:17:13 +02:00
match_test_null.gd set has_type false if it is BUILTIN but Variant::NIL 2024-02-11 13:47:12 +00:00
match_test_null.out set has_type false if it is BUILTIN but Variant::NIL 2024-02-11 13:47:12 +00:00
match_with_pattern_guards.gd
match_with_pattern_guards.out
member_info.gd GDScript: Add `@warning_ignore_start` and `@warning_ignore_restore` annotations 2024-12-06 15:37:02 +03:00
member_info.out Implement typed dictionaries 2024-09-04 10:27:26 -05:00
member_info_inheritance.gd GDScript: Replace `abstract` keyword with `@abstract` annotation 2025-06-23 12:24:45 -07:00
member_info_inheritance.out GDScript: Replace `abstract` keyword with `@abstract` annotation 2025-06-23 12:24:45 -07:00
metatypes.gd
metatypes.notest.gd
metatypes.out
native_static_method_as_callable.gd GDScriptNativeClass: Allow getting static function as callable 2024-09-23 10:56:53 -07:00
native_static_method_as_callable.out GDScriptNativeClass: Allow getting static function as callable 2024-09-23 10:56:53 -07:00
object_constructor.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
object_constructor.out GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
object_iterators.gd GDScript: Fix object iterator opcodes 2024-04-26 09:21:55 +03:00
object_iterators.out GDScript: Fix object iterator opcodes 2024-04-26 09:21:55 +03:00
onready_base_before_subclass.gd
onready_base_before_subclass.out
parameter_shadowing.gd Add GDScript `.editorconfig` rules 2023-01-10 12:25:35 -05:00
parameter_shadowing.out GDScript: Support tracking multiple analyzer and runtime errors in tests 2024-11-21 22:09:50 +03:00
params_default_values.gd GDScript: Fix parsing default parameter values from function calls 2022-01-13 19:28:39 -05:00
params_default_values.out GDScript: Fix parsing default parameter values from function calls 2022-01-13 19:28:39 -05:00
property_with_operator_assignment.gd
property_with_operator_assignment.out
range_large_ints.gd [GDScript] Fix `range` helper method using 32-bit ints for arguments. 2025-08-08 20:22:24 +03:00
range_large_ints.out [GDScript] Fix `range` helper method using 32-bit ints for arguments. 2025-08-08 20:22:24 +03:00
range_optimized_in_for_has_int_iterator.gd
range_optimized_in_for_has_int_iterator.out
range_returns_ints.gd
range_returns_ints.out
recursion.gd Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
recursion.out Add more integration tests to the GDScript test suite 2021-09-15 19:57:39 +02:00
reset_local_var_on_exit_block.gd
reset_local_var_on_exit_block.out
reset_unassigned_variables_in_loops.gd
reset_unassigned_variables_in_loops.out
reset_uninit_local_vars.gd
reset_uninit_local_vars.out
self_destruction.gd Object: Add tests about the safety of tail destruction 2024-09-16 09:58:47 +02:00
self_destruction.out Object: Add tests about the safety of tail destruction 2024-09-16 09:58:47 +02:00
set_does_not_leak.gd
set_does_not_leak.out
setter_chain_shared_types.gd
setter_chain_shared_types.out Always add decimal when printing float 2024-10-23 15:00:21 +02:00
setter_chain_shared_types_2.gd GDScript: Improve evaluation of constant expressions with arrays/dictionaries 2026-01-12 11:59:38 +03:00
setter_chain_shared_types_2.out GDScript: Improve evaluation of constant expressions with arrays/dictionaries 2026-01-12 11:59:38 +03:00
simple_setter_chain_call_setter.gd
simple_setter_chain_call_setter.out Always add decimal when printing float 2024-10-23 15:00:21 +02:00
single_underscore_node_name.gd
single_underscore_node_name.out
standalone_calls_do_not_write_to_nil.gd
standalone_calls_do_not_write_to_nil.out
static_access_via_instance.gd
static_access_via_instance.out
static_constructor.gd
static_constructor.out Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_func_as_callable.gd
static_func_as_callable.out
static_method_as_callable.gd
static_method_as_callable.out
static_variables.gd GDScript: Improve call analysis 2023-09-21 13:36:39 +03:00
static_variables.out GDScript: Fix some bugs with static variables and functions 2023-06-16 22:52:11 +03:00
static_variables_2.gd GDScript: Fix some bugs with static variables and functions 2023-06-16 22:52:11 +03:00
static_variables_2.out GDScript: Fix some bugs with static variables and functions 2023-06-16 22:52:11 +03:00
static_variables_load.gd
static_variables_load.out Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
static_variables_other.gd
static_variables_other.out Add support for static variables in GDScript 2023-04-27 09:51:44 -03:00
string_stringname_equivalent.gd GDScript: Strings and StringNames match 2023-06-14 19:24:28 -07:00
string_stringname_equivalent.out GDScript: Strings and StringNames match 2023-06-14 19:24:28 -07:00
stringify.gd Fix stringification of Projection 2024-11-25 21:10:32 +01:00
stringify.out Fix stringification of Projection 2024-11-25 21:10:32 +01:00
type_casting.gd
type_casting.out
typed_argument_is_null.gd
typed_argument_is_null.out
typed_array_concatenation.gd
typed_array_concatenation.out
typed_array_implicit_cast_param.gd
typed_array_implicit_cast_param.out
typed_array_init_with_untyped_in_literal.gd
typed_array_init_with_untyped_in_literal.out
typed_assignment.gd
typed_assignment.out GDScript: Support tracking multiple analyzer and runtime errors in tests 2024-11-21 22:09:50 +03:00
typed_dictionary_implicit_cast_param.gd Implement typed dictionaries 2024-09-04 10:27:26 -05:00
typed_dictionary_implicit_cast_param.out Implement typed dictionaries 2024-09-04 10:27:26 -05:00
typed_dictionary_init_with_untyped_in_literal.gd Implement typed dictionaries 2024-09-04 10:27:26 -05:00
typed_dictionary_init_with_untyped_in_literal.out Implement typed dictionaries 2024-09-04 10:27:26 -05:00
use_conversion_assign_with_variant_value.gd
use_conversion_assign_with_variant_value.out
utility_func_as_callable.gd
utility_func_as_callable.out GDScript: Fix `Callable` call error text 2025-05-02 18:30:35 +03:00
variadic_functions.gd GDScript: Add support for variadic functions 2025-06-09 21:53:05 +03:00
variadic_functions.out GDScript: Add support for variadic functions 2025-06-09 21:53:05 +03:00