Branch: refs/heads/receiver
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: fe0723165cfdb203ceffe9ba8fbfcffd9b241ed2
      
https://github.com/STEllAR-GROUP/hpx/commit/fe0723165cfdb203ceffe9ba8fbfcffd9b241ed2
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-16 (Wed, 16 Sep 2020)

  Changed paths:
    A libs/basic_execution/include/hpx/basic_execution/receiver.hpp
    A libs/basic_execution/tests/unit/basic_receiver.cpp
    M libs/core/execution_base/tests/unit/CMakeLists.txt

  Log Message:
  -----------
  Implementing receiver concept in terms of P0443r13

One deviation of P0443r13 is the usage of tag_invoke as customization
point


  Commit: 63edb120d01d763530f48ddaff01d6ec6b2e061e
      
https://github.com/STEllAR-GROUP/hpx/commit/63edb120d01d763530f48ddaff01d6ec6b2e061e
  Author: Thomas Heller <[email protected]>
  Date:   2020-09-16 (Wed, 16 Sep 2020)

  Changed paths:
    M libs/basic_execution/include/hpx/basic_execution/receiver.hpp
    M libs/basic_execution/tests/unit/basic_receiver.cpp

  Log Message:
  -----------
  Addressing review comments of #4640

 - Changing `std::integral_constant<bool, true>` to `std::true_type`
 - Changing `std::integral_constant<bool, false>` to `std::false_type`
 - Moving is_receiver and is_receiver_of into traits namespace


  Commit: 75df938a6fc5d64635ed50260279e79e3e2e02d1
      
https://github.com/STEllAR-GROUP/hpx/commit/75df938a6fc5d64635ed50260279e79e3e2e02d1
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-16 (Wed, 16 Sep 2020)

  Changed paths:
    R libs/basic_execution/include/hpx/basic_execution/receiver.hpp
    R libs/basic_execution/tests/unit/basic_receiver.cpp
    M libs/core/execution_base/CMakeLists.txt
    A libs/core/execution_base/include/hpx/execution_base/receiver.hpp
    M libs/core/execution_base/tests/unit/CMakeLists.txt
    A libs/core/execution_base/tests/unit/basic_receiver.cpp
    M libs/core/functional/CMakeLists.txt
    A libs/core/functional/include/hpx/functional/tag_fallback_invoke.hpp
    M libs/core/functional/include/hpx/functional/tag_invoke.hpp

  Log Message:
  -----------
  Simplify implementation of receiver related CPOs

- this is based on new tag_member and tag_member_noexcept base classes
  that take care of the special dispatching that falls back to invoking
  a tag_member_invoke function on the CPO.
- updating file locations and namespaces for recent module renamings


  Commit: b58e0211cfe55760ef7af4103e30e579ba2a9a85
      
https://github.com/STEllAR-GROUP/hpx/commit/b58e0211cfe55760ef7af4103e30e579ba2a9a85
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-09-16 (Wed, 16 Sep 2020)

  Changed paths:
    M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
    M libs/core/execution_base/tests/unit/basic_receiver.cpp

  Log Message:
  -----------
  Moving receiver CPOs to namespace experimental


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/73f00c452237...b58e0211cfe5
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to