Mikael Hermansson
|
b320a6569e
Increase stack size for all secondary threads on Apple platforms
|
3 달 전 |
Thaddeus Crews
|
221731f30e
Merge pull request #110003 from WinnerWind/fix-zero-threadcount
|
5 달 전 |
WinnerWind
|
976016b701
Revert "Prevent crashing if `max_threads` is zero."
|
5 달 전 |
Thaddeus Crews
|
f5152699bc
Merge pull request #108768 from WinnerWind/fix-zero-threadcount
|
5 달 전 |
WinnerWind
|
a1788e09bf
Prevent crashing if `max_threads` is zero.
|
6 달 전 |
clayjohn
|
2a8ac1c05b
Allow processing low priority threads on calling thread in the WTP.
|
6 달 전 |
clayjohn
|
782b9e328c
Ensure that threads only process one pump task.
|
6 달 전 |
Pāvels Nadtočajevs
|
b6461a3bd5
Add `WorkerThreadPool.get_caller_group_id`
|
8 달 전 |
Max Hilbrunner
|
7ef1cf3c2e
Expose WorkerThreadPool.get_caller_task_id()
|
8 달 전 |
Thaddeus Crews
|
f56a4d4fe4
Merge pull request #105138 from stuartcarnie/fix_hangs
|
9 달 전 |
Stuart Carnie
|
09282c316a
Renderer: Reduce scope of mutex locks to prevent common deadlocks
|
9 달 전 |
Stuart Carnie
|
8c8d6de3e7
Apple: Add pthread implementation of `Thread` class
|
9 달 전 |
Yufeng Ying
|
4f4031a675
Replace size() == 0 with is_empty().
|
10 달 전 |
Lukas Tenbrink
|
9d30732c5b
Optimize thread pools by avoiding needless locks and unlocks of the `task_mutex`.
|
10 달 전 |
Pāvels Nadtočajevs
|
53bb897458
Use separate WorkThreadPool for shader compiler.
|
11 달 전 |
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 년 전 |