Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 6512bd10169e247894d25df0567221d9bf2dae5f
https://github.com/STEllAR-GROUP/hpx/commit/6512bd10169e247894d25df0567221d9bf2dae5f
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-24 (Wed, 24 Dec 2025)
Changed paths:
M libs/core/async_base/include/hpx/async_base/dataflow.hpp
Log Message:
-----------
Update async_base to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 8b975cb000b8b721dfd1891964d26100d2d4a888
https://github.com/STEllAR-GROUP/hpx/commit/8b975cb000b8b721dfd1891964d26100d2d4a888
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-24 (Wed, 24 Dec 2025)
Changed paths:
M
libs/core/compute_local/include/hpx/compute_local/host/block_fork_join_executor.hpp
Log Message:
-----------
Update compute_local to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: c72fef4b124ca82a2830eab7870fde18b0feddbf
https://github.com/STEllAR-GROUP/hpx/commit/c72fef4b124ca82a2830eab7870fde18b0feddbf
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-24 (Wed, 24 Dec 2025)
Changed paths:
M
libs/core/execution/include/hpx/execution/executors/execution_information.hpp
M
libs/core/execution/include/hpx/execution/executors/execution_parameters.hpp
M
libs/core/execution/include/hpx/execution/executors/execution_parameters_fwd.hpp
M
libs/core/execution/include/hpx/execution/executors/polymorphic_executor.hpp
M
libs/core/execution/include/hpx/execution/traits/detail/eve/vector_pack_get_set.hpp
M
libs/core/execution/include/hpx/execution/traits/detail/simd/vector_pack_get_set.hpp
M
libs/core/execution/include/hpx/execution/traits/detail/vc/vector_pack_get_set.hpp
Log Message:
-----------
Update execution to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 3f67260c96f8cc749c8cb354e2f71024e4e66833
https://github.com/STEllAR-GROUP/hpx/commit/3f67260c96f8cc749c8cb354e2f71024e4e66833
Author: Hartmut Kaiser <[email protected]>
Date: 2025-12-25 (Thu, 25 Dec 2025)
Changed paths:
M libs/core/execution_base/include/hpx/execution_base/execution.hpp
Log Message:
-----------
Updated execution_base to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: b4b83d6bcf3e4c2ac44a73c52ed0e9d99207f598
https://github.com/STEllAR-GROUP/hpx/commit/b4b83d6bcf3e4c2ac44a73c52ed0e9d99207f598
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-27 (Sat, 27 Dec 2025)
Changed paths:
M libs/core/async_base/include/hpx/async_base/scheduling_properties.hpp
M libs/core/execution/tests/unit/minimal_sync_executor.cpp
M
libs/core/execution_base/include/hpx/execution_base/completion_signatures.hpp
M libs/core/execution_base/include/hpx/execution_base/execution.hpp
M
libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp
M libs/core/executors/examples/disable_thread_stealing_executor.cpp
M libs/core/executors/include/hpx/executors/annotating_executor.hpp
M libs/core/executors/include/hpx/executors/dataflow.hpp
M
libs/core/executors/include/hpx/executors/datapar/execution_policy_mappings.hpp
M libs/core/executors/include/hpx/executors/execute_on.hpp
M libs/core/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/core/executors/include/hpx/executors/execution_policy_mappings.hpp
M libs/core/executors/include/hpx/executors/execution_policy_parameters.hpp
M
libs/core/executors/include/hpx/executors/execution_policy_scheduling_property.hpp
M libs/core/executors/include/hpx/executors/explicit_scheduler_executor.hpp
M libs/core/executors/include/hpx/executors/fork_join_executor.hpp
M libs/core/executors/include/hpx/executors/limiting_executor.hpp
M libs/core/executors/include/hpx/executors/parallel_executor.hpp
M
libs/core/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
M libs/core/executors/include/hpx/executors/scheduler_executor.hpp
M libs/core/executors/include/hpx/executors/sequenced_executor.hpp
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/annotating_executor.cpp
M libs/core/executors/tests/unit/annotation_property.cpp
M libs/core/executors/tests/unit/parallel_executor.cpp
M libs/core/executors/tests/unit/parallel_fork_executor.cpp
M libs/core/executors/tests/unit/parallel_policy_executor.cpp
M libs/core/executors/tests/unit/sequenced_executor.cpp
M libs/core/executors/tests/unit/service_executors.cpp
M libs/core/executors/tests/unit/standalone_thread_pool_executor.cpp
M libs/full/async_distributed/include/hpx/async_distributed/dataflow.hpp
M libs/full/collectives/include/hpx/collectives/spmd_block.hpp
M libs/full/init_runtime/tests/unit/parcel_pool.cpp
M tools/inspect/include_check.cpp
Log Message:
-----------
Update executors to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 7e9c3ab4fd44635d2c4af70326e4a53e47499fd5
https://github.com/STEllAR-GROUP/hpx/commit/7e9c3ab4fd44635d2c4af70326e4a53e47499fd5
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-27 (Sat, 27 Dec 2025)
Changed paths:
M libs/core/execution_base/include/hpx/execution_base/execution.hpp
M libs/core/execution_base/include/hpx/execution_base/traits/is_executor.hpp
M libs/core/resiliency/include/hpx/resiliency/async_replay_executor.hpp
M libs/core/resiliency/include/hpx/resiliency/async_replicate_executor.hpp
M libs/core/resiliency/include/hpx/resiliency/replay_executor.hpp
M libs/core/resiliency/include/hpx/resiliency/replicate_executor.hpp
Log Message:
-----------
Update resiliency to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 441b35daa62f1dd64babd314d0c0bc7adcbd388f
https://github.com/STEllAR-GROUP/hpx/commit/441b35daa62f1dd64babd314d0c0bc7adcbd388f
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-27 (Sat, 27 Dec 2025)
Changed paths:
M
libs/core/timed_execution/include/hpx/timed_execution/timed_execution_fwd.hpp
M libs/core/timed_execution/include/hpx/timed_execution/timed_executors.hpp
M
libs/core/timed_execution/include/hpx/timed_execution/traits/is_timed_executor.hpp
Log Message:
-----------
Update timed_execution to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 298b73a497904ae66b0eb9bca236f664b3b9325f
https://github.com/STEllAR-GROUP/hpx/commit/298b73a497904ae66b0eb9bca236f664b3b9325f
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-27 (Sat, 27 Dec 2025)
Changed paths:
M libs/core/type_support/include/hpx/type_support/relocate_at.hpp
M tools/inspect/include_check.cpp
Log Message:
-----------
Update type_support to use c++20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: ec532acadeaea888572cdada94e57a3ac06ccb2f
https://github.com/STEllAR-GROUP/hpx/commit/ec532acadeaea888572cdada94e57a3ac06ccb2f
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-27 (Sat, 27 Dec 2025)
Changed paths:
M libs/core/async_mpi/include/hpx/async_mpi/transform_mpi.hpp
M
libs/core/timed_execution/include/hpx/timed_execution/timed_execution_fwd.hpp
Log Message:
-----------
Updated async_mpi to use cpp20 concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: a0145e3f58af917ccbebcf0fa237ff89aa5332ec
https://github.com/STEllAR-GROUP/hpx/commit/a0145e3f58af917ccbebcf0fa237ff89aa5332ec
Author: Sidhi Kumari <[email protected]>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M libs/core/type_support/include/hpx/type_support/relocate_at.hpp
M libs/full/async_distributed/include/hpx/async_distributed/dataflow.hpp
M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/spmd_block.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/adjacent_difference.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/adjacent_find.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/count.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/exclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/find.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/for_each.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/generate.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/inclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/minmax.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/reduce.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform_exclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform_inclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform_reduce.hpp
Log Message:
-----------
Updated async_distributed, collectives, segmented_algorithms to use c++20
concepts
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 34f3e959a8b9e2445437713a7294e84997ed961b
https://github.com/STEllAR-GROUP/hpx/commit/34f3e959a8b9e2445437713a7294e84997ed961b
Author: Hartmut Kaiser <[email protected]>
Date: 2026-01-01 (Thu, 01 Jan 2026)
Changed paths:
M libs/core/async_base/include/hpx/async_base/dataflow.hpp
M libs/core/async_base/include/hpx/async_base/scheduling_properties.hpp
M libs/core/async_mpi/include/hpx/async_mpi/transform_mpi.hpp
M
libs/core/compute_local/include/hpx/compute_local/host/block_fork_join_executor.hpp
M
libs/core/execution/include/hpx/execution/executors/execution_information.hpp
M
libs/core/execution/include/hpx/execution/executors/execution_parameters.hpp
M
libs/core/execution/include/hpx/execution/executors/execution_parameters_fwd.hpp
M
libs/core/execution/include/hpx/execution/executors/polymorphic_executor.hpp
M
libs/core/execution/include/hpx/execution/traits/detail/eve/vector_pack_get_set.hpp
M
libs/core/execution/include/hpx/execution/traits/detail/simd/vector_pack_get_set.hpp
M
libs/core/execution/include/hpx/execution/traits/detail/vc/vector_pack_get_set.hpp
M libs/core/execution/tests/unit/minimal_sync_executor.cpp
M
libs/core/execution_base/include/hpx/execution_base/completion_signatures.hpp
M libs/core/execution_base/include/hpx/execution_base/execution.hpp
M libs/core/execution_base/include/hpx/execution_base/traits/is_executor.hpp
M
libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp
M libs/core/executors/examples/disable_thread_stealing_executor.cpp
M libs/core/executors/include/hpx/executors/annotating_executor.hpp
M libs/core/executors/include/hpx/executors/dataflow.hpp
M
libs/core/executors/include/hpx/executors/datapar/execution_policy_mappings.hpp
M libs/core/executors/include/hpx/executors/execute_on.hpp
M libs/core/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/core/executors/include/hpx/executors/execution_policy_mappings.hpp
M libs/core/executors/include/hpx/executors/execution_policy_parameters.hpp
M
libs/core/executors/include/hpx/executors/execution_policy_scheduling_property.hpp
M libs/core/executors/include/hpx/executors/explicit_scheduler_executor.hpp
M libs/core/executors/include/hpx/executors/fork_join_executor.hpp
M libs/core/executors/include/hpx/executors/limiting_executor.hpp
M libs/core/executors/include/hpx/executors/parallel_executor.hpp
M
libs/core/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
M libs/core/executors/include/hpx/executors/scheduler_executor.hpp
M libs/core/executors/include/hpx/executors/sequenced_executor.hpp
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/annotating_executor.cpp
M libs/core/executors/tests/unit/annotation_property.cpp
M libs/core/executors/tests/unit/parallel_executor.cpp
M libs/core/executors/tests/unit/parallel_fork_executor.cpp
M libs/core/executors/tests/unit/parallel_policy_executor.cpp
M libs/core/executors/tests/unit/sequenced_executor.cpp
M libs/core/executors/tests/unit/service_executors.cpp
M libs/core/executors/tests/unit/standalone_thread_pool_executor.cpp
M libs/core/resiliency/include/hpx/resiliency/async_replay_executor.hpp
M libs/core/resiliency/include/hpx/resiliency/async_replicate_executor.hpp
M libs/core/resiliency/include/hpx/resiliency/replay_executor.hpp
M libs/core/resiliency/include/hpx/resiliency/replicate_executor.hpp
M
libs/core/timed_execution/include/hpx/timed_execution/timed_execution_fwd.hpp
M libs/core/timed_execution/include/hpx/timed_execution/timed_executors.hpp
M
libs/core/timed_execution/include/hpx/timed_execution/traits/is_timed_executor.hpp
M libs/core/type_support/include/hpx/type_support/relocate_at.hpp
M libs/full/async_distributed/include/hpx/async_distributed/dataflow.hpp
M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/spmd_block.hpp
M libs/full/init_runtime/tests/unit/parcel_pool.cpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/adjacent_difference.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/adjacent_find.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/count.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/exclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/find.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/for_each.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/generate.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/inclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/minmax.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/reduce.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform_exclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform_inclusive_scan.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/transform_reduce.hpp
M tools/inspect/include_check.cpp
Log Message:
-----------
Merge pull request #6839 from STEllAR-GROUP/reapply_cpp20_concepts
Use c++20 concepts where possible
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/4a4b5bdbebb2...34f3e959a8b9
To unsubscribe from these emails, change your notification settings at
https://github.com/STEllAR-GROUP/hpx/settings/notifications
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits