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