1
0
Fork 0
Commit Graph

3 Commits

Author SHA1 Message Date
Pedro J. Estébanez 1fd87e8747 Change warning muting so it affects all levels, but locally
(cherry picked from commit 9cbc3f1419)
2024-09-05 13:30:25 +02:00
Pedro J. Estébanez c75c50ecac WorkerThreadPool (plus friends): Overhaul unlock allowance zones
This fixes a rare but possible deadlock, maybe due to undefined behavior. The new implementation is safer, at the cost of some added boilerplate.

(cherry picked from commit f4d76853b9)
2024-09-05 13:29:38 +02:00
vittorioromeo 71e0082ab0 Extract 'SafeBinaryMutex' to separate header
This change simply extracts 'SafeBinaryMutex' from 'mutex.h' to
    'safe_binary_mutex.h', in an effort to reduce the compilation
    speed impact of including `mutex.h`.
2024-02-04 16:59:54 +01:00