Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: e8270a65b20d26c0b874b5e75cbfd899e08da264
      
https://github.com/STEllAR-GROUP/hpx/commit/e8270a65b20d26c0b874b5e75cbfd899e08da264
  Author: Mikael Simberg <[email protected]>
  Date:   2021-09-20 (Mon, 20 Sep 2021)

  Changed paths:
    M libs/core/executors/include/hpx/executors/thread_pool_scheduler.hpp
    M libs/core/executors/tests/unit/thread_pool_scheduler.cpp

  Log Message:
  -----------
  Remove the ability to use a scheduler directly as a sender


  Commit: da2f73cf7f3885c94ecf7610dbc31f5ba1433a3b
      
https://github.com/STEllAR-GROUP/hpx/commit/da2f73cf7f3885c94ecf7610dbc31f5ba1433a3b
  Author: Mikael Simberg <[email protected]>
  Date:   2021-09-20 (Mon, 20 Sep 2021)

  Changed paths:
    M libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp
    M libs/core/execution/include/hpx/execution/algorithms/bulk.hpp
    M libs/core/execution/include/hpx/execution/algorithms/detach.hpp
    M libs/core/execution/include/hpx/execution/algorithms/just.hpp
    M libs/core/execution/include/hpx/execution/algorithms/keep_future.hpp
    M libs/core/execution/include/hpx/execution/algorithms/let_error.hpp
    M libs/core/execution/include/hpx/execution/algorithms/let_value.hpp
    M libs/core/execution/include/hpx/execution/algorithms/make_future.hpp
    M libs/core/execution/include/hpx/execution/algorithms/on.hpp
    M libs/core/execution/include/hpx/execution/algorithms/split.hpp
    M libs/core/execution/include/hpx/execution/algorithms/sync_wait.hpp
    M libs/core/execution/include/hpx/execution/algorithms/transform.hpp
    M libs/core/execution/include/hpx/execution/algorithms/when_all.hpp
    M libs/core/execution/tests/unit/algorithm_execute.cpp
    M libs/core/execution/tests/unit/algorithm_just.cpp
    M libs/core/execution/tests/unit/algorithm_test_utils.hpp
    M libs/core/execution/tests/unit/algorithm_transform.cpp
    M libs/core/execution/tests/unit/algorithm_when_all.cpp
    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_schedule.cpp
    M libs/core/execution_base/tests/unit/basic_sender.cpp
    M libs/core/executors/include/hpx/executors/thread_pool_scheduler.hpp
    M libs/core/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp
    M libs/core/executors/tests/unit/thread_pool_scheduler.cpp
    M libs/core/futures/include/hpx/futures/future.hpp
    M libs/core/synchronization/include/hpx/synchronization/async_rw_mutex.hpp

  Log Message:
  -----------
  Simplify many execution CPOs

- Remove dispatching to member functions if available on schedule,
  connect, set_x, start, only use tag_dispatch (and
  tag_fallback_dispatch for default implementations)
- Don't use tag_dispatch for just (no need to customize)
- Don't use tag_dispatch for keep_future (no need to customize)


  Commit: d4af5381578f16061b051973f05af3998f103525
      
https://github.com/STEllAR-GROUP/hpx/commit/d4af5381578f16061b051973f05af3998f103525
  Author: Mikael Simberg <[email protected]>
  Date:   2021-09-21 (Tue, 21 Sep 2021)

  Changed paths:
    M libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp

  Log Message:
  -----------
  Add workaround for transform_stream_receiver for nvcc


  Commit: c4ef974ba21fc9f5bf2c074cd28bb29c2103f859
      
https://github.com/STEllAR-GROUP/hpx/commit/c4ef974ba21fc9f5bf2c074cd28bb29c2103f859
  Author: Mikael Simberg <[email protected]>
  Date:   2021-09-21 (Tue, 21 Sep 2021)

  Changed paths:
    M libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp

  Log Message:
  -----------
  Fix forwarding in transform_stream_receiver constructor


  Commit: db75ae68948aa52c2345fea37370468ba57ba2af
      
https://github.com/STEllAR-GROUP/hpx/commit/db75ae68948aa52c2345fea37370468ba57ba2af
  Author: Mikael Simberg <[email protected]>
  Date:   2021-09-23 (Thu, 23 Sep 2021)

  Changed paths:
    M libs/core/async_cuda/include/hpx/async_cuda/transform_stream.hpp
    M libs/core/execution/include/hpx/execution/algorithms/bulk.hpp
    M libs/core/execution/include/hpx/execution/algorithms/detach.hpp
    M libs/core/execution/include/hpx/execution/algorithms/just.hpp
    M libs/core/execution/include/hpx/execution/algorithms/keep_future.hpp
    M libs/core/execution/include/hpx/execution/algorithms/let_error.hpp
    M libs/core/execution/include/hpx/execution/algorithms/let_value.hpp
    M libs/core/execution/include/hpx/execution/algorithms/make_future.hpp
    M libs/core/execution/include/hpx/execution/algorithms/on.hpp
    M libs/core/execution/include/hpx/execution/algorithms/split.hpp
    M libs/core/execution/include/hpx/execution/algorithms/sync_wait.hpp
    M libs/core/execution/include/hpx/execution/algorithms/transform.hpp
    M libs/core/execution/include/hpx/execution/algorithms/when_all.hpp
    M libs/core/execution/tests/unit/algorithm_execute.cpp
    M libs/core/execution/tests/unit/algorithm_just.cpp
    M libs/core/execution/tests/unit/algorithm_test_utils.hpp
    M libs/core/execution/tests/unit/algorithm_transform.cpp
    M libs/core/execution/tests/unit/algorithm_when_all.cpp
    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_schedule.cpp
    M libs/core/execution_base/tests/unit/basic_sender.cpp
    M libs/core/executors/include/hpx/executors/thread_pool_scheduler.hpp
    M libs/core/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp
    M libs/core/executors/tests/unit/thread_pool_scheduler.cpp
    M libs/core/futures/include/hpx/futures/future.hpp
    M libs/core/synchronization/include/hpx/synchronization/async_rw_mutex.hpp

  Log Message:
  -----------
  Merge pull request #5542 from msimberg/p2300-cpos

Simplify execution CPOs


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/60af966c0513...db75ae68948a
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to