Історія комітів

Автор SHA1 Опис Дата
  Pāvels Nadtočajevs b6461a3bd5 Add `WorkerThreadPool.get_caller_group_id` 4 місяців тому
  Max Hilbrunner 7ef1cf3c2e Expose WorkerThreadPool.get_caller_task_id() 4 місяців тому
  Thaddeus Crews f56a4d4fe4 Merge pull request #105138 from stuartcarnie/fix_hangs 6 місяців тому
  Stuart Carnie 09282c316a Renderer: Reduce scope of mutex locks to prevent common deadlocks 6 місяців тому
  Stuart Carnie 8c8d6de3e7 Apple: Add pthread implementation of `Thread` class 6 місяців тому
  Yufeng Ying 4f4031a675 Replace size() == 0 with is_empty(). 7 місяців тому
  Lukas Tenbrink 9d30732c5b Optimize thread pools by avoiding needless locks and unlocks of the `task_mutex`. 7 місяців тому
  Pāvels Nadtočajevs 53bb897458 Use separate WorkThreadPool for shader compiler. 7 місяців тому
  Pedro J. Estébanez 5d371e3378 WorkerThreadPool: Add safety point between languages finished and pool termination 1 рік тому
  Pedro J. Estébanez 2a483fa9ba WorkerThreadPool: Refactor running and exit-requested as runlevels 1 рік тому
  Pedro J. Estébanez 2640960706 WorkerThreadPool: Improve logic 1 рік тому
  Pedro J. Estébanez e2fd88ed91 Revert "WorkerThreadPool: Enhance lifetime for more flexibility" 1 рік тому
  Pedro J. Estébanez c8acf561ef Make languages' thread enter/exit more resilient 1 рік тому
  Pedro J. Estébanez 2d1dd41ef5 WorkerThreadPool: Enhance lifetime for more flexibility 1 рік тому
  Rémi Verschelde 4c0ce657d5 Merge pull request #96322 from RandomShaper/wtp_info 1 рік тому
  Pedro J. Estébanez db4672f83f WorkerThreadPool: Print info about thread count at startup 1 рік тому
  A Thousand Ships e33fdb4296 Use `MutexLock` in more places 1 рік тому
  Pedro J. Estébanez 5dade0e08b WorkerThreadPool: Fix end-of-yield logic potentially leading to deadlocks 1 рік тому
  Pedro J. Estébanez f4d76853b9 WorkerThreadPool (plus friends): Overhaul unlock allowance zones 1 рік тому
  Pedro J. Estébanez 28619e26cf ResourceLoader: Enhance deadlock prevention 1 рік тому
  Alvin Wong c9f4436073 Fix use-after-free in WorkerThreadPool 1 рік тому
  Pedro J. Estébanez 5b5cdf2414 Fixup recent changes to threading concerns 1 рік тому
  Pedro J. Estébanez 10b543f8a7 WorkerThreadPool: Fix wrong sync logic breaking task map integrity 1 рік тому
  Pedro J. Estébanez f2f9a6b8a1 WorkerThreadPool: Fix wrong pointer used in the case of BinaryMutex 1 рік тому
  Rémi Verschelde 6f8b90e412 Merge pull request #93032 from RandomShaper/wtp_antilock 1 рік тому
  Pedro J. Estébanez 03d14e436b WorkerThreadPool: Refactor deadlock prevention collaboration into a generic mechanism 1 рік тому
  Pedro J. Estébanez 21c03d1956 WorkerThreadPool: Fix thread message queue not restored after overridden in a task 1 рік тому
  Pedro J. Estébanez 8192d1cbc7 WorkerThreadPool: Fix yield-over for not-yet-started tasks 1 рік тому
  Pedro J. Estébanez 9653bcaa43 WorkerThreadPool: Polish yielding (fix corner case, remove misleading warning) 1 рік тому
  Pedro J. Estébanez 1b104ffcd8 WorkerThreadPool: Support daemon-like tasks (via yield semantics) 1 рік тому