Branch: refs/heads/merge
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 111bd92fb37cd2b033f3eecd32f86cc025af172a
      
https://github.com/STEllAR-GROUP/hpx/commit/111bd92fb37cd2b033f3eecd32f86cc025af172a
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/detail/advance_and_get_distance.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/detail/distance.hpp
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/detail/upper_lower_bound.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/include/hpx/parallel/util/transfer.hpp
    M libs/core/algorithms/tests/performance/benchmark_merge.cpp
    M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp

  Log Message:
  -----------
  Adding specializations for merge that don't use projections

- flyby: make hpx::merge use executor parameters for num_cores and chunk_size
- flyby: fixing #6721

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: 50ced3951330af70b0111188394effc7982eeaac
      
https://github.com/STEllAR-GROUP/hpx/commit/50ced3951330af70b0111188394effc7982eeaac
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/transform.hpp
    M libs/core/algorithms/include/hpx/parallel/util/foreach_partitioner.hpp
    M libs/core/algorithms/tests/performance/benchmark_merge.cpp
    M libs/core/algorithms/tests/unit/algorithms/merge.cpp
    M libs/core/algorithms/tests/unit/algorithms/merge_tests.hpp
    M libs/core/algorithms/tests/unit/algorithms/test_utils.hpp

  Log Message:
  -----------
  Reimplement merge to use foreach_partitioner

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: 4a56fb24c2d41cce74436499819a7235175e3125
      
https://github.com/STEllAR-GROUP/hpx/commit/4a56fb24c2d41cce74436499819a7235175e3125
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/include/hpx/parallel/util/transfer.hpp

  Log Message:
  -----------
  Removing the need for reshaping the partitions

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: 893aae31972fddbd461705c2f68c327ababde31c
      
https://github.com/STEllAR-GROUP/hpx/commit/893aae31972fddbd461705c2f68c327ababde31c
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/tests/unit/algorithms/test_utils.hpp
    M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp

  Log Message:
  -----------
  Fixing build errors

- flyby: remove unneeded function call from scheduler loop

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: d9ee8ab635e5141a228b4fdc8c4f9ecc643480f4
      
https://github.com/STEllAR-GROUP/hpx/commit/d9ee8ab635e5141a228b4fdc8c4f9ecc643480f4
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/itt_notify/include/hpx/modules/itt_notify.hpp
    M libs/core/itt_notify/src/itt_notify.cpp

  Log Message:
  -----------
  Adding pause and resume to ITT module

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: bb2cd72f1724c194800aa618afb741a432ea1585
      
https://github.com/STEllAR-GROUP/hpx/commit/bb2cd72f1724c194800aa618afb741a432ea1585
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/execution/CMakeLists.txt
    A libs/core/execution/include/hpx/execution/executors/max_num_chunks.hpp

  Log Message:
  -----------
  Adding max_num_chunks executor parameters object

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: 576848254865997a5d62a8aa4a4a2dea7d17396f
      
https://github.com/STEllAR-GROUP/hpx/commit/576848254865997a5d62a8aa4a4a2dea7d17396f
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp

  Log Message:
  -----------
  Remove the need for separate sequential_merge overload

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: 215bd5193676a26c2453928c9ef8f3010fc0d620
      
https://github.com/STEllAR-GROUP/hpx/commit/215bd5193676a26c2453928c9ef8f3010fc0d620
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/tests/performance/benchmark_merge.cpp
    M libs/core/executors/include/hpx/executors/detail/index_queue_spawning.hpp

  Log Message:
  -----------
  Minor tweaking of various pieces of the merge benchmark

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: 8434645352ef27a55318866196b70cf379bbaf8c
      
https://github.com/STEllAR-GROUP/hpx/commit/8434645352ef27a55318866196b70cf379bbaf8c
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/executors/include/hpx/executors/detail/index_queue_spawning.hpp
    M libs/core/executors/include/hpx/executors/fork_join_executor.hpp

  Log Message:
  -----------
  Fixing yield interval for fork_join_executor

- flyby: change default scheduling mode for fork_join_executor to dynamic
- flyby: add missing header file


  Commit: 85cf560fd763056bf5be8c25f399b8f34b873054
      
https://github.com/STEllAR-GROUP/hpx/commit/85cf560fd763056bf5be8c25f399b8f34b873054
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/tests/performance/benchmark_merge.cpp

  Log Message:
  -----------
  Measuring fork_join_executor with vtune


  Commit: 9c7546702967ad70fa1cd661a4bca257f71be90d
      
https://github.com/STEllAR-GROUP/hpx/commit/9c7546702967ad70fa1cd661a4bca257f71be90d
  Author: Agustin Berge <agustinbe...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp

  Log Message:
  -----------
  Rewrite as series of loops


  Commit: d8466c2c5f703fe651c51b9512493234b4997b97
      
https://github.com/STEllAR-GROUP/hpx/commit/d8466c2c5f703fe651c51b9512493234b4997b97
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/tests/unit/container_algorithms/merge_range.cpp
    M libs/core/executors/include/hpx/executors/detail/index_queue_spawning.hpp
    M libs/core/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp

  Log Message:
  -----------
  More improvements to merge algorithm

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: e8514a9d6d1f1ac5e2d8dd37f7c2116533d9249a
      
https://github.com/STEllAR-GROUP/hpx/commit/e8514a9d6d1f1ac5e2d8dd37f7c2116533d9249a
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/tests/performance/benchmark_merge.cpp
    M libs/core/algorithms/tests/performance/utils.hpp
    M libs/core/compute_local/include/hpx/compute_local/vector.hpp

  Log Message:
  -----------
  Unwrapping iterators to pointers, if possible

- flyby: adding numa-aware benchmarks

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: 5200315ffb4d8d32a43e453644d05789d433ba6e
      
https://github.com/STEllAR-GROUP/hpx/commit/5200315ffb4d8d32a43e453644d05789d433ba6e
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M docs/sphinx/releases/whats_new_1_9_0.rst
    M 
libs/core/algorithms/include/hpx/parallel/algorithms/detail/advance_and_get_distance.hpp
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/include/hpx/parallel/util/loop.hpp
    M libs/core/algorithms/include/hpx/parallel/util/transform_loop.hpp
    M libs/core/iterator_support/CMakeLists.txt
    A 
libs/core/iterator_support/include/hpx/iterator_support/unwrap_iterator.hpp
    M libs/core/type_support/include/hpx/type_support/is_contiguous_iterator.hpp

  Log Message:
  -----------
  Unwrapping iterators to pointers for all algorithms based on loop and 
transform-loop

Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com>


  Commit: d0ce821fde34e848bcfa4497b992500f7c76c679
      
https://github.com/STEllAR-GROUP/hpx/commit/d0ce821fde34e848bcfa4497b992500f7c76c679
  Author: Agustin Berge <agustinbe...@gmail.com>
  Date:   2025-07-06 (Sun, 06 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp

  Log Message:
  -----------
  Support proxy reference types


  Commit: 1810652d2773ac868654b845bfca151eb0004097
      
https://github.com/STEllAR-GROUP/hpx/commit/1810652d2773ac868654b845bfca151eb0004097
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2025-07-07 (Mon, 07 Jul 2025)

  Changed paths:
    M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp
    M libs/core/algorithms/tests/unit/algorithms/merge_tests.hpp
    M 
libs/core/iterator_support/include/hpx/iterator_support/unwrap_iterator.hpp

  Log Message:
  -----------
  Reimplement pointer unwrapping using std::address_to. Add non-random-access 
implementations to merge


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/531ebee12c29...1810652d2773

To unsubscribe from these emails, change your notification settings at 
https://github.com/STEllAR-GROUP/hpx/settings/notifications
_______________________________________________
hpx-commits mailing list
hpx-commits@mail.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to