Branch: refs/heads/synchronization
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: b9e795b84956d2a4ca43d2f59c7758bf224f9fdf
      
https://github.com/STEllAR-GROUP/hpx/commit/b9e795b84956d2a4ca43d2f59c7758bf224f9fdf
  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

Reply via email to