Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 8d170edac3582f1ce0b2163f65d336730430e5c4
https://github.com/STEllAR-GROUP/hpx/commit/8d170edac3582f1ce0b2163f65d336730430e5c4
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 9b84739fde509db70a020e3e0ccd4f47270766a2
https://github.com/STEllAR-GROUP/hpx/commit/9b84739fde509db70a020e3e0ccd4f47270766a2
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 7b1895dd175b6d75736163fd61e5a0b349e4fd80
https://github.com/STEllAR-GROUP/hpx/commit/7b1895dd175b6d75736163fd61e5a0b349e4fd80
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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: ef84675d4e664eee3aa89d4c78acf27119efab0b
https://github.com/STEllAR-GROUP/hpx/commit/ef84675d4e664eee3aa89d4c78acf27119efab0b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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
Commit: 8f02124dcce639eeec0bc8fa545e2ae9f1c5e167
https://github.com/STEllAR-GROUP/hpx/commit/8f02124dcce639eeec0bc8fa545e2ae9f1c5e167
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: e002cee804c80c881bad1ddba29fb42bf5266f76
https://github.com/STEllAR-GROUP/hpx/commit/e002cee804c80c881bad1ddba29fb42bf5266f76
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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: e46b0b7c14d716c15231fa9eff491bcb7b477d7f
https://github.com/STEllAR-GROUP/hpx/commit/e46b0b7c14d716c15231fa9eff491bcb7b477d7f
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: ff4ee6e0167fcef88eea2dc715177e27440c4c89
https://github.com/STEllAR-GROUP/hpx/commit/ff4ee6e0167fcef88eea2dc715177e27440c4c89
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 6f9f5c3519a30676169645d236bb53b9ffd370b9
https://github.com/STEllAR-GROUP/hpx/commit/6f9f5c3519a30676169645d236bb53b9ffd370b9
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 19d0ee2a550a05d44d2e79eff80c56f1db698a88
https://github.com/STEllAR-GROUP/hpx/commit/19d0ee2a550a05d44d2e79eff80c56f1db698a88
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 7ccbe4e6aaea3957f32fb9edbc429413ee78b767
https://github.com/STEllAR-GROUP/hpx/commit/7ccbe4e6aaea3957f32fb9edbc429413ee78b767
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 7d6d016096e7d7ab4f38e086df5e8f8c4d44c7a5
https://github.com/STEllAR-GROUP/hpx/commit/7d6d016096e7d7ab4f38e086df5e8f8c4d44c7a5
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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: f6d3e94ca3a05d1bad660392b6520893f61b1451
https://github.com/STEllAR-GROUP/hpx/commit/f6d3e94ca3a05d1bad660392b6520893f61b1451
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: e3abd82e68167f3a518212fb61b7ea5e6067cb1b
https://github.com/STEllAR-GROUP/hpx/commit/e3abd82e68167f3a518212fb61b7ea5e6067cb1b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 3b0d603f3a8a283e4de95a568836e6d4eca710de
https://github.com/STEllAR-GROUP/hpx/commit/3b0d603f3a8a283e4de95a568836e6d4eca710de
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: ec220980f2a118f8386edd940735a2fe0b80f04e
https://github.com/STEllAR-GROUP/hpx/commit/ec220980f2a118f8386edd940735a2fe0b80f04e
Author: Thomas Heller <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 0d0ee62ed8df53a4d5d10843c547122f2d4f73b1
https://github.com/STEllAR-GROUP/hpx/commit/0d0ee62ed8df53a4d5d10843c547122f2d4f73b1
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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: 5df915d5eee5b1ae913c914735f65c44b1e3ea74
https://github.com/STEllAR-GROUP/hpx/commit/5df915d5eee5b1ae913c914735f65c44b1e3ea74
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-24 (Thu, 24 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
Commit: c88a4df738c50dff92703b33d85f328f962887e7
https://github.com/STEllAR-GROUP/hpx/commit/c88a4df738c50dff92703b33d85f328f962887e7
Author: Mikael Simberg <[email protected]>
Date: 2020-09-24 (Thu, 24 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_receiver.cpp
M libs/core/execution_base/tests/unit/basic_sender.cpp
Log Message:
-----------
Move sender, receiver, and operation_state to hpx::execution::experimental
namespace
Commit: 7a62134c797259c5b0895d76a454487da48eccf1
https://github.com/STEllAR-GROUP/hpx/commit/7a62134c797259c5b0895d76a454487da48eccf1
Author: Mikael Simberg <[email protected]>
Date: 2020-09-25 (Fri, 25 Sep 2020)
Changed paths:
M libs/core/execution_base/include/hpx/execution_base/agent_ref.hpp
M libs/core/execution_base/tests/unit/CMakeLists.txt
Log Message:
-----------
Link execution_base tests to hpx_core
Commit: f9edbc3cd7bde3b9fe73c3f30eba1718b03e4e6a
https://github.com/STEllAR-GROUP/hpx/commit/f9edbc3cd7bde3b9fe73c3f30eba1718b03e4e6a
Author: Hartmut Kaiser <[email protected]>
Date: 2020-09-26 (Sat, 26 Sep 2020)
Changed paths:
M libs/core/execution_base/CMakeLists.txt
M libs/core/execution_base/include/hpx/execution_base/agent_ref.hpp
A libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
A libs/core/execution_base/include/hpx/execution_base/receiver.hpp
A libs/core/execution_base/include/hpx/execution_base/sender.hpp
M libs/core/execution_base/tests/unit/CMakeLists.txt
A libs/core/execution_base/tests/unit/basic_operation_state.cpp
A libs/core/execution_base/tests/unit/basic_receiver.cpp
A libs/core/execution_base/tests/unit/basic_sender.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:
-----------
Merge pull request #4665 from STEllAR-GROUP/sender
Implementing sender, receiver, and operation_state concepts in terms of P0443r13
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/dd41b5031e2c...f9edbc3cd7bd
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits