godot/core/object
HP van Braam b527505338 Revert "Fix a deadlock in WorkerThreadPool"
This turned out to break a lot of things in the engine unexpectedly. The
actual deadlock that this fixes seems rare so a better approach is
needed.

For 4.7 we should drop this one.

This reverts commit ae564feb2a.
This reverts commit 7ab8328204.
2026-06-12 20:09:27 +02:00
..
callable_mp.cpp Rename callable_method_pointer.h to callable_mp.h and include it explicitly 2026-03-04 16:23:23 +01:00
callable_mp.h Rename callable_method_pointer.h to callable_mp.h and include it explicitly 2026-03-04 16:23:23 +01:00
class_db.cpp GDExtension: Use create_instance3 for placeholder classes 2026-04-20 06:41:44 -05:00
class_db.h Change new overloads to use a tag instead of a pointer, which can lead to problems. Inline the new definition to save on a call. 2026-04-20 15:46:34 +02:00
gdtype.cpp Enable clang-tidy's performance-move-const-arg check 2026-03-31 18:57:24 -04:00
gdtype.h Move signal ownership from ClassDB to GDType. 2026-03-17 11:58:10 +01:00
make_virtuals.py Remove unused includes in core with clangd-tidy 2026-03-11 06:41:36 +01:00
message_queue.cpp Revert "Fix a deadlock in WorkerThreadPool" 2026-06-12 20:09:27 +02:00
message_queue.h Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +01:00
method_bind.cpp split method_bind_common.h from method_bind.h 2026-03-18 17:41:32 -04:00
method_bind.h split method_bind_common.h from method_bind.h 2026-03-18 17:41:32 -04:00
method_bind_common.h split method_bind_common.h from method_bind.h 2026-03-18 17:41:32 -04:00
method_info.cpp CI: Implement clangd-tidy as GitHub Action 2026-03-20 09:16:38 -05:00
method_info.h Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
object.compat.inc Change Object::is_class to take StringName for better performance (intended for GDExtension casting and inheritance checks). 2026-04-15 13:08:43 +02:00
object.cpp GDExtension: Don't memdelete(gdtype) on placeholders 2026-04-19 12:25:51 -05:00
object.h Update GDCLASS / GDSOFTCLASS comments. 2026-05-08 23:47:35 +02:00
object_id.h Rewrite HashMapHasherDefault based on type traits - it is now possible to declare a default hashing function for any type. 2025-10-05 01:49:11 +02:00
property_info.cpp Separate method and property info into separate files 2026-03-16 09:59:10 -03:00
property_info.h Separate method and property info into separate files 2026-03-16 09:59:10 -03:00
ref_counted.cpp Fix race in RefCounted::unreference() 2026-04-17 12:24:56 +02:00
ref_counted.h Fix race in RefCounted::unreference() 2026-04-17 12:24:56 +02:00
script_backtrace.cpp Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
script_backtrace.h Improve to_string() and add it to Resource 2025-10-09 00:54:38 +02:00
script_instance.cpp Remove empty constructors and destructors from core/ 2025-11-17 20:09:05 +01:00
script_instance.h Minimize includes from gdvirtual.gen.inc / script_instance.h, to improve compile time. 2026-01-30 17:47:13 +01:00
script_language.cpp Deprecate ScriptLanguage::instance_has 2026-04-10 20:00:34 +02:00
script_language.h GDScript: Track columns by raw string offsets 2026-04-26 21:32:46 +02:00
script_language_extension.cpp Deprecate ScriptLanguage::instance_has 2026-04-10 20:00:34 +02:00
script_language_extension.h Deprecate ScriptLanguage::instance_has 2026-04-10 20:00:34 +02:00
SCsub Build: Remove redundant SCons environment clones 2026-04-15 01:30:23 -07:00
undo_redo.cpp Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
undo_redo.h Split VariantCaster from binder_common.h 2026-03-10 17:59:33 +08:00
worker_thread_pool.cpp Revert "Fix a deadlock in WorkerThreadPool" 2026-06-12 20:09:27 +02:00
worker_thread_pool.h Remove unused includes in core with clangd-tidy 2026-03-11 06:41:36 +01:00