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

Reply via email to