Branch: refs/heads/sender
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 708117e6866cf49dbc5638c90bd5f8445f131928
https://github.com/STEllAR-GROUP/hpx/commit/708117e6866cf49dbc5638c90bd5f8445f131928
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: 331f3f080d59cf278e1e4e90790b4b239daf9f10
https://github.com/STEllAR-GROUP/hpx/commit/331f3f080d59cf278e1e4e90790b4b239daf9f10
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
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: 6c7a3f45f045551803784eaabd756992b0b60df7
https://github.com/STEllAR-GROUP/hpx/commit/6c7a3f45f045551803784eaabd756992b0b60df7
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
Log Message:
-----------
Implementing operation_state concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: fde0e83843ddb581290b946bb6fd9cc60e356c08
https://github.com/STEllAR-GROUP/hpx/commit/fde0e83843ddb581290b946bb6fd9cc60e356c08
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
A libs/execution_base/include/hpx/execution_base/operation_state.hpp
M libs/execution_base/include/hpx/execution_base/receiver.hpp
A libs/execution_base/tests/unit/basic_operation_state.cpp
Log Message:
-----------
Simplify implementation of operation_state CPO
Commit: c83fc3d1b5ef2a8ae916ff94b0c742b591a1d459
https://github.com/STEllAR-GROUP/hpx/commit/c83fc3d1b5ef2a8ae916ff94b0c742b591a1d459
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
Log Message:
-----------
Implementing operation_state concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: d019e3afd9f392392ce1cf4532810f0fec0ad60d
https://github.com/STEllAR-GROUP/hpx/commit/d019e3afd9f392392ce1cf4532810f0fec0ad60d
Author: Thomas Heller <[email protected]>
Date: 2020-09-13 (Sun, 13 Sep 2020)
Changed paths:
M libs/basic_execution/include/hpx/basic_execution/operation_state.hpp
A libs/basic_execution/include/hpx/basic_execution/sender.hpp
M libs/basic_execution/tests/unit/basic_operation_state.cpp
A libs/basic_execution/tests/unit/basic_sender.cpp
M libs/core/execution_base/tests/unit/CMakeLists.txt
Log Message:
-----------
Implementing sender concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: ad6f84819882069076da9ea7113c1778411f046d
https://github.com/STEllAR-GROUP/hpx/commit/ad6f84819882069076da9ea7113c1778411f046d
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/sender.hpp
R libs/basic_execution/tests/unit/basic_operation_state.cpp
R libs/basic_execution/tests/unit/basic_sender.cpp
M libs/core/execution_base/CMakeLists.txt
M libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
A libs/core/execution_base/include/hpx/execution_base/sender.hpp
A libs/core/execution_base/tests/unit/basic_sender.cpp
R libs/execution_base/include/hpx/execution_base/operation_state.hpp
R libs/execution_base/include/hpx/execution_base/receiver.hpp
R libs/execution_base/tests/unit/basic_operation_state.cpp
R libs/execution_base/tests/unit/basic_receiver.cpp
Log Message:
-----------
Simplify implementation of sender CPO
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/8738f8bae1a7...ad6f84819882
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits