godot/core
Pedro J. Estébanez 5b5cdf2414 Fixup recent changes to threading concerns
ResourceLoader:
- Fix invalid tokens being returned.
- Remove no longer written `ThreadLoadTask::dependent_path` and the code reading from it.
- Clear deadlock hazard by keeping the mutex unlocked during userland polling.

WorkerThreadPool:
- Include thread call queue override in the thread state reset set, which allows to simplify the code that handled that (imperfectly) in the ResourceLoader.
- Handle the mutex type correctly on entering an allowance zone.

CommandQueueMT:
- Handle the additional possibility of command buffer reallocation that mutex unlock allowance introduces.
2024-07-16 11:03:02 +02:00
..
config GDScript: Fix "Mismatched external parser" for autoloads 2024-07-09 16:16:45 +03:00
crypto [Crypto] Expose TLSOptions getters 2024-06-14 22:33:10 +02:00
debugger Replace find with contains/has where applicable 2024-05-08 12:37:42 +02:00
error
extension [TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API. 2024-06-12 19:30:19 +03:00
input Add Home/End to text caret movements on macOS 2024-07-08 16:08:27 +02:00
io Fixup recent changes to threading concerns 2024-07-16 11:03:02 +02:00
math Add a check to prevent user to call AStarGrid2D::update when its not needed 2024-07-06 14:59:38 +03:00
object Fixup recent changes to threading concerns 2024-07-16 11:03:02 +02:00
os Prevent folder names with trailing periods from being used automatically 2024-06-26 17:42:47 +02:00
string Remove editor pseudolocalization debug feature 2024-06-24 17:08:26 +02:00
templates Fixup recent changes to threading concerns 2024-07-16 11:03:02 +02:00
variant Core: Improve vformat error reporting on sprintf failure 2024-07-04 10:54:55 +02:00
core_bind.cpp [Crypto] Expose OS.get_entropy 2024-06-17 12:02:37 +02:00
core_bind.h [Crypto] Expose OS.get_entropy 2024-06-17 12:02:37 +02:00
core_builders.py Update pre-commit hooks configuration to use ruff instead of black 2024-05-21 18:02:29 -05:00
core_constants.cpp Add PackedVector4Array Variant type 2024-05-03 00:58:27 +02:00
core_constants.h
core_globals.cpp
core_globals.h
core_string_names.cpp Cleanup unused/underused singleton StringNames 2024-05-14 18:18:29 +02:00
core_string_names.h Cleanup unused/underused singleton StringNames 2024-05-14 18:18:29 +02:00
doc_data.cpp Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
doc_data.h
register_core_types.cpp fixed cleanup order in unregister_core_types() 2024-06-18 00:44:01 -07:00
register_core_types.h
SCsub SCons: Fix mono dependency 2024-06-01 16:37:54 -05:00
typedefs.h
version.h