Branch: refs/heads/operation_state
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 61df0416b89f0f7e0c8d2dae2d1aff1ed45a8b5a
https://github.com/STEllAR-GROUP/hpx/commit/61df0416b89f0f7e0c8d2dae2d1aff1ed45a8b5a
Author: Thomas Heller <[email protected]>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
A libs/basic_execution/include/hpx/basic_execution/receiver.hpp
A libs/basic_execution/tests/unit/basic_receiver.cpp
Log Message:
-----------
Implementing receiver concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: 6b128f4802ba4ae2b27047e2be02bc5b433ea716
https://github.com/STEllAR-GROUP/hpx/commit/6b128f4802ba4ae2b27047e2be02bc5b433ea716
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
R libs/basic_execution/include/hpx/basic_execution/receiver.hpp
R libs/basic_execution/tests/unit/basic_receiver.cpp
A libs/execution_base/include/hpx/execution_base/receiver.hpp
A libs/execution_base/tests/unit/basic_receiver.cpp
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: 9ae1e2af29dafc671fb26fd711509d1a8c7134d1
https://github.com/STEllAR-GROUP/hpx/commit/9ae1e2af29dafc671fb26fd711509d1a8c7134d1
Author: Thomas Heller <[email protected]>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
A libs/basic_execution/include/hpx/basic_execution/receiver.hpp
A libs/basic_execution/tests/unit/basic_receiver.cpp
Log Message:
-----------
Implementing receiver concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: 80bda62a8c9000e54fe1e70047c9aad9d18fa44d
https://github.com/STEllAR-GROUP/hpx/commit/80bda62a8c9000e54fe1e70047c9aad9d18fa44d
Author: Thomas Heller <[email protected]>
Date: 2020-09-13 (Sun, 13 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: 745428360fe5edf292d69820b900166e68618fba
https://github.com/STEllAR-GROUP/hpx/commit/745428360fe5edf292d69820b900166e68618fba
Author: Thomas Heller <[email protected]>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
A libs/basic_execution/include/hpx/basic_execution/operation_state.hpp
A libs/basic_execution/tests/unit/basic_operation_state.cpp
M libs/core/execution_base/tests/unit/CMakeLists.txt
Log Message:
-----------
Implementing operation_state concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: 32cb0538451fb8aa91c8396a5c9bcf8f96d60ca4
https://github.com/STEllAR-GROUP/hpx/commit/32cb0538451fb8aa91c8396a5c9bcf8f96d60ca4
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
R libs/basic_execution/include/hpx/basic_execution/operation_state.hpp
R libs/basic_execution/include/hpx/basic_execution/receiver.hpp
R libs/basic_execution/tests/unit/basic_operation_state.cpp
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/operation_state.hpp
M 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_operation_state.cpp
R libs/execution_base/include/hpx/execution_base/receiver.hpp
R libs/execution_base/tests/unit/basic_receiver.cpp
Log Message:
-----------
Simplify implementation of operation_state CPO
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/508aa46e4a8f...32cb0538451f
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits