godot/core/object
clayjohn 782b9e328c Ensure that threads only process one pump task.
This is necessary because we will always deadlock if a thread takes on multiple pump tasks since pump tasks never return.

This means when using separate threads for certain systems (like physics or rendering), we need to be sure that there are enough threads to have at least one per system (to ensure forward progress).
2025-07-29 07:15:34 -07:00
..
callable_method_pointer.cpp Avoid sorting CallableCustomMethodPointers by their actual address values 2023-06-20 08:40:01 -04:00
callable_method_pointer.h Style: Remove redundant DEBUG_METHODS_ENABLED 2025-05-15 13:09:41 -05:00
class_db.cpp Make build profile project detection also set build options 2025-06-03 11:11:33 -03:00
class_db.h Use idiomatic templating vargs in a few places to reduce code. 2025-06-08 12:24:07 +02:00
make_virtuals.py Always use String as StringName backing internally. 2025-04-23 14:57:03 +02:00
message_queue.cpp Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
message_queue.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
method_bind.cpp Style: Remove redundant DEBUG_METHODS_ENABLED 2025-05-15 13:09:41 -05:00
method_bind.h Style: Remove redundant DEBUG_METHODS_ENABLED 2025-05-15 13:09:41 -05:00
object.cpp Add a flag to make the connection automatically emit the source object. 2025-05-27 20:19:03 +08:00
object.h Make PROPERTY_HINT_GROUP_ENABLE hide properties by default 2025-06-16 20:03:49 +08:00
object_id.h Core: Expand is_zero_constructible coverage 2025-03-17 11:45:26 -05:00
ref_counted.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
ref_counted.h Core: Natively convert enum/BitField with Variant 2025-04-05 12:35:34 -05:00
script_backtrace.cpp Fix empty lines being added for errors with no script backtrace 2025-05-05 13:27:21 +02:00
script_backtrace.h Fix empty lines being added for errors with no script backtrace 2025-05-05 13:27:21 +02:00
script_instance.cpp Add methods to get argument count of methods 2024-03-10 11:02:43 +01:00
script_instance.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
script_language.cpp Fix Variant properties losing value upon script update 2025-07-12 20:29:19 +02:00
script_language.h Merge pull request #106683 from dalexeev/gds-remove-leftmost-rightmost-column 2025-06-05 13:12:02 +02:00
script_language_extension.cpp Code Editor: Add documentation tooltips 2024-12-15 10:51:33 +03:00
script_language_extension.h Merge pull request #106683 from dalexeev/gds-remove-leftmost-rightmost-column 2025-06-05 13:12:02 +02:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
undo_redo.cpp [Core] Improve error messages with vformat 2024-10-30 15:55:51 +01:00
undo_redo.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
worker_thread_pool.cpp Ensure that threads only process one pump task. 2025-07-29 07:15:34 -07:00
worker_thread_pool.h Ensure that threads only process one pump task. 2025-07-29 07:15:34 -07:00