Branch: refs/heads/staging.tmp
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 512c6d23cebe6a40848a2e9521750e83bcba9394
https://github.com/STEllAR-GROUP/hpx/commit/512c6d23cebe6a40848a2e9521750e83bcba9394
Author: Hartmut Kaiser <[email protected]>
Date: 2022-11-21 (Mon, 21 Nov 2022)
Changed paths:
M libs/core/concurrency/CMakeLists.txt
M
libs/core/concurrency/include/hpx/concurrency/detail/contiguous_index_queue.hpp
A
libs/core/concurrency/include/hpx/concurrency/detail/non_contiguous_index_queue.hpp
M libs/core/concurrency/tests/unit/CMakeLists.txt
M libs/core/concurrency/tests/unit/contiguous_index_queue.cpp
A libs/core/concurrency/tests/unit/non_contiguous_index_queue.cpp
M libs/core/coroutines/include/hpx/coroutines/thread_enums.hpp
M libs/core/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp
M libs/core/executors/tests/unit/explicit_scheduler_executor.cpp
Log Message:
-----------
Add non-contiguous index queue and use it in thread_pool_bulk_scheduler
- add new thread_placement_hint to thread_schedule_hint structure (breadth-first
and depth-first)
- change thread_pool_scheduler_bulk to support placement hint
Commit: de1c7478e483ad371cf47c426391ff637a955ecc
https://github.com/STEllAR-GROUP/hpx/commit/de1c7478e483ad371cf47c426391ff637a955ecc
Author: Hartmut Kaiser <[email protected]>
Date: 2022-11-21 (Mon, 21 Nov 2022)
Changed paths:
M libs/core/algorithms/CMakeLists.txt
M libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_find.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/detail/search.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/upper_lower_bound.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/equal.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/find.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/is_heap.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/lexicographical_compare.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/mismatch.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_copy.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_default_construct.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_fill.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_move.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_value_construct.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/adjacent_find.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/equal.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/find.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/mismatch.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
A libs/core/algorithms/include/hpx/parallel/util/adapt_placement_mode.hpp
M libs/core/algorithms/include/hpx/parallel/util/loop.hpp
M libs/core/algorithms/include/hpx/parallel/util/partitioner.hpp
M libs/core/algorithms/include/hpx/parallel/util/transform_loop.hpp
M libs/core/algorithms/tests/unit/algorithms/CMakeLists.txt
A libs/core/algorithms/tests/unit/algorithms/find_sender.cpp
M libs/core/algorithms/tests/unit/algorithms/find_tests.hpp
M
libs/core/concurrency/include/hpx/concurrency/detail/contiguous_index_queue.hpp
M
libs/core/concurrency/include/hpx/concurrency/detail/non_contiguous_index_queue.hpp
M libs/core/concurrency/tests/unit/contiguous_index_queue.cpp
M libs/core/concurrency/tests/unit/non_contiguous_index_queue.cpp
M libs/core/coroutines/include/hpx/coroutines/thread_enums.hpp
M libs/core/executors/CMakeLists.txt
M libs/core/executors/include/hpx/executors/execution_policy_annotation.hpp
A libs/core/executors/include/hpx/executors/execution_policy_hint.hpp
M libs/core/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp
M libs/core/executors/tests/unit/explicit_scheduler_executor.cpp
Log Message:
-----------
Using breadth-first placement mode for algorithms that use cancellation
- flyby: add missing #includes
- flyby: adapt hpx::find for S/R
Commit: d695e95aa9b3876b7d076c70b4a391997dcfc077
https://github.com/STEllAR-GROUP/hpx/commit/d695e95aa9b3876b7d076c70b4a391997dcfc077
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: 2022-11-23 (Wed, 23 Nov 2022)
Changed paths:
M libs/core/algorithms/CMakeLists.txt
M libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_find.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/detail/search.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/upper_lower_bound.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/equal.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/find.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/is_heap.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/lexicographical_compare.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/mismatch.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_copy.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_default_construct.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_fill.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_move.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/uninitialized_value_construct.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/adjacent_find.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/equal.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/find.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/mismatch.hpp
M libs/core/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
A libs/core/algorithms/include/hpx/parallel/util/adapt_placement_mode.hpp
M libs/core/algorithms/include/hpx/parallel/util/loop.hpp
M libs/core/algorithms/include/hpx/parallel/util/partitioner.hpp
M libs/core/algorithms/include/hpx/parallel/util/transform_loop.hpp
M libs/core/algorithms/tests/unit/algorithms/CMakeLists.txt
A libs/core/algorithms/tests/unit/algorithms/find_sender.cpp
M libs/core/algorithms/tests/unit/algorithms/find_tests.hpp
M libs/core/concurrency/CMakeLists.txt
M
libs/core/concurrency/include/hpx/concurrency/detail/contiguous_index_queue.hpp
A
libs/core/concurrency/include/hpx/concurrency/detail/non_contiguous_index_queue.hpp
M libs/core/concurrency/tests/unit/CMakeLists.txt
M libs/core/concurrency/tests/unit/contiguous_index_queue.cpp
A libs/core/concurrency/tests/unit/non_contiguous_index_queue.cpp
M libs/core/coroutines/include/hpx/coroutines/thread_enums.hpp
M libs/core/executors/CMakeLists.txt
M libs/core/executors/include/hpx/executors/execution_policy_annotation.hpp
A libs/core/executors/include/hpx/executors/execution_policy_hint.hpp
M libs/core/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp
M libs/core/executors/tests/unit/explicit_scheduler_executor.cpp
Log Message:
-----------
[ci skip][skip ci][skip netlify] -bors-staging-tmp-6051
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/7f3981689e1d...d695e95aa9b3
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits