Commit History

Author SHA1 Message Date
  Aleksander Litynski 78f1543e35 Add an ObjectDB Profiling Tool 5 months ago
  Rindbee 5e2396e001 Add a flag to make the connection automatically emit the source object. 3 years ago
  Lukas Tenbrink e57427900f Use `BinaryMutex` instead of `Mutex` for `StringName`. 6 months ago
  Quentin Quaadgras 23ffdd79e8 fix gdextension Object/Node::to_string to check is_valid before returning the result 6 months ago
  Juan 2f39d8ebef Add thread safety to Object signals 6 months ago
  Thaddeus Crews 36991aba34 Merge pull request #104264 from YYF233333/layout/gdvirtual 6 months ago
  Lukas Tenbrink e7f087b91a Fix caching of objects' class name pointer in `Object` instances. 6 months ago
  Thaddeus Crews 78922d756a Core: Decouple `GDCLASS` from ClassDB 6 months ago
  Yufeng Ying 057858a0fb Optimize gdvirtual layout. 7 months ago
  Thaddeus Crews d0b3e0b474 Merge pull request #104921 from Ivorforce/no-get-valid-parents 6 months ago
  Lukas Tenbrink be82731f99 Removed unused `get_valid_parents_static` functions from `GDCLASS`. 6 months ago
  Yufeng Ying 4f4031a675 Replace size() == 0 with is_empty(). 7 months ago
  Lukas Tenbrink 8a76e31547 Remove bool from `Object::notification` virtual function; replace with separate functions to avoid branching. 6 months ago
  Yyf2333 22b5ec17fb Using iterator pattern instead of List::Element *. 8 months ago
  Thaddeus Crews b377562b52 Merge pull request #91660 from AThousandShips/methodinfo_vec 7 months ago
  Yufeng Ying bebe037abf Add ConstIterator to Dictionary. 7 months ago
  A Thousand Ships d9721954e6 [Core] Use `Vector` for `MethodInfo::arguments` 1 year ago
  kobewi c6c1a49bea Don't edit objects when loading folding 7 months ago
  David Snopek 696285f23a Use `MethodInfo::get_compatibility_hash()` to generate the hash for `MethodBind::get_hash()` and other GDExtension hash clean up 9 months ago
  Rémi Verschelde 6a8ca81789 Merge pull request #100674 from dsnopek/gdextension-virtual-method-compat 9 months ago
  David Snopek 39f16e70f8 GDExtension: Add compatibility system for virtual methods 10 months ago
  Adam Scott 6db599232e Fix Script metadata usage 9 months ago
  Thaddeus Crews 3c304ab7cc Merge pull request #96076 from AThousandShips/improve_null_check_core_drivers 9 months ago
  Yufeng Ying be86ce3103 Apply iwyu suggestion in core. 10 months ago
  A Thousand Ships ec650a2f09 [Core,Drivers] Improve use of `Ref.is_null/valid` 1 year ago
  A Thousand Ships 38f9769bc6 [Core] Improve error messages with `vformat` 1 year ago
  A Thousand Ships 203d3be200 [Core] Add way to check if a signal has any connections 1 year ago
  Haoyu Qiu 818acb4290 Make editor use translation domains 1 year ago
  Haoyu Qiu c5d147b9b5 Allow configuring which translation domain Object.tr uses 1 year ago
  Rémi Verschelde f7daa0fb2f Merge pull request #96856 from RandomShaper/selfdestruct_correctness 1 year ago