godot/core/variant
Rémi Verschelde 7aacb098f0
Add forward compat parsing of PackedVector4Array
This new Variant type is being added in 4.3, and breaks compatibility with
earlier releases. By adding minimal parsing support (converting to plain Array)
we can at least open the scenes, and minimize the data loss when going back and
forth between minor versions.
2024-05-03 00:20:12 +02:00
..
SCsub Reorganized core/ directory, it was too fatty already 2020-11-07 20:17:12 -03:00
array.cpp Merge pull request #74588 from puchik/float-variant-nan-inequality 2023-09-27 14:03:34 +02:00
array.h Merge pull request #71786 from raulsntos/dotnet/array 2023-02-04 00:24:06 +01:00
binder_common.h Fix expected argument count for `Callable` call errors 2023-09-29 20:00:10 +03:00
callable.cpp Fixes to allow object-less callables throughout Godot 2023-10-06 16:31:35 -04:00
callable.h Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
callable_bind.cpp Fix sizeof usage for Variant pointers in alloca 2023-11-16 07:13:14 +11:00
callable_bind.h Fix `rpc` calls with binds 2023-06-22 11:07:53 +02:00
container_type_validate.h [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-11 19:45:49 +02:00
dictionary.cpp Merge pull request #74588 from puchik/float-variant-nan-inequality 2023-09-27 14:03:34 +02:00
dictionary.h GDScript: Fix test for read-only state of constants 2023-01-27 05:28:08 +02:00
method_ptrcall.h PtrToArg::convert() returns const-references where possible, avoids unnecessary copies 2023-08-07 20:40:23 +02:00
native_ptr.h Fix GDVIRTUAL_NATIVE_PTR 2023-07-03 10:52:02 +02:00
type_info.h Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
typed_array.h Merge pull request #80075 from Bromeon/gdextension/optimize-ptrcalls 2023-09-17 14:46:13 +02:00
variant.cpp Keep Variant type after zero() 2023-11-08 12:13:36 +01:00
variant.h Add PackedRealArray as an alias for Vector<real_t> 2024-01-25 18:08:46 +01:00
variant_call.cpp Fix expected argument count for `Callable` call errors 2023-09-29 20:00:10 +03:00
variant_construct.cpp Add ValidatedCall to MethodBind 2023-04-30 20:01:26 +02:00
variant_construct.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
variant_destruct.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
variant_destruct.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
variant_internal.h GDExtension: Convert `validated_call()` to `ptrcall()` (rather than `call()`) 2023-10-04 10:53:17 -05:00
variant_op.cpp Add operator NOT for all Variant types 2023-03-10 15:58:55 -03:00
variant_op.h [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-11 19:45:49 +02:00
variant_parser.cpp Add forward compat parsing of PackedVector4Array 2024-05-03 00:20:12 +02:00
variant_parser.h Add support for reading text resource format 4 2024-04-30 09:02:19 +08:00
variant_setget.cpp [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2023-09-11 19:45:49 +02:00
variant_setget.h Revert "Add API for HSL conversion" 2023-05-10 17:45:56 -03:00
variant_utility.cpp GDScript: Fix incorrect error message for utility functions 2023-10-16 14:09:57 +03:00
variant_utility.h Add type_string() utility 2023-10-02 17:41:20 +02:00