Branch: refs/heads/sender
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 08017d241596a8989a5c9e57a060d3a7b545087f
https://github.com/STEllAR-GROUP/hpx/commit/08017d241596a8989a5c9e57a060d3a7b545087f
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
Log Message:
-----------
Implementing receiver concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: d5690209185f0a2752219c30ad6255f3a3076921
https://github.com/STEllAR-GROUP/hpx/commit/d5690209185f0a2752219c30ad6255f3a3076921
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
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: 190b933f61e3202100870eb2bceceb0e7bedb3b7
https://github.com/STEllAR-GROUP/hpx/commit/190b933f61e3202100870eb2bceceb0e7bedb3b7
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
Log Message:
-----------
Implementing receiver concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: 91b42e6857f5d70b97aaafde74c47a7260702757
https://github.com/STEllAR-GROUP/hpx/commit/91b42e6857f5d70b97aaafde74c47a7260702757
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: a94dd974575a1d9be14290da7ccb13979040ec72
https://github.com/STEllAR-GROUP/hpx/commit/a94dd974575a1d9be14290da7ccb13979040ec72
Author: Thomas Heller <[email protected]>
Date: 2020-09-16 (Wed, 16 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: 40077c7cc443f1778ad44c167f3fdab5dc969bfd
https://github.com/STEllAR-GROUP/hpx/commit/40077c7cc443f1778ad44c167f3fdab5dc969bfd
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-16 (Wed, 16 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
Commit: 579a57c2b36ab8ef8f706563b5391b9bd1c9e8e9
https://github.com/STEllAR-GROUP/hpx/commit/579a57c2b36ab8ef8f706563b5391b9bd1c9e8e9
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
Log Message:
-----------
Implementing receiver concept in terms of P0443r13
One deviation of P0443r13 is the usage of tag_invoke as customization
point
Commit: 5c0cc6da47da6c7cfa313ed50d7bbee5f6c0b0b5
https://github.com/STEllAR-GROUP/hpx/commit/5c0cc6da47da6c7cfa313ed50d7bbee5f6c0b0b5
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-16 (Wed, 16 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: d0f6ca087a68b73c6a44be00378bfaab1c521b19
https://github.com/STEllAR-GROUP/hpx/commit/d0f6ca087a68b73c6a44be00378bfaab1c521b19
Author: Thomas Heller <[email protected]>
Date: 2020-09-16 (Wed, 16 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: 6d6886b9cd505899768146bd546a166d07cfbdae
https://github.com/STEllAR-GROUP/hpx/commit/6d6886b9cd505899768146bd546a166d07cfbdae
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-16 (Wed, 16 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: d5ae63a5626c7f10355b56d8f60599120bd6128c
https://github.com/STEllAR-GROUP/hpx/commit/d5ae63a5626c7f10355b56d8f60599120bd6128c
Author: Thomas Heller <[email protected]>
Date: 2020-09-16 (Wed, 16 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: ac79f7a6d6688785fdee71bf32c49687166d79b0
https://github.com/STEllAR-GROUP/hpx/commit/ac79f7a6d6688785fdee71bf32c49687166d79b0
Author: Thomas Heller <[email protected]>
Date: 2020-09-16 (Wed, 16 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: 8e22b9374e83f3602afd062724581d75db4e324c
https://github.com/STEllAR-GROUP/hpx/commit/8e22b9374e83f3602afd062724581d75db4e324c
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-16 (Wed, 16 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
Commit: 1cf403578a0f740bc63a7fb832a3dc9e0d89a0f3
https://github.com/STEllAR-GROUP/hpx/commit/1cf403578a0f740bc63a7fb832a3dc9e0d89a0f3
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-16 (Wed, 16 Sep 2020)
Changed paths:
M 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/include/hpx/execution_base/sender.hpp
M libs/core/execution_base/tests/unit/basic_operation_state.cpp
M libs/core/execution_base/tests/unit/basic_sender.cpp
Log Message:
-----------
Moving sender and operation_state to namespace experimental
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/2f1a4451615f...1cf403578a0f
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits