Branch: refs/heads/sender_receiver_executor
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 9195b0aba944d5971e36dc42fa608e7d014959b6
https://github.com/STEllAR-GROUP/hpx/commit/9195b0aba944d5971e36dc42fa608e7d014959b6
Author: Hartmut Kaiser <[email protected]>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
A cmake/tests/cxx20_perfect_pack_capture.cpp
M libs/core/execution_base/include/hpx/execution_base/execution.hpp
M libs/core/iterator_support/CMakeLists.txt
A libs/core/iterator_support/include/hpx/iterator_support/counting_shape.hpp
M libs/core/iterator_support/include/hpx/iterator_support/range.hpp
M
libs/core/iterator_support/include/hpx/iterator_support/traits/is_range.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/bulk.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/detach.hpp
M libs/parallelism/executors/CMakeLists.txt
M libs/parallelism/executors/include/hpx/executors/guided_pool_executor.hpp
A libs/parallelism/executors/include/hpx/executors/scheduler_executor.hpp
M libs/parallelism/executors/tests/unit/CMakeLists.txt
A libs/parallelism/executors/tests/unit/scheduler_executor.cpp
Log Message:
-----------
Adding support for senders/receivers to existing executor customization points
- add execution::experimental::scheduler_executor
- modernize part of range utilities
Commit: 30b9770035274efa80f0b1a781f81691019d6368
https://github.com/STEllAR-GROUP/hpx/commit/30b9770035274efa80f0b1a781f81691019d6368
Author: Mikael Simberg <[email protected]>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M libs/parallelism/executors/include/hpx/executors/scheduler_executor.hpp
M libs/parallelism/executors/tests/unit/scheduler_executor.cpp
Log Message:
-----------
Add deduction guides for scheduler_executor
Commit: c7c06c538ae47394672e517301d372793c2a7958
https://github.com/STEllAR-GROUP/hpx/commit/c7c06c538ae47394672e517301d372793c2a7958
Author: Mikael Simberg <[email protected]>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M libs/parallelism/executors/include/hpx/executors/scheduler_executor.hpp
Log Message:
-----------
Use bulk in scheduler_executor::bulk_async_execute
Commit: abc14d8416483a0ef977c2d38d938004de4d2fce
https://github.com/STEllAR-GROUP/hpx/commit/abc14d8416483a0ef977c2d38d938004de4d2fce
Author: Mikael Simberg <[email protected]>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M libs/parallelism/executors/include/hpx/executors/scheduler_executor.hpp
M libs/parallelism/executors/tests/unit/scheduler_executor.cpp
Log Message:
-----------
Specialize scheduler_executor::bulk_async_execute to return one-element
vector of future of void when result type is void
Commit: c5465617297b1cf8189941c82d93e0c5b315f154
https://github.com/STEllAR-GROUP/hpx/commit/c5465617297b1cf8189941c82d93e0c5b315f154
Author: Mikael Simberg <[email protected]>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M libs/core/execution_base/include/hpx/execution_base/sender.hpp
Log Message:
-----------
Remove as_sender fallback of schedule
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/026f3f75e021...c5465617297b
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits