973a98f9b8
Merge pull request #1945 from DrCosinus/master
...
Fix variadic version of the callp_static method of the Variant class.
2026-04-21 17:28:54 -05:00
9c5dae532d
Align MethodInfo equality check with engine
2026-04-05 18:14:19 -04:00
fcde5479e8
Replace static inline with constexpr in defs.hpp
2026-03-31 15:43:42 +08:00
9ae37ac8b9
Merge pull request #1944 from VerdantInteractive/master
...
binding_generator: include core/version.hpp in core/defs.hpp
2026-03-06 08:27:01 -06:00
799af34b8e
Fix use of undeclared identifier 'set_typed' in in typed_dictionary.hpp when dictionary.hpp is also included.
2026-03-06 10:11:40 +11:00
362e09eb7a
Remove the extra parameter causing a compilation error when using the variadic version of the callp_static method of the Variant class.
2026-03-04 20:37:41 +01:00
50f18d3719
Replace std::set with HashSet
2026-03-03 16:42:01 -05:00
d11cfd2b2f
Replace std::list with List
2026-03-03 16:39:19 -05:00
b65ddbf976
Merge pull request #1940 from Ivorforce/span
...
Add `Span` from upstream Godot.
2026-03-03 15:03:20 -06:00
cd1e4f1ee3
Add Span from upstream Godot.
2026-02-28 19:27:41 +01:00
ef6b34d0c2
Sync Ref to godotengine master.
2026-02-28 18:37:34 +01:00
3a435c2248
Removed unused variable
2026-01-23 22:32:27 +11:00
6d69a6219a
Don't reuse the same list for _get_property_list()
2026-01-19 17:28:32 -06:00
ce18d99cb0
Add back support for Godot 4.3
2026-01-15 06:45:44 -06:00
c90f436694
Add back support for Godot 4.4
2026-01-06 10:06:13 -06:00
fe68c22c3e
Generate GDExtension interface header and loader from JSON
2025-12-18 12:09:41 -06:00
7f75888cda
Merge pull request #1887 from Ivorforce/classes-pointer-stability
...
Make `ClassDB::classes` pointer-stable again by changing it to `HashMap`
2025-11-27 05:16:13 -06:00
2d7941d0dc
Merge pull request #1711 from BenLubar/vector-bsearch-const
...
Make Vector<T>::bsearch use a const receiver
2025-11-27 05:15:41 -06:00
788edc6bfe
Make ClassDB::classes pointer-stable again by changing it to HashMap (from AHashMap).
2025-11-26 11:19:30 +01:00
647c7d811f
Merge pull request #1861 from Repiteo/revert-cppextpath
...
Remove `CPPEXTPATH` changes, add error macros
2025-10-20 10:52:21 -05:00
bde278b2c7
Merge pull request #1858 from dementive/update-hashfuncs
...
Update missing hashfuncs
2025-10-20 10:52:01 -05:00
76d1ce6848
Remove CPPEXTPATH changes, add error macros
2025-10-06 13:49:49 -05:00
fc70347ef7
Update missing hashfuncs
2025-10-05 10:10:12 -05:00
2fd41b7e16
Replace unordered_map with AHashMap
2025-10-04 15:45:25 -05:00
28e8b1a04b
Merge pull request #1857 from qqwobble/silenced-warning-call-with-variant
...
Silenced compiler warning in godot::call_with_variant_args_ret_helper
2025-10-03 12:27:58 -05:00
3eb3069e09
Silenced compiler warning in godot::call_with_variant_args_ret_helper
2025-10-01 21:54:23 +02:00
48d02db27c
Update to use mem_alloc2, mem_realloc2 and mem_free2
2025-10-01 08:12:27 -05:00
0b8e76817b
Use LocalVector instead of std::vector
2025-09-16 15:47:41 -05:00
e36e81ac86
Remove <string> includes in headers
2025-09-08 20:45:13 -05:00
b192b880d3
Take reference in Wrapped(const StringName &)
2025-08-20 11:13:28 -05:00
fbe5262d7b
fix: missing type_traits include
...
Usage of `std::is_trivially_constructible` in `defs.hpp` requires including `type_traits`. This missing include leads to errors about that type not being found when building with clang++-22 with libc++-22.
2025-08-04 15:49:36 +02:00
4f80491c8c
Merge pull request #1818 from dsnopek/test-internal-classes
...
Test that internal classes work as expected
2025-07-23 16:52:19 -05:00
309b17b6eb
Test that internal classes work as expected
2025-07-23 13:53:52 -05:00
6a21f76c4d
Reintroduce Math_INF and Math_NAN defines
2025-07-13 00:08:50 -04:00
7f5f02940d
Update for GDExtension interface changes in Godot 4.5
2025-06-23 16:40:43 -05:00
5a0d6565d1
Merge pull request #1773 from tomfull123/method-bind-clean-up
...
Clean up the MethodBind class
2025-06-20 12:01:26 -05:00
5cbffab4c6
Merge pull request #1780 from piiertho/expose-object-set-script-instance
...
Expose gdextension_object_get_script_instance method from engine
2025-06-16 08:25:44 -05:00
a7127d3ec7
Merge pull request #1771 from tomfull123/array-constructor-crash
...
Fix array constructor crash
2025-06-07 14:20:01 -05:00
d5baa7071e
Merge pull request #1757 from Repiteo/ci/version-bumps
...
CI: Various version bumps; sync with main repo
2025-06-07 14:13:14 -05:00
0871c7a93a
Expose gdextension_object_get_script_instance and gdextension_object_set_script_instance methods from engine
2025-05-05 18:55:59 +02:00
64cdf089d9
CI: Various version bumps; sync with main repo
2025-04-26 12:23:07 -05:00
f38c056b67
Fix classes without _to_string() always returning "[Wrapped:0]"
2025-04-25 15:54:41 -05:00
ca5af3c861
Cleaned up the MethodBind class
2025-04-20 20:47:06 +01:00
08fd033a9e
Merge pull request #1743 from dsnopek/get-used-classes
...
Register the classes used with the Godot editor
2025-04-18 06:56:23 -05:00
ddd4f2513c
Fixed a crash with an Array constructor
2025-04-16 20:30:15 +01:00
97ad05beeb
Merge pull request #1758 from tomfull123/sync-defs
...
Sync defs
2025-04-15 11:02:10 -05:00
7e6c9c9370
Use Math::abs to avoid ambiguity with integer abs
2025-04-14 23:46:47 +02:00
d634a5f8c4
Synced defs.hpp with godot's typedefs.h
2025-04-07 17:30:55 +01:00
478e2637bd
Merge pull request #1716 from tomfull123/master
...
Add support for `initializer_list` to Array and TypedArray
2025-04-05 10:32:18 -05:00
335b490061
Added initialiser list support to TypedDictionary
2025-04-03 23:16:12 +01:00