aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-05-15Upgrade pthreadpool to 9b2c0caf7d9843f25709178b0cd7030892a1ff88 am: 50c19eb2c9android-r-beta-3android-r-beta-2Haibo Huang
2020-05-15Upgrade pthreadpool to 9b2c0caf7d9843f25709178b0cd7030892a1ff88Haibo Huang
2020-04-25Support MSYS and Cygwin buildsMarat Dukhan
2020-04-22Reorder C11 atomics before MSVC atomicsMarat Dukhan
2020-04-16Recognize Cygwin as WindowsMarat Dukhan
2020-04-14Use load-acquire + store-release on synchronization variablesMarat Dukhan
2020-04-12Minimally fix confu buildMarat Dukhan
2020-04-10Add Bazel configuration filesMarat Dukhan
2020-04-10Support Windows on ARM/ARM64Marat Dukhan
2020-04-10Replace atomic fetch_sub with decrement_fetch primitiveMarat Dukhan
2020-04-10Add compiler barriers to MSVC atomics implementationMarat Dukhan
2020-04-10Fix race condition in Windows implementationMarat Dukhan
2020-04-10Rewrite work spreading between threadsMarat Dukhan
2020-04-10Direct implementation pthreadpool_try_decrement_relaxed_size_tMarat Dukhan
2020-04-10Return static thread pool pointer in shim implementationMarat Dukhan
2020-04-09DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-masterXin Li
2020-04-07Minor fixes in Windows implementationMarat Dukhan
2020-04-07Windows implementation using EventsMarat Dukhan
2020-04-05Fix erroneous narrowing in pthreadpool_fetch_sub_relaxed_size_tMarat Dukhan
2020-04-05Optimized pthreadpool_parallelize_* functionsMarat Dukhan
2020-04-03Upgrade pthreadpool to 76042155a8b1e189c8f141429fd72219472c32e1 am: 597e92a6f...Haibo Huang
2020-04-03Upgrade pthreadpool to 76042155a8b1e189c8f141429fd72219472c32e1 am: 597e92a6f0Haibo Huang
2020-04-01Implementation using Grand Central DispatchMarat Dukhan
2020-04-01Fix CMake warning on INCLUDE(GNUInstallDirs)Marat Dukhan
2020-04-01Refactor pthreadpool implementationMarat Dukhan
2020-04-01Remove unused per-thread wakeup_condvarMarat Dukhan
2020-04-01Upgrade pthreadpool to 76042155a8b1e189c8f141429fd72219472c32e1Haibo Huang
2020-03-26Microarchitecture-aware parallelization functionsMarat Dukhan
2020-03-26Refactor multi-threaded case of parallelization functionsMarat Dukhan
2020-03-26Rename "argument" argument to match documentation commentsMarat Dukhan
2020-03-26Remove redundant NOTICE symbolic link. am: 9b67a0720f am: 493c52021bBob Badour
2020-03-26Remove redundant NOTICE symbolic link. am: 9b67a0720fBob Badour
2020-03-25Remove redundant NOTICE symbolic link.Bob Badour
2020-03-23Document all public API functionsMarat Dukhan
2020-03-23Implement atomic_decrement with LL-SC on ARM/ARM64Marat Dukhan
2020-03-23Update support platforms and example in the READMEMarat Dukhan
2020-03-23Minor refactoring in pthreadpool_destroyMarat Dukhan
2020-03-23Fix race conditions in non-futex implementationMarat Dukhan
2020-03-23Futex-based WebAssembly+Threads implementationMarat Dukhan
2020-03-23Support WebAssembly+Threads buildMarat Dukhan
2020-03-23Remove redundant barriersMarat Dukhan
2020-03-23Simplify parallel task initializationMarat Dukhan
2020-03-23Avoid spinning thread-pool when task has the only itemMarat Dukhan
2020-03-19DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-maste...Xin Li
2020-03-18DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-masterXin Li
2020-03-05Remove Native Client supportMarat Dukhan
2020-03-05PTHREADPOOL_FLAG_YIELD_WORKERS flag to bypass spin-waitMarat Dukhan
2020-03-05Document PTHREADPOOL_FLAG_DISABLE_DENORMALSMarat Dukhan
2020-03-05Minor cleanupMarat Dukhan
2020-03-05Add high-contention test casesMarat Dukhan