1
0
Fork 0
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
..
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05: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
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
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