aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor modulo increment in work-stealing loopMarat Dukhan2019-09-301-1/+14
* Use caller thread as one of workers in the thread poolMarat Dukhan2019-09-301-77/+85
* Minor refactoringsMarat Dukhan2019-09-301-27/+49
* Support 3D and 4D tiled computationMarat Dukhan2018-10-082-0/+209
* pthreadpool_get_threads_count: support NULL threadpoolMarat Dukhan2017-12-271-1/+5
* Compatibility with old Android platforms in futex syscallMarat Dukhan2017-03-301-2/+10
* Use futex on Native ClientMarat Dukhan2017-03-241-1/+23
* Use futex on LinuxMarat Dukhan2017-03-241-66/+171
* Shared command variable among all threadsMarat Dukhan2017-03-241-55/+64
* Remove redundant includeMarat Dukhan2017-03-061-1/+0
* Support EmscriptenMarat Dukhan2017-03-062-0/+73
* Check that there are non-finished threads before work-stealingMarat Dukhan2017-03-051-8/+11
* Minor refactoringMarat Dukhan2017-03-051-25/+25
* Allow NULL threadpool in pthreadpool_destroyMarat Dukhan2017-03-051-23/+25
* Fix race conditionMarat Dukhan2017-03-051-10/+15
* Android: make the code work with pre-Android 4.2 platformMarat Dukhan2016-09-131-0/+9
* Faster implementation for NULL thread poolMarat Dukhan2016-07-111-26/+54
* Use FXdiv for 2D loopsMarat Dukhan2016-07-031-12/+18
* Fix race condition in the work processingMarat Dukhan2015-11-061-3/+9
* Tiled 1D loopsMarat Dukhan2015-11-021-0/+31
* Implement 2D and tiled 2D compute functionsMarat Dukhan2015-10-161-32/+122
* Use __has_extension and __has_feature is a way compatible with old gccMarat Dukhan2015-08-251-4/+8
* Make PTHREADPOOL_STATIC_ASSERT compatible with old compilersMarat Dukhan2015-08-251-1/+9
* Return size_t in pthreadpool_get_threads_countMarat Dukhan2015-08-251-1/+1
* Use posix_memalign instead of memalign of OS X compatibilityMarat Dukhan2015-08-231-2/+3
* Fixed typo: use __uint128_t instead of uint128_tMarat Dukhan2015-08-231-1/+1
* Initial thread pool implementationMarat Dukhan2015-08-221-0/+296