Lukas Tenbrink
|
8ef4a43ada
Replace many uses of `is_class` with `derives_from`.
|
3 недель назад |
Thaddeus Crews
|
149a4b4ca1
Merge pull request #107868 from lawnjelly/quick_ancestry4
|
1 месяц назад |
Pedro J. Estébanez
|
a25846507d
Fix regression in mechanism to hold objects while emitting
|
2 месяцев назад |
David Snopek
|
3eed53686b
Don't use `alloca()` in `Object::emit_signalp()` to prevent stack overflow
|
2 месяцев назад |
lawnjelly
|
14a814586a
Provide quick access to `Object` ancestry
|
4 месяцев назад |
Rindbee
|
5e2396e001
Add a flag to make the connection automatically emit the source object.
|
3 лет назад |
Lukas Tenbrink
|
e57427900f
Use `BinaryMutex` instead of `Mutex` for `StringName`.
|
6 месяцев назад |
Quentin Quaadgras
|
23ffdd79e8
fix gdextension Object/Node::to_string to check is_valid before returning the result
|
6 месяцев назад |
Juan
|
2f39d8ebef
Add thread safety to Object signals
|
6 месяцев назад |
Thaddeus Crews
|
36991aba34
Merge pull request #104264 from YYF233333/layout/gdvirtual
|
6 месяцев назад |
Lukas Tenbrink
|
e7f087b91a
Fix caching of objects' class name pointer in `Object` instances.
|
6 месяцев назад |
Thaddeus Crews
|
78922d756a
Core: Decouple `GDCLASS` from ClassDB
|
6 месяцев назад |
Yufeng Ying
|
057858a0fb
Optimize gdvirtual layout.
|
7 месяцев назад |
Thaddeus Crews
|
d0b3e0b474
Merge pull request #104921 from Ivorforce/no-get-valid-parents
|
6 месяцев назад |
Lukas Tenbrink
|
be82731f99
Removed unused `get_valid_parents_static` functions from `GDCLASS`.
|
6 месяцев назад |
Yufeng Ying
|
4f4031a675
Replace size() == 0 with is_empty().
|
7 месяцев назад |
Lukas Tenbrink
|
8a76e31547
Remove bool from `Object::notification` virtual function; replace with separate functions to avoid branching.
|
6 месяцев назад |
Yyf2333
|
22b5ec17fb
Using iterator pattern instead of List::Element *.
|
8 месяцев назад |
Thaddeus Crews
|
b377562b52
Merge pull request #91660 from AThousandShips/methodinfo_vec
|
7 месяцев назад |
Yufeng Ying
|
bebe037abf
Add ConstIterator to Dictionary.
|
7 месяцев назад |
A Thousand Ships
|
d9721954e6
[Core] Use `Vector` for `MethodInfo::arguments`
|
1 год назад |
kobewi
|
c6c1a49bea
Don't edit objects when loading folding
|
7 месяцев назад |
David Snopek
|
696285f23a
Use `MethodInfo::get_compatibility_hash()` to generate the hash for `MethodBind::get_hash()` and other GDExtension hash clean up
|
9 месяцев назад |
Rémi Verschelde
|
6a8ca81789
Merge pull request #100674 from dsnopek/gdextension-virtual-method-compat
|
9 месяцев назад |
David Snopek
|
39f16e70f8
GDExtension: Add compatibility system for virtual methods
|
10 месяцев назад |
Adam Scott
|
6db599232e
Fix Script metadata usage
|
9 месяцев назад |
Thaddeus Crews
|
3c304ab7cc
Merge pull request #96076 from AThousandShips/improve_null_check_core_drivers
|
10 месяцев назад |
Yufeng Ying
|
be86ce3103
Apply iwyu suggestion in core.
|
10 месяцев назад |
A Thousand Ships
|
ec650a2f09
[Core,Drivers] Improve use of `Ref.is_null/valid`
|
1 год назад |
A Thousand Ships
|
38f9769bc6
[Core] Improve error messages with `vformat`
|
1 год назад |