ladybird/Libraries/LibThreading
Jonathan Gamble 1e9f97a612 LibThreading: Run BackgroundAction error handlers on the origin loop
BEHAVIOR CHANGE: Don't call on_error if cancelled, just reject.
Don't reject promise from the background thread.
Prevent data race on cancelled flag.
2026-01-28 15:36:33 -06:00
..
BackgroundAction.cpp Everywhere: Move the thread name parameter for Thread constructors 2026-01-26 15:51:46 -06:00
BackgroundAction.h LibThreading: Run BackgroundAction error handlers on the origin loop 2026-01-28 15:36:33 -06:00
CMakeLists.txt CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
ConditionVariable.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Forward.h LibThreading: Remove WorkerThread 2026-01-26 15:51:46 -06:00
Mutex.h LibThreading: Clean up pthread mutex attributes and mutex itself 2025-02-20 15:04:50 -07:00
MutexProtected.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RWLock.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RWLockProtected.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Thread.cpp LibThreading: Set system threads' names based on Thread::thread_name() 2026-01-26 15:51:46 -06:00
Thread.h Everywhere: Move the thread name parameter for Thread constructors 2026-01-26 15:51:46 -06:00