Thaddeus Crews
|
bf9ef5f8a5
Merge pull request #100564 from YYF233333/iwyu
|
3 weeks ago |
Yufeng Ying
|
be86ce3103
Apply iwyu suggestion in core.
|
4 weeks ago |
HP van Braam
|
240f510fa7
Core ubsan fixes
|
1 month ago |
Pedro J. Estébanez
|
f4d76853b9
WorkerThreadPool (plus friends): Overhaul unlock allowance zones
|
6 months ago |
Pedro J. Estébanez
|
5b5cdf2414
Fixup recent changes to threading concerns
|
6 months ago |
Pedro J. Estébanez
|
03d14e436b
WorkerThreadPool: Refactor deadlock prevention collaboration into a generic mechanism
|
7 months ago |
Pedro J. Estébanez
|
c0529dc4f2
CommandQueueMT: Pre-allocate memory to avoid a bunch of allocations at startup
|
8 months ago |
Rémi Verschelde
|
c4279fe3e0
Merge pull request #91725 from RandomShaper/cmd_queue_avoid_skip
|
8 months ago |
Pedro J. Estébanez
|
a4014a2f78
CommandQueueMT: Fix sync command awaiters missing the chance
|
8 months ago |
Pedro J. Estébanez
|
1589433e8f
Apply additional fixes to servers' threading
|
8 months ago |
Pedro J. Estébanez
|
6f0760beb3
CommandQueueMT: Fix command cleanup (revive destructor call + plus handle buffer realloc)
|
8 months ago |
Rémi Verschelde
|
63ed5749ac
Merge pull request #91104 from RandomShaper/simple_type_cpp
|
8 months ago |
Pedro J. Estébanez
|
dee65d1435
Redefine GetSimpleTypeT<> in terms of <type_traits>
|
8 months ago |
Pedro J. Estébanez
|
15de869a9c
CommandQueueMT: Optimize & fix handling of sync/ret commands
|
9 months ago |
Rémi Verschelde
|
c951421c99
Merge pull request #90268 from RandomShaper/wtp_servers
|
9 months ago |
Juan Linietsky
|
65686dedf9
Use WorkerThreadPool for Server threads
|
9 months ago |
Pedro J. Estébanez
|
114b14b0fa
CommandQueueMT: Fix flush re-entrancy
|
9 months ago |
Thaddeus Crews
|
9903e6779b
Enforce template syntax `typename` over `class`
|
10 months ago |
Pedro J. Estébanez
|
ae418f9469
WorkerThreadPool: Avoid deadlocks when CommandQueueMT is involved
|
1 year ago |
A Thousand Ships
|
893f889d74
[Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
|
1 year ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
2 years ago |
bruvzg
|
f851c4aa33
Fix some issues found by cppcheck.
|
2 years ago |
Rémi Verschelde
|
f8ab79e68a
Zero initialize all pointer class and struct members
|
2 years ago |
Rémi Verschelde
|
fe52458154
Update copyright statements to 2022
|
3 years ago |
luz paz
|
3564c16cb8
Fix various typos with codespell
|
3 years ago |
reduz
|
c66b2651a6
Refactor CommandQueueMT
|
3 years ago |
reduz
|
8b19ffd810
Make Servers truly Thread Safe
|
3 years ago |
Rémi Verschelde
|
b5334d14f7
Update copyright statements to 2021
|
4 years ago |
reduz
|
127458ed17
Reorganized core/ directory, it was too fatty already
|
4 years ago |