1. 71aacd3 Switch to C11 atomics to synchronization by Marat Dukhan · 4 years, 8 months ago
  2. 158098a Make inline assembly compatible with old toolchain by Marat Dukhan · 4 years, 8 months ago
  3. 9e2825c Fix typo in comment by Marat Dukhan · 4 years, 8 months ago
  4. 714c953 Enable spin-wait in the main thread by Marat Dukhan · 4 years, 8 months ago
  5. 29f0e2c New pthreadpool_parallelize_* API by Marat Dukhan · 4 years, 8 months ago
  6. afb23f9 Enable spin-wait in worker threads by Marat Dukhan · 4 years, 8 months ago
  7. e807f76 Refactor modulo increment in work-stealing loop by Marat Dukhan · 4 years, 8 months ago
  8. c06f293 Use caller thread as one of workers in the thread pool by Marat Dukhan · 4 years, 8 months ago
  9. e6be7fc Minor refactorings by Marat Dukhan · 4 years, 8 months ago
  10. 13da0b4 Support 3D and 4D tiled computation by Marat Dukhan · 6 years ago
  11. 7d77d72 pthreadpool_get_threads_count: support NULL threadpool by Marat Dukhan · 6 years ago
  12. 6615a1c Compatibility with old Android platforms in futex syscall by Marat Dukhan · 7 years ago
  13. 2da784d Use futex on Native Client by Marat Dukhan · 7 years ago
  14. d08554a Use futex on Linux by Marat Dukhan · 7 years ago
  15. d1d42da Shared command variable among all threads by Marat Dukhan · 7 years ago
  16. 38b24fe Remove redundant include by Marat Dukhan · 7 years ago
  17. d54565d Support Emscripten by Marat Dukhan · 7 years ago
  18. a69b9eb Check that there are non-finished threads before work-stealing by Marat Dukhan · 7 years ago
  19. 2cff4bb Minor refactoring by Marat Dukhan · 7 years ago
  20. eef99d4 Allow NULL threadpool in pthreadpool_destroy by Marat Dukhan · 7 years ago
  21. 630dfb6 Fix race condition by Marat Dukhan · 7 years ago
  22. 17747d7 Android: make the code work with pre-Android 4.2 platform by Marat Dukhan · 8 years ago
  23. f3c8d73 Faster implementation for NULL thread pool by Marat Dukhan · 8 years ago
  24. 1325d6e Use FXdiv for 2D loops by Marat Dukhan · 8 years ago
  25. fa98b4b Fix race condition in the work processing by Marat Dukhan · 9 years ago
  26. e76282f Tiled 1D loops by Marat Dukhan · 9 years ago
  27. ad0ca6a Implement 2D and tiled 2D compute functions by Marat Dukhan · 9 years ago
  28. a04943a Use __has_extension and __has_feature is a way compatible with old gcc by Marat Dukhan · 9 years ago
  29. af6468b Make PTHREADPOOL_STATIC_ASSERT compatible with old compilers by Marat Dukhan · 9 years ago
  30. 7b1f6e5 Return size_t in pthreadpool_get_threads_count by Marat Dukhan · 9 years ago
  31. 3a45d9a Use posix_memalign instead of memalign of OS X compatibility by Marat Dukhan · 9 years ago
  32. c058bd3 Fixed typo: use __uint128_t instead of uint128_t by Marat Dukhan · 9 years ago
  33. 0a31219 Initial thread pool implementation by Marat Dukhan · 9 years ago