Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 513aba61e858c11fd1dbbc28f33e3dde74146b90
https://github.com/STEllAR-GROUP/hpx/commit/513aba61e858c11fd1dbbc28f33e3dde74146b90
Author: harith-hacky03 <[email protected]>
Date: 2025-05-14 (Wed, 14 May 2025)
Changed paths:
M .circleci/config.yml
M libs/core/algorithms/examples/run_on_all.cpp
M libs/core/algorithms/include/hpx/parallel/run_on_all.hpp
M libs/core/algorithms/tests/unit/block/run_on_all.cpp
M libs/core/include_local/include/hpx/experimental/run_on_all.hpp
Log Message:
-----------
Adding execution policy support to run_on_all
- Add missing cstddef header for std::size_t
- Fix lambda signature in run_on_all example
- Fix with_processing_units_count and callable issues in run_on_all
- Fix parameter pack and reduction helper issues in run_on_all
- Remove old predicates.hpp include and use new header path
- Remove old execution_parameters.hpp include
- Remove test files and configurations
- Fix test target configuration in CMakeLists.txt
- Fix CMake configuration for test executables
- Fix formatting in test files
- Add test files for run_on_all
- Remove old execution_parameters.hpp include
- Add missing license header, pragma once, and ensure file ends with newline
- Apply clang-format to run_on_all files
- Add missing functional include for std::reference_wrapper
- Add include_local to cpp-dependencies ignore list in CircleCI config
- Remove hpx_parallel_algorithms from module dependencies as it's not allowed
for core module
- Add hpx_parallel_algorithms dependency to fix circular dependencies
- Fix circular dependencies by moving run_on_all implementation to experimental
header
- Fix compilation issues:
- 1. Fix parameter pack expansion in vector declaration
- 2. Remove C++20 lambda template syntax
- 3. Add [[maybe_unused]] attributes
- 4. Update deprecated header include
- Fix CircleCI test failures: Fix copyright year, use HPX_MOVE/FORWARD
consistently, improve reduction cleanup and initialization
- Fix CircleCI test failures in run_on_all implementation
- Remove redundant run_on_all overload with num_tasks, fix CI, and improve
async reduction cleanup
- Fix run_on_all function signatures and apply clang-format
- Fix ambiguous calls, sign comparisons, and vector operations in run_on_all
tests
- Fix static assertion error by adding proper execution policies
- Remove invalid async execution policy test from run_on_all
- Improve run_on_all implementation with proper return types and async support
- Revert 'Add test_minmax_element_semantics function to test behavior with
repeated values'
- Update execution headers in run_on_all.hpp
- Add test_minmax_element_semantics function to test behavior with repeated
values
- Fix run_on_all example to use proper execution policy
- Improve run_on_all implementation and tests
- Add comprehensive documentation
- Add static assertions for execution policies
- Improve code organization and comments
- Add proper error handling
- Improve reduction handling
- Add support for different execution policies
- Add proper cleanup mechanisms
- Add better scheduling hints
- Add comprehensive test cases
Signed-off-by: harith-hacky03 <[email protected]>
Commit: fb43bf2a4d15cadaa901afcad8be6da90e1aba9d
https://github.com/STEllAR-GROUP/hpx/commit/fb43bf2a4d15cadaa901afcad8be6da90e1aba9d
Author: Hartmut Kaiser <[email protected]>
Date: 2025-05-14 (Wed, 14 May 2025)
Changed paths:
M .circleci/config.yml
M libs/core/algorithms/examples/run_on_all.cpp
M libs/core/algorithms/include/hpx/parallel/run_on_all.hpp
M libs/core/algorithms/tests/unit/block/run_on_all.cpp
M libs/core/include_local/include/hpx/experimental/run_on_all.hpp
Log Message:
-----------
Simplify run_on_all API
Signed-off-by: Hartmut Kaiser <[email protected]>
Commit: 15afc8be41b0668584dfafe2d8cf6ffb75dfb715
https://github.com/STEllAR-GROUP/hpx/commit/15afc8be41b0668584dfafe2d8cf6ffb75dfb715
Author: Hartmut Kaiser <[email protected]>
Date: 2025-05-15 (Thu, 15 May 2025)
Changed paths:
M libs/core/algorithms/examples/run_on_all.cpp
M libs/core/algorithms/include/hpx/parallel/run_on_all.hpp
M libs/core/algorithms/tests/unit/block/run_on_all.cpp
Log Message:
-----------
Merge pull request #6685 from harith-hacky03/feature/run_on_all
Improve run_on_all implementation and tests
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/2d5dd14f989e...15afc8be41b0
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