Branch: refs/heads/synchronization
Home: https://github.com/STEllAR-GROUP/hpx
Commit: cc4d8d83fece2e3f8553d77ea8ade71b4e3c6f87
https://github.com/STEllAR-GROUP/hpx/commit/cc4d8d83fece2e3f8553d77ea8ade71b4e3c6f87
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-25 (Tue, 25 Aug 2020)
Changed paths:
M libs/synchronization/CMakeLists.txt
M libs/synchronization/include/hpx/synchronization/barrier.hpp
M libs/synchronization/include/hpx/synchronization/condition_variable.hpp
M
libs/synchronization/include/hpx/synchronization/detail/condition_variable.hpp
M
libs/synchronization/include/hpx/synchronization/detail/counting_semaphore.hpp
M
libs/synchronization/include/hpx/synchronization/detail/sliding_semaphore.hpp
M libs/synchronization/include/hpx/synchronization/latch.hpp
M libs/synchronization/include/hpx/synchronization/mutex.hpp
M libs/synchronization/src/detail/condition_variable.cpp
A libs/synchronization/src/detail/counting_semaphore.cpp
A libs/synchronization/src/detail/sliding_semaphore.cpp
Log Message:
-----------
Refactor synchronization primitives
- reduce compile time by moving code to implementation files
- fix small performance regression allowing to avoid acquiring lock under
limited circumstances
- fix #include issues
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits