Lukas Tenbrink
|
17ef5afa6c
Auto-release static GDTypes at exit.
|
před 3 týdny |
Lukas Tenbrink
|
aa33b53e67
Use `GDType` for GDExtension types as well.
|
před 3 měsíci |
kobewi
|
e14263f917
Remove empty constructors and destructors from core/
|
před 2 měsíci |
Thaddeus Crews
|
f44aa13a9f
Merge pull request #111090 from dsnopek/gdextension-compat-unexposed-classes-redo
|
před 4 měsíci |
David Snopek
|
2c707a911f
GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once
|
před 4 měsíci |
Thaddeus Crews
|
fdf32d1b2a
Merge pull request #108577 from YYF233333/global_class_list
|
před 4 měsíci |
Yufeng Ying
|
a50fc5acd8
Change ClassDB::get_class_list and related stuff.
|
před 1 rokem |
Mike Precup
|
047edb8933
Avoid unnecessary copy in get_property_list
|
před 6 měsíci |
Michael Alexsander
|
454e4f817c
Make build profile project detection also set build options
|
před 11 měsíci |
Thaddeus Crews
|
d237e31a89
Style: Remove redundant `DEBUG_METHODS_ENABLED`
|
před 8 měsíci |
Lukas Tenbrink
|
91fe434a86
Always use `String` as `StringName` backing internally.
|
před 10 měsíci |
Thaddeus Crews
|
4b36c0491e
Merge pull request #105020 from YYF233333/opt_get_inheriters
|
před 10 měsíci |
Thaddeus Crews
|
78922d756a
Core: Decouple `GDCLASS` from ClassDB
|
před 10 měsíci |
Yufeng Ying
|
4029051bb1
Change ClassDB::get_inheriters_from_class.
|
před 1 rokem |
Daylily-Zeleen
|
1cc879afc0
Allow instantiate unexposed EditorPlugin form GDExtension.
|
před 10 měsíci |
Rémi Verschelde
|
666edb3f76
Merge pull request #102440 from dsnopek/classdb-cannot-instantiate-unexposed-classes
|
před 10 měsíci |
Pedro J. Estébanez
|
2d885a3163
Sanitize ClassDB locking
|
před 11 měsíci |
Yufeng Ying
|
c37c92b450
Optimize ClassDB::get_direct_inheriters_from_class.
|
před 10 měsíci |
Thaddeus Crews
|
b377562b52
Merge pull request #91660 from AThousandShips/methodinfo_vec
|
před 10 měsíci |
Aaron Franke
|
97ee05e9b7
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
|
před 11 měsíci |
A Thousand Ships
|
d9721954e6
[Core] Use `Vector` for `MethodInfo::arguments`
|
před 1 rokem |
David Snopek
|
be81b0685f
Prevent instantiating classes that aren't exposed
|
před 1 rokem |
David Snopek
|
e904c0c014
Fix memory leak when `ClassDB::bind_method_custom()` fails
|
před 1 rokem |
David Snopek
|
696285f23a
Use `MethodInfo::get_compatibility_hash()` to generate the hash for `MethodBind::get_hash()` and other GDExtension hash clean up
|
před 1 rokem |
David Snopek
|
39f16e70f8
GDExtension: Add compatibility system for virtual methods
|
před 1 rokem |
Thaddeus Crews
|
bf9ef5f8a5
Merge pull request #100564 from YYF233333/iwyu
|
před 1 rokem |
Yufeng Ying
|
be86ce3103
Apply iwyu suggestion in core.
|
před 1 rokem |
HP van Braam
|
240f510fa7
Core ubsan fixes
|
před 1 rokem |
Lukas Tenbrink
|
b5c31ebb41
Add contains_char() for single-character 'contains' calls.
|
před 1 rokem |
Pedro J. Estébanez
|
56bdef9f6f
Fix deadlocks related to ClassDB queries about global classes
|
před 1 rokem |