Commit History

Author SHA1 Message Date
  HP van Braam cccd2432c3 Refactor CommandQueueMT to use vararg templates 8 months ago
  Thaddeus Crews bf9ef5f8a5 Merge pull request #100564 from YYF233333/iwyu 8 months ago
  Yufeng Ying be86ce3103 Apply iwyu suggestion in core. 8 months ago
  HP van Braam 240f510fa7 Core ubsan fixes 8 months ago
  Pedro J. Estébanez f4d76853b9 WorkerThreadPool (plus friends): Overhaul unlock allowance zones 1 year ago
  Pedro J. Estébanez 5b5cdf2414 Fixup recent changes to threading concerns 1 year ago
  Pedro J. Estébanez 03d14e436b WorkerThreadPool: Refactor deadlock prevention collaboration into a generic mechanism 1 year ago
  Pedro J. Estébanez c0529dc4f2 CommandQueueMT: Pre-allocate memory to avoid a bunch of allocations at startup 1 year ago
  Rémi Verschelde c4279fe3e0 Merge pull request #91725 from RandomShaper/cmd_queue_avoid_skip 1 year ago
  Pedro J. Estébanez a4014a2f78 CommandQueueMT: Fix sync command awaiters missing the chance 1 year ago
  Pedro J. Estébanez 1589433e8f Apply additional fixes to servers' threading 1 year ago
  Pedro J. Estébanez 6f0760beb3 CommandQueueMT: Fix command cleanup (revive destructor call + plus handle buffer realloc) 1 year ago
  Rémi Verschelde 63ed5749ac Merge pull request #91104 from RandomShaper/simple_type_cpp 1 year ago
  Pedro J. Estébanez dee65d1435 Redefine GetSimpleTypeT<> in terms of <type_traits> 1 year ago
  Pedro J. Estébanez 15de869a9c CommandQueueMT: Optimize & fix handling of sync/ret commands 1 year ago
  Rémi Verschelde c951421c99 Merge pull request #90268 from RandomShaper/wtp_servers 1 year ago
  Juan Linietsky 65686dedf9 Use WorkerThreadPool for Server threads 1 year ago
  Pedro J. Estébanez 114b14b0fa CommandQueueMT: Fix flush re-entrancy 1 year ago
  Thaddeus Crews 9903e6779b Enforce template syntax `typename` over `class` 1 year 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. 3 years ago
  Rémi Verschelde f8ab79e68a Zero initialize all pointer class and struct members 3 years ago
  Rémi Verschelde fe52458154 Update copyright statements to 2022 3 years ago
  luz paz 3564c16cb8 Fix various typos with codespell 4 years ago
  reduz c66b2651a6 Refactor CommandQueueMT 4 years ago
  reduz 8b19ffd810 Make Servers truly Thread Safe 4 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