1
0
Fork 0
godot/core/variant
Thaddeus Crews f5d21bfa9c
Merge pull request #113228 from dalexeev/gds-improve-const-eval-array-dict
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-26 13:14:24 -06:00
..
SCsub
array.cpp
array.h
binder_common.h Fix crash when converting `Variant` to incompatible `RequiredPtr<T>` 2026-01-20 19:12:15 -06:00
callable.cpp
callable.h
callable_bind.cpp Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
callable_bind.h Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
container_type_validate.h Core: Fix implicit conversions in `ContainerTypeValidate` 2026-01-09 22:54:08 +03:00
dictionary.cpp Include key in Dictionary::operator[] error message 2025-11-16 18:06:04 -05:00
dictionary.h Merge pull request #110709 from DeeJayLSP/dict-reserve 2025-10-20 18:09:58 -05:00
method_ptrcall.h Optimize `RequiredParam` to not increase and decrease refcounts on call. 2025-12-03 21:21:18 +01:00
native_ptr.h
type_info.h Add `RequiredParam<T>` and `RequiredValue<T>` to mark `Object *` arguments and return values as required 2025-11-24 12:12:09 -06:00
typed_array.h Core: Consolidate typed container logic 2025-10-15 08:04:51 -05:00
typed_dictionary.h Core: Consolidate typed container logic 2025-10-15 08:04:51 -05:00
variant.cpp GDScript: Improve evaluation of constant expressions with arrays/dictionaries 2026-01-12 11:59:38 +03:00
variant.h GDExtension: Add system for builtin method compatibility 2025-11-04 17:12:31 -06:00
variant_call.cpp Make Vector bsearch method const. 2025-11-25 19:05:30 +01:00
variant_callable.cpp
variant_callable.h
variant_construct.cpp
variant_construct.h
variant_deep_duplicate.h
variant_destruct.cpp
variant_destruct.h
variant_internal.h Use `RequiredParam`/`RequiredResult` in some high value places 2025-12-02 10:44:12 -06:00
variant_op.cpp Reuse/optimize common OperatorEvaluator*::evaluate logic 2025-11-28 11:06:19 -05:00
variant_op.h Reuse/optimize common OperatorEvaluator*::evaluate logic 2025-11-28 11:06:19 -05:00
variant_parser.cpp
variant_parser.h Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
variant_setget.cpp
variant_setget.h
variant_utility.cpp
variant_utility.h