aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-09-30Refactor modulo increment in work-stealing loopMarat Dukhan
2019-09-30Use caller thread as one of workers in the thread poolMarat Dukhan
2019-09-30Minor refactoringsMarat Dukhan
2018-10-08Support 3D and 4D tiled computationMarat Dukhan
2017-12-27pthreadpool_get_threads_count: support NULL threadpoolMarat Dukhan
2017-03-30Compatibility with old Android platforms in futex syscallMarat Dukhan
2017-03-24Use futex on Native ClientMarat Dukhan
2017-03-24Use futex on LinuxMarat Dukhan
2017-03-24Shared command variable among all threadsMarat Dukhan
2017-03-06Remove redundant includeMarat Dukhan
2017-03-06Support EmscriptenMarat Dukhan
2017-03-05Check that there are non-finished threads before work-stealingMarat Dukhan
2017-03-05Minor refactoringMarat Dukhan
2017-03-05Allow NULL threadpool in pthreadpool_destroyMarat Dukhan
2017-03-05Fix race conditionMarat Dukhan
2016-09-13Android: make the code work with pre-Android 4.2 platformMarat Dukhan
2016-07-11Faster implementation for NULL thread poolMarat Dukhan
2016-07-03Use FXdiv for 2D loopsMarat Dukhan
2015-11-06Fix race condition in the work processingMarat Dukhan
2015-11-02Tiled 1D loopsMarat Dukhan
2015-10-16Implement 2D and tiled 2D compute functionsMarat Dukhan
2015-08-25Use __has_extension and __has_feature is a way compatible with old gccMarat Dukhan
2015-08-25Make PTHREADPOOL_STATIC_ASSERT compatible with old compilersMarat Dukhan
2015-08-25Return size_t in pthreadpool_get_threads_countMarat Dukhan
2015-08-23Use posix_memalign instead of memalign of OS X compatibilityMarat Dukhan
2015-08-23Fixed typo: use __uint128_t instead of uint128_tMarat Dukhan
2015-08-22Initial thread pool implementationMarat Dukhan