Commit History

Author SHA1 Message Date
  Adam Scott 4988fa1ece Force `get_thread_count()` to `1` if single threaded 3 months ago
  Pedro J. Estébanez 5d371e3378 WorkerThreadPool: Add safety point between languages finished and pool termination 5 months ago
  Pedro J. Estébanez 2a483fa9ba WorkerThreadPool: Refactor running and exit-requested as runlevels 5 months ago
  Pedro J. Estébanez c8acf561ef Make languages' thread enter/exit more resilient 5 months ago
  Pedro J. Estébanez f4d76853b9 WorkerThreadPool (plus friends): Overhaul unlock allowance zones 7 months ago
  Pedro J. Estébanez 28619e26cf ResourceLoader: Enhance deadlock prevention 7 months ago
  Pedro J. Estébanez 03d14e436b WorkerThreadPool: Refactor deadlock prevention collaboration into a generic mechanism 8 months ago
  Pedro J. Estébanez 8192d1cbc7 WorkerThreadPool: Fix yield-over for not-yet-started tasks 10 months ago
  Pedro J. Estébanez 1b104ffcd8 WorkerThreadPool: Support daemon-like tasks (via yield semantics) 10 months ago
  Thaddeus Crews 9903e6779b Enforce template syntax `typename` over `class` 11 months ago
  Pedro J. Estébanez a731774813 WorkerThreadPool: Avoid most runtime allocations 1 year ago
  Pedro J. Estébanez ae418f9469 WorkerThreadPool: Avoid deadlocks when CommandQueueMT is involved 1 year ago
  Pedro J. Estébanez 9444d297ed WorkerThreadPool: Overhaul scheduling and synchronization 1 year ago
  Pedro J. Estébanez cba15cd625 Add WorkerThreadPool::get_thread_index() 1 year ago
  Pedro J. Estébanez f3e96a8548 Make languages bookkeeping thread-safe 1 year ago
  Pedro J. Estébanez f34d580861 Revert "Implement parallel foreach() for easier multithreading" 1 year ago
  myaaaaaaaaa e28868e30c Implement parallel foreach() for easier multithreading 2 years ago
  Pedro J. Estébanez a6e43f71b6 Avoid multiple possibilites of deadlock in resource loading 1 year ago
  Pedro J. Estébanez 9077bb9232 Fix multiple issues in WorkerThreadPool 1 year ago
  Rémi Verschelde e52213e2fa More codespell fixes, do more changes from previous ignore list 2 years ago
  Rémi Verschelde d95794ec8a One Copyright Update to rule them all 2 years ago
  Juan Linietsky c7255388e1 Remove ThreadWorkPool, replace by WorkerThreadPool 2 years ago
  reduz 67a260d63f Implement a Worker ThreadPool 2 years ago