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