Branch: refs/heads/release-1.11.X
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: cf3a0bb5b44db7adddfd381b1e8bbc1adcd9abb1
      
https://github.com/STEllAR-GROUP/hpx/commit/cf3a0bb5b44db7adddfd381b1e8bbc1adcd9abb1
  Author: Hartmut Kaiser <[email protected]>
  Date:   2025-05-15 (Thu, 15 May 2025)

  Changed paths:
    M CITATION.cff
    M CMakeLists.txt
    M components/iostreams/include/hpx/components/iostreams/manipulators.hpp
    M docs/sphinx/contributing/release_procedure.rst
    M docs/sphinx/examples/accumulator.rst
    M docs/sphinx/releases/whats_new_1_11_0.rst
    M docs/sphinx/releases/whats_new_1_9_0.rst
    M examples/apex/apex_policy_engine_active_thread_count.cpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/exclusive_scan.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_induction.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_base.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_bit_and.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_bit_or.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_bit_xor.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_max.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_min.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_multiplies.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/for_loop_reduction_plus.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/inclusive_scan.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/partition.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/rotate.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/sort.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/stable_sort.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/swap_ranges.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/unique.hpp
    M 
libs/core/algorithms/include/hpx/parallel/container_algorithms/for_loop.hpp
    M 
libs/core/algorithms/include/hpx/parallel/container_algorithms/partition.hpp
    M libs/core/algorithms/include/hpx/parallel/container_algorithms/rotate.hpp
    M libs/core/algorithms/include/hpx/parallel/container_algorithms/sort.hpp
    M 
libs/core/algorithms/include/hpx/parallel/container_algorithms/stable_sort.hpp
    M libs/core/algorithms/include/hpx/parallel/container_algorithms/unique.hpp
    M libs/core/assertion/include/hpx/assertion/source_location.hpp
    M libs/core/async_combinators/CMakeLists.txt
    R libs/core/async_combinators/include/hpx/async_combinators/future_wait.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/split_future.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/wait_all.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/wait_any.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/wait_each.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/wait_some.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/when_all.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/when_any.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/when_each.hpp
    M libs/core/async_combinators/include/hpx/async_combinators/when_some.hpp
    M libs/core/cache/include/hpx/cache/statistics/no_statistics.hpp
    M libs/core/config/include/hpx/config/deprecation.hpp
    M libs/core/datastructures/include/hpx/datastructures/optional.hpp
    M libs/core/errors/include/hpx/errors/exception_fwd.hpp
    M libs/core/functional/include/hpx/functional/bind.hpp
    M libs/core/functional/include/hpx/functional/bind_back.hpp
    M libs/core/functional/include/hpx/functional/bind_front.hpp
    M libs/core/functional/include/hpx/functional/function.hpp
    M libs/core/functional/include/hpx/functional/function_ref.hpp
    M libs/core/functional/include/hpx/functional/move_only_function.hpp
    M libs/core/functional/include/hpx/functional/traits/is_action.hpp
    M libs/core/functional/include/hpx/functional/traits/is_bind_expression.hpp
    M libs/core/functional/include/hpx/functional/traits/is_placeholder.hpp
    M libs/core/futures/include/hpx/futures/detail/future_data.hpp
    M libs/core/futures/include/hpx/futures/future.hpp
    M libs/core/futures/include/hpx/futures/future_fwd.hpp
    M libs/core/futures/include/hpx/futures/packaged_task.hpp
    M libs/core/futures/include/hpx/futures/promise.hpp
    M libs/core/memory/include/hpx/memory/intrusive_ptr.hpp
    M libs/core/synchronization/include/hpx/synchronization/barrier.hpp
    M libs/core/synchronization/include/hpx/synchronization/binary_semaphore.hpp
    M 
libs/core/synchronization/include/hpx/synchronization/condition_variable.hpp
    M 
libs/core/synchronization/include/hpx/synchronization/counting_semaphore.hpp
    M libs/core/synchronization/include/hpx/synchronization/latch.hpp
    M libs/core/synchronization/include/hpx/synchronization/lock_types.hpp
    M libs/core/synchronization/include/hpx/synchronization/mutex.hpp
    M libs/core/synchronization/include/hpx/synchronization/no_mutex.hpp
    M libs/core/synchronization/include/hpx/synchronization/once.hpp
    M libs/core/synchronization/include/hpx/synchronization/recursive_mutex.hpp
    M libs/core/synchronization/include/hpx/synchronization/shared_mutex.hpp
    M 
libs/core/synchronization/include/hpx/synchronization/sliding_semaphore.hpp
    M libs/core/synchronization/include/hpx/synchronization/spinlock.hpp
    M libs/core/synchronization/include/hpx/synchronization/spinlock_pool.hpp
    M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
    M libs/core/threading_base/include/hpx/threading_base/scheduler_mode.hpp
    M libs/core/threading_base/include/hpx/threading_base/scheduler_state.hpp
    M libs/core/threading_base/include/hpx/threading_base/scoped_annotation.hpp
    M libs/full/async_distributed/include/hpx/async_distributed/bind_action.hpp
    M libs/full/async_distributed/include/hpx/async_distributed/lcos_fwd.hpp
    M libs/full/collectives/include/hpx/collectives/barrier.hpp
    M libs/full/collectives/include/hpx/collectives/latch.hpp
    M 
libs/full/components_base/include/hpx/components_base/components_base_fwd.hpp
    M libs/full/naming_base/include/hpx/naming_base/id_type.hpp

  Log Message:
  -----------
  Preparing for V1.11.0 release

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: c94938e2b2fc9f515bc1eebaee478dfc9b9e8d78
      
https://github.com/STEllAR-GROUP/hpx/commit/c94938e2b2fc9f515bc1eebaee478dfc9b9e8d78
  Author: Hartmut Kaiser <[email protected]>
  Date:   2025-05-15 (Thu, 15 May 2025)

  Changed paths:
    M libs/core/resource_partitioner/src/detail_partitioner.cpp
    M 
libs/core/runtime_local/include/hpx/runtime_local/custom_exception_info.hpp
    M libs/core/runtime_local/src/custom_exception_info.cpp
    M libs/core/runtime_local/src/runtime_local.cpp
    M 
libs/core/thread_pools/include/hpx/thread_pools/scheduled_thread_pool_impl.hpp
    M libs/core/threadmanager/include/hpx/modules/threadmanager.hpp
    M libs/core/threadmanager/src/threadmanager.cpp
    M libs/full/performance_counters/src/manage_counter_type.cpp
    M libs/full/runtime_distributed/src/runtime_distributed.cpp
    M libs/full/runtime_distributed/tests/regressions/CMakeLists.txt
    A libs/full/runtime_distributed/tests/regressions/shutdown_hang_6699.cpp

  Log Message:
  -----------
  Attempting to fix shutdown hang on exception_info

- properly report `e.what()` for std::exception

Signed-off-by: Hartmut Kaiser <[email protected]>


  Commit: 0ede88873f6dc878d54fc082d10333d993867fb2
      
https://github.com/STEllAR-GROUP/hpx/commit/0ede88873f6dc878d54fc082d10333d993867fb2
  Author: harith-hacky03 <[email protected]>
  Date:   2025-05-15 (Thu, 15 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: c00288485a2062c4553b9b281eb624a877b561a1
      
https://github.com/STEllAR-GROUP/hpx/commit/c00288485a2062c4553b9b281eb624a877b561a1
  Author: Hartmut Kaiser <[email protected]>
  Date:   2025-05-15 (Thu, 15 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: 16ebc7084f6f4445db3a412bb067d5da72ba9bc5
      
https://github.com/STEllAR-GROUP/hpx/commit/16ebc7084f6f4445db3a412bb067d5da72ba9bc5
  Author: Hartmut Kaiser <[email protected]>
  Date:   2025-05-15 (Thu, 15 May 2025)

  Changed paths:
    M docs/sphinx/releases/whats_new_1_11_0.rst

  Log Message:
  -----------
  Updating release notes


  Commit: 1981d284e64fe442cf31470829b8eacb6c4c76fd
      
https://github.com/STEllAR-GROUP/hpx/commit/1981d284e64fe442cf31470829b8eacb6c4c76fd
  Author: Hartmut Kaiser <[email protected]>
  Date:   2025-05-15 (Thu, 15 May 2025)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Temporarily refer to APEX top of develop


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/c57135d49412...1981d284e64f

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