Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: ca4f87c4e24597a7fdd34570b404a08bfeadc536
https://github.com/STEllAR-GROUP/hpx/commit/ca4f87c4e24597a7fdd34570b404a08bfeadc536
Author: Mikael Simberg <[email protected]>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M libs/core/execution_base/CMakeLists.txt
A
libs/core/execution_base/include/hpx/execution_base/completion_scheduler.hpp
M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/bulk.hpp
Log Message:
-----------
Add get_completion_scheduler CPO
Commit: 352a3df02596dd94493d0163717a807c7bf2ae25
https://github.com/STEllAR-GROUP/hpx/commit/352a3df02596dd94493d0163717a807c7bf2ae25
Author: Mikael Simberg <[email protected]>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M libs/parallelism/executors/include/hpx/executors/thread_pool_scheduler.hpp
Log Message:
-----------
Rename exec member variable in thread_pool_scheduler_sender to scheduler
Commit: 0768b3a853b511fc78ddfe6d3bda36c1ab9f0812
https://github.com/STEllAR-GROUP/hpx/commit/0768b3a853b511fc78ddfe6d3bda36c1ab9f0812
Author: Mikael Simberg <[email protected]>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_fallback_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_priority_dispatch.hpp
Log Message:
-----------
Fix typo in tag_dispatch files
Commit: a3362875eeb3739ef88348115e7f4f076a310ff1
https://github.com/STEllAR-GROUP/hpx/commit/a3362875eeb3739ef88348115e7f4f076a310ff1
Author: Mikael Simberg <[email protected]>
Date: 2021-08-13 (Fri, 13 Aug 2021)
Changed paths:
M libs/core/execution_base/include/hpx/execution_base/execution.hpp
M
libs/core/iterator_support/include/hpx/iterator_support/counting_iterator.hpp
M libs/core/iterator_support/include/hpx/iterator_support/counting_shape.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/on.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/transform.hpp
M libs/parallelism/executors/CMakeLists.txt
M libs/parallelism/executors/include/hpx/executors/thread_pool_scheduler.hpp
A
libs/parallelism/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp
M libs/parallelism/executors/tests/unit/thread_pool_scheduler.cpp
Log Message:
-----------
Add initial customization of bulk for thread_pool_scheduler
Commit: b316e223427c1689c4eff6a4d57f1f6c8517a8af
https://github.com/STEllAR-GROUP/hpx/commit/b316e223427c1689c4eff6a4d57f1f6c8517a8af
Author: Mikael Simberg <[email protected]>
Date: 2021-08-13 (Fri, 13 Aug 2021)
Changed paths:
M libs/parallelism/executors/include/hpx/executors/scheduler_executor.hpp
Log Message:
-----------
Make scheduler_executor bulk_sync_execute explicitly return void
It can never return anything but void when using schedule | bulk |
sync_wait.
Commit: 9c0c4926f3e6013f24f222bdf3581be1f4f4bb62
https://github.com/STEllAR-GROUP/hpx/commit/9c0c4926f3e6013f24f222bdf3581be1f4f4bb62
Author: Mikael Simberg <[email protected]>
Date: 2021-08-16 (Mon, 16 Aug 2021)
Changed paths:
M libs/parallelism/executors/tests/unit/thread_pool_scheduler.cpp
Log Message:
-----------
Fix use-after-move in thread_pool_scheduler test
Commit: a4bfdc943e442af72061540db241f322b8843305
https://github.com/STEllAR-GROUP/hpx/commit/a4bfdc943e442af72061540db241f322b8843305
Author: Mikael Simberg <[email protected]>
Date: 2021-08-17 (Tue, 17 Aug 2021)
Changed paths:
M libs/core/execution_base/CMakeLists.txt
A
libs/core/execution_base/include/hpx/execution_base/completion_scheduler.hpp
M libs/core/execution_base/include/hpx/execution_base/execution.hpp
M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
M
libs/core/iterator_support/include/hpx/iterator_support/counting_iterator.hpp
M libs/core/iterator_support/include/hpx/iterator_support/counting_shape.hpp
M
libs/core/iterator_support/include/hpx/iterator_support/traits/is_range.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_fallback_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_priority_dispatch.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/bulk.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/transform.hpp
M libs/parallelism/executors/CMakeLists.txt
M libs/parallelism/executors/include/hpx/executors/scheduler_executor.hpp
M libs/parallelism/executors/include/hpx/executors/thread_pool_scheduler.hpp
A
libs/parallelism/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp
M libs/parallelism/executors/tests/unit/thread_pool_scheduler.cpp
Log Message:
-----------
Merge pull request #5487 from msimberg/bulk-sender-algorithm
Add get_completion_scheduler CPO and customize bulk for thread_pool_scheduler
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/d2d3503ddaf5...a4bfdc943e44
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits