Branch: refs/heads/synchronization
Home: https://github.com/STEllAR-GROUP/hpx
Commit: fdd4effeb21b6db3d7c55b3e81cd59b653e60fbf
https://github.com/STEllAR-GROUP/hpx/commit/fdd4effeb21b6db3d7c55b3e81cd59b653e60fbf
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M
libs/core/synchronization/include/hpx/synchronization/condition_variable.hpp
M
libs/core/synchronization/include/hpx/synchronization/detail/counting_semaphore.hpp
M
libs/core/synchronization/include/hpx/synchronization/detail/sliding_semaphore.hpp
M libs/core/synchronization/include/hpx/synchronization/latch.hpp
M libs/core/synchronization/src/detail/condition_variable.cpp
A libs/synchronization/CMakeLists.txt
A libs/synchronization/include/hpx/synchronization/barrier.hpp
A
libs/synchronization/include/hpx/synchronization/detail/condition_variable.hpp
A libs/synchronization/include/hpx/synchronization/mutex.hpp
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
Commit: 1edb13b0ddb5b7664962b66018f1e54a1340a71c
https://github.com/STEllAR-GROUP/hpx/commit/1edb13b0ddb5b7664962b66018f1e54a1340a71c
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M libs/core/synchronization/include/hpx/synchronization/latch.hpp
Log Message:
-----------
Relax condition on `notified_` flag.
- flyby: fix potential deadlock situation where thread would be suspended even
if the counter has already reached zero
Commit: 46eb6ab588c3c1ee62cbfa59738722b198370659
https://github.com/STEllAR-GROUP/hpx/commit/46eb6ab588c3c1ee62cbfa59738722b198370659
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M libs/core/synchronization/include/hpx/synchronization/latch.hpp
Log Message:
-----------
Partially revert changes to handling the `latch::notify_` flag
Commit: dd6c1824db38a407ff41aec6df1f7134e855877b
https://github.com/STEllAR-GROUP/hpx/commit/dd6c1824db38a407ff41aec6df1f7134e855877b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M libs/core/synchronization/CMakeLists.txt
M libs/core/synchronization/include/hpx/synchronization/barrier.hpp
M
libs/core/synchronization/include/hpx/synchronization/detail/condition_variable.hpp
M
libs/core/synchronization/include/hpx/synchronization/detail/counting_semaphore.hpp
M
libs/core/synchronization/include/hpx/synchronization/detail/sliding_semaphore.hpp
M libs/core/synchronization/include/hpx/synchronization/latch.hpp
M libs/core/synchronization/include/hpx/synchronization/mutex.hpp
A libs/core/synchronization/src/detail/counting_semaphore.cpp
A libs/core/synchronization/src/detail/sliding_semaphore.cpp
R libs/synchronization/CMakeLists.txt
R libs/synchronization/include/hpx/synchronization/barrier.hpp
R
libs/synchronization/include/hpx/synchronization/detail/condition_variable.hpp
R libs/synchronization/include/hpx/synchronization/mutex.hpp
R libs/synchronization/src/detail/counting_semaphore.cpp
R libs/synchronization/src/detail/sliding_semaphore.cpp
Log Message:
-----------
Reverting changes to latch, keeping refactorings of counting_semaphore and
sliding_semaphore
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/9804a96f8052...dd6c1824db38
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits