Branch: refs/heads/libcds-module
Home: https://github.com/STEllAR-GROUP/hpx
Commit: a70fac2a6bf8a84fc49b55c910af68d00e1b6d82
https://github.com/STEllAR-GROUP/hpx/commit/a70fac2a6bf8a84fc49b55c910af68d00e1b6d82
Author: Weile Wei <[email protected]>
Date: 2020-07-27 (Mon, 27 Jul 2020)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
adding libcds-hpx tag to prepare for hpx1.5 release
Commit: e6621459de45019e301e34280b4fb9fea28d8bf5
https://github.com/STEllAR-GROUP/hpx/commit/e6621459de45019e301e34280b4fb9fea28d8bf5
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/detail/accumulate.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/find.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/util/cancellation_token.hpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none2.cpp
Log Message:
-----------
Adapting all_of, any_of, and none_of to C++20
- this introduces CPOs for the algorithms
- flyby: make detail::accumulate constexpr
Commit: a67cf9f8a14a3f81fb32a790a34450c10480f09b
https://github.com/STEllAR-GROUP/hpx/commit/a67cf9f8a14a3f81fb32a790a34450c10480f09b
Author: Weile Wei <[email protected]>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
M .circleci/config.yml
Log Message:
-----------
add libcds to CI
Commit: 1ea4b2de84eb77881622b366874d81c3dc5060d1
https://github.com/STEllAR-GROUP/hpx/commit/1ea4b2de84eb77881622b366874d81c3dc5060d1
Author: Mikael Simberg <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M .jenkins/cscs/env-clang-apex.sh
Log Message:
-----------
Add HPX_WITH_LIBCDS=ON to clang-apex jenkins build configuration
Commit: 27b08cfe8e6a8fa218aee1a87a6f134df722c052
https://github.com/STEllAR-GROUP/hpx/commit/27b08cfe8e6a8fa218aee1a87a6f134df722c052
Author: Mikael Simberg <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M cmake/HPX_AddTest.cmake
Log Message:
-----------
Make multi-locality tests run with no thread binding and in parallel with
networking off
Commit: 6050a36b3a5706c08e470115076e7d4b30fdc384
https://github.com/STEllAR-GROUP/hpx/commit/6050a36b3a5706c08e470115076e7d4b30fdc384
Author: Mikael Simberg <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M .jenkins/lsu/env-gcc-9-cuda-11.sh
Log Message:
-----------
Set CUDA compute capability on rostam Jenkins builds
Commit: f2645e388836bb2ab7b3ba38bae7a80f5e0d84bc
https://github.com/STEllAR-GROUP/hpx/commit/f2645e388836bb2ab7b3ba38bae7a80f5e0d84bc
Author: Mikael Simberg <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M .jenkins/cscs/ctest.cmake
M .jenkins/lsu/ctest.cmake
Log Message:
-----------
Increase test timeouts in Jenkins configurations
Compile-only tests sometimes require more time if the filesystem is
slow.
Commit: 411987487f831a942b089f11994abc4abc2b7630
https://github.com/STEllAR-GROUP/hpx/commit/411987487f831a942b089f11994abc4abc2b7630
Author: Mikael Simberg <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M libs/execution/CMakeLists.txt
R libs/execution/include/hpx/execution/executors/thread_pool_executor.hpp
R
libs/execution/include_compatibility/hpx/parallel/executors/thread_pool_executor.hpp
M libs/executors/CMakeLists.txt
M libs/executors/include/hpx/executors/current_executor.hpp
M libs/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
A libs/executors/include/hpx/executors/thread_pool_executor.hpp
A
libs/executors/include_compatibility/hpx/parallel/executors/thread_pool_executor.hpp
M libs/runtime_local/include/hpx/runtime_local/pool_executor.hpp
M libs/thread_executors/include/hpx/thread_executors/current_executor.hpp
Log Message:
-----------
Move thread_pool_executor headers to executors module
Commit: 4e080c84069dc34bc65925af804d8bc49690662e
https://github.com/STEllAR-GROUP/hpx/commit/4e080c84069dc34bc65925af804d8bc49690662e
Author: Mikael Simberg <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M libs/actions/include_compatibility/hpx/runtime/actions/action_support.hpp
M libs/actions/include_compatibility/hpx/runtime/actions/base_action.hpp
M
libs/actions/include_compatibility/hpx/runtime/actions/transfer_base_action.hpp
M libs/actions/include_compatibility/hpx/runtime/actions_fwd.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/action_priority.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/basic_action.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/basic_action_fwd.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/component_action.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/plain_action.hpp
M libs/actions_base/include_compatibility/hpx/runtime/actions_base_fwd.hpp
M libs/actions_base/include_compatibility/hpx/traits/action_priority.hpp
M
libs/actions_base/include_compatibility/hpx/traits/action_remote_result.hpp
M
libs/actions_base/include_compatibility/hpx/traits/action_select_direct_execution.hpp
M libs/actions_base/include_compatibility/hpx/traits/action_stacksize.hpp
M libs/actions_base/include_compatibility/hpx/traits/extract_action.hpp
M libs/async_cuda/include_compatibility/hpx/compute/cuda/get_targets.hpp
M libs/async_cuda/include_compatibility/hpx/compute/cuda/target.hpp
M
libs/components_base/include_compatibility/hpx/runtime/components/pinned_ptr.hpp
M libs/components_base/include_compatibility/hpx/runtime/get_lva.hpp
M
libs/components_base/include_compatibility/hpx/traits/component_pin_support.hpp
M libs/components_base/include_compatibility/hpx/traits/is_component.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/agent_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/agent_ref.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/context_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/execution.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/register_locks.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/resource_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/this_thread.hpp
M libs/functional/include_compatibility/hpx/functional/result_of.hpp
M
libs/functional/include_compatibility/hpx/functional/traits/is_callable.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/and_gate.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/channel.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/composable_guard.hpp
M
libs/lcos_local/include_compatibility/hpx/local_lcos/conditional_trigger.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/packaged_task.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/promise.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/receive_buffer.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/spmd_block.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/trigger.hpp
M tools/add_compat_headers.sh
Log Message:
-----------
Fix warning guards in compatibility headers
Commit: ce7c5b34ce9d2afcb4dc32708bad8a3c92a83be7
https://github.com/STEllAR-GROUP/hpx/commit/ce7c5b34ce9d2afcb4dc32708bad8a3c92a83be7
Author: Mikael Simberg <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/detail/accumulate.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/find.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/util/cancellation_token.hpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none2.cpp
Log Message:
-----------
Merge pull request #4859 from STEllAR-GROUP/all_any_none_of
Adapting all_of, any_of, and none_of to C++20
Commit: 655d52fe5ca050800c2c18245acb322d4c534526
https://github.com/STEllAR-GROUP/hpx/commit/655d52fe5ca050800c2c18245acb322d4c534526
Author: Weile Wei <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
run cmake-format
Commit: 18153c9fc318a8028c456ed707237c55c4d92733
https://github.com/STEllAR-GROUP/hpx/commit/18153c9fc318a8028c456ed707237c55c4d92733
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/move.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/move.hpp
M libs/algorithms/tests/unit/algorithms/move.cpp
M libs/algorithms/tests/unit/container_algorithms/move_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_move.cpp
Log Message:
-----------
Making move conforming with C++20
- using CPOs for move
Commit: 9714485d660b894a4720fdc6edd56f6a242173f8
https://github.com/STEllAR-GROUP/hpx/commit/9714485d660b894a4720fdc6edd56f6a242173f8
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/count.hpp
M libs/algorithms/tests/regressions/count_3646.cpp
M libs/algorithms/tests/unit/algorithms/count.cpp
M libs/algorithms/tests/unit/algorithms/count_tests.hpp
M libs/algorithms/tests/unit/algorithms/countif.cpp
M libs/algorithms/tests/unit/algorithms/countif_tests.hpp
M libs/algorithms/tests/unit/container_algorithms/count_range.cpp
M libs/algorithms/tests/unit/container_algorithms/countif_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_for_each.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform2.cpp
M libs/segmented_algorithms/tests/unit/test_transform_binary.hpp
M libs/segmented_algorithms/tests/unit/test_transform_binary2.hpp
Log Message:
-----------
Adapting count and count_if to be conforming to C++20
- both algorithms are now exposed through CPOs
Commit: f2e47740b32b4464b5a4f8a19dffe1997b6c1e50
https://github.com/STEllAR-GROUP/hpx/commit/f2e47740b32b4464b5a4f8a19dffe1997b6c1e50
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
Log Message:
-----------
Adding non-policy tests to all_of, any_of, and none_of
Commit: a4e9f5d02d3de634e4c238e1d58c9ab4df204b82
https://github.com/STEllAR-GROUP/hpx/commit/a4e9f5d02d3de634e4c238e1d58c9ab4df204b82
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/destroy.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/destroy.hpp
A libs/algorithms/include/hpx/parallel/container_memory.hpp
M libs/algorithms/tests/unit/algorithms/destroy.cpp
M libs/algorithms/tests/unit/algorithms/destroy_tests.hpp
M libs/algorithms/tests/unit/algorithms/destroyn.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
A libs/algorithms/tests/unit/container_algorithms/destroy_range.cpp
A libs/algorithms/tests/unit/container_algorithms/destroy_range_tests.hpp
A libs/algorithms/tests/unit/container_algorithms/destroyn_range.cpp
M libs/algorithms/tests/unit/container_algorithms/test_utils.hpp
M libs/include/include/hpx/include/parallel_destroy.hpp
M libs/include/include/hpx/memory.hpp
Log Message:
-----------
Making destroy and destroy_n conforming to C++20
- adding ranges::destroy
Commit: 7524dd9ebfc2b0eb0dbbd6e01c53a097cf133ea8
https://github.com/STEllAR-GROUP/hpx/commit/7524dd9ebfc2b0eb0dbbd6e01c53a097cf133ea8
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-29 (Wed, 29 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
M libs/algorithms/CMakeLists.txt
A libs/algorithms/include/hpx/parallel/algorithms/detail/fill.hpp
M libs/algorithms/include/hpx/parallel/algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/fill.hpp
M libs/algorithms/tests/regressions/static_chunker_2282.cpp
M libs/algorithms/tests/unit/algorithms/fill.cpp
M libs/algorithms/tests/unit/algorithms/filln.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/fill_range.cpp
M libs/algorithms/tests/unit/container_algorithms/filln_range.cpp
M libs/compute/tests/regressions/parallel_fill_4132.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_fill.cpp
M tests/performance/local/stream.cpp
Log Message:
-----------
Making fill and fill_n compatible with C++20
- converting algorithms to use CPOs
Commit: 256b42eb12143bbd876a368af8c88a9dd95858a0
https://github.com/STEllAR-GROUP/hpx/commit/256b42eb12143bbd876a368af8c88a9dd95858a0
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-30 (Thu, 30 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
M libs/algorithms/CMakeLists.txt
A libs/algorithms/include/hpx/parallel/algorithms/detail/fill.hpp
M libs/algorithms/include/hpx/parallel/algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/fill.hpp
M libs/algorithms/tests/regressions/static_chunker_2282.cpp
M libs/algorithms/tests/unit/algorithms/fill.cpp
M libs/algorithms/tests/unit/algorithms/filln.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/fill_range.cpp
M libs/algorithms/tests/unit/container_algorithms/filln_range.cpp
M libs/compute/tests/regressions/parallel_fill_4132.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_fill.cpp
M tests/performance/local/stream.cpp
Log Message:
-----------
Merge pull request #4860 from STEllAR-GROUP/fill_fill_n
Making fill and fill_n compatible with C++20
Commit: c35571e88ae5c655a6d22d9975903f620a224e5a
https://github.com/STEllAR-GROUP/hpx/commit/c35571e88ae5c655a6d22d9975903f620a224e5a
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-30 (Thu, 30 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/detail/accumulate.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/fill.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/find.hpp
M libs/algorithms/include/hpx/parallel/algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/util/cancellation_token.hpp
M libs/algorithms/tests/regressions/static_chunker_2282.cpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/fill.cpp
M libs/algorithms/tests/unit/algorithms/filln.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/fill_range.cpp
M libs/algorithms/tests/unit/container_algorithms/filln_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
M libs/compute/tests/regressions/parallel_fill_4132.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_fill.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none2.cpp
M tests/performance/local/stream.cpp
Log Message:
-----------
Merge branch 'master' into move_cpo
Commit: 77d11172a0806c58aa03074f9de8eaf4410db1f9
https://github.com/STEllAR-GROUP/hpx/commit/77d11172a0806c58aa03074f9de8eaf4410db1f9
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-30 (Thu, 30 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/detail/accumulate.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/fill.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/find.hpp
M libs/algorithms/include/hpx/parallel/algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/util/cancellation_token.hpp
M libs/algorithms/tests/regressions/static_chunker_2282.cpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/fill.cpp
M libs/algorithms/tests/unit/algorithms/filln.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/fill_range.cpp
M libs/algorithms/tests/unit/container_algorithms/filln_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
M libs/compute/tests/regressions/parallel_fill_4132.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_fill.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none2.cpp
M tests/performance/local/stream.cpp
Log Message:
-----------
Merge branch 'master' into destroy_destroy_n
Commit: 6302b91ea608bea1a6db967ebf295e55a114d658
https://github.com/STEllAR-GROUP/hpx/commit/6302b91ea608bea1a6db967ebf295e55a114d658
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-30 (Thu, 30 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/detail/accumulate.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/fill.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/find.hpp
M libs/algorithms/include/hpx/parallel/algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/util/cancellation_token.hpp
M libs/algorithms/tests/regressions/static_chunker_2282.cpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/fill.cpp
M libs/algorithms/tests/unit/algorithms/filln.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/fill_range.cpp
M libs/algorithms/tests/unit/container_algorithms/filln_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
M libs/compute/tests/regressions/parallel_fill_4132.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_fill.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none2.cpp
M tests/performance/local/stream.cpp
Log Message:
-----------
Merge branch 'master' into count_count_if
Commit: cce66a7d4e99cdce4d36e507974e6285201cdb22
https://github.com/STEllAR-GROUP/hpx/commit/cce66a7d4e99cdce4d36e507974e6285201cdb22
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-30 (Thu, 30 Jul 2020)
Changed paths:
M .github/CONTRIBUTING.md
M docs/sphinx/contributing.rst
A docs/sphinx/contributing/contributing.rst
A docs/sphinx/contributing/governance.rst
Log Message:
-----------
Adding link to governance document to CONTRIBUTING.md
Commit: 37a0c281bade5df03303adb971b3d24004d3e24a
https://github.com/STEllAR-GROUP/hpx/commit/37a0c281bade5df03303adb971b3d24004d3e24a
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-30 (Thu, 30 Jul 2020)
Changed paths:
M examples/quickstart/CMakeLists.txt
A examples/quickstart/disable_thread_stealing_executor.cpp
Log Message:
-----------
Adding example demonstrating how to disable thread stealing during the
execution of parallel algorithms
Commit: abe0580aa0e1415ce57645991244d6c6aa27fe85
https://github.com/STEllAR-GROUP/hpx/commit/abe0580aa0e1415ce57645991244d6c6aa27fe85
Author: Patrick Diehl <[email protected]>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
M libs/algorithms/CMakeLists.txt
A libs/algorithms/include/hpx/parallel/algorithms/detail/fill.hpp
M libs/algorithms/include/hpx/parallel/algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/fill.hpp
M libs/algorithms/tests/regressions/static_chunker_2282.cpp
M libs/algorithms/tests/unit/algorithms/fill.cpp
M libs/algorithms/tests/unit/algorithms/filln.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/fill_range.cpp
M libs/algorithms/tests/unit/container_algorithms/filln_range.cpp
M libs/compute/tests/regressions/parallel_fill_4132.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_fill.cpp
M tests/performance/local/stream.cpp
Log Message:
-----------
Merge branch 'master' into joss_review
Commit: 6bfa2274e6a0355bb8e7643935848f549c896473
https://github.com/STEllAR-GROUP/hpx/commit/6bfa2274e6a0355bb8e7643935848f549c896473
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M .circleci/config.yml
M .jenkins/cscs/env-clang-apex.sh
M CMakeLists.txt
Log Message:
-----------
Merge pull request #4863 from STEllAR-GROUP/libcds-hpx1.5-tag
adding libcds-hpx tag to prepare for hpx1.5 release
Commit: 086c72e2fc928df8340290e88d6c6f8e17c5aa10
https://github.com/STEllAR-GROUP/hpx/commit/086c72e2fc928df8340290e88d6c6f8e17c5aa10
Author: Hartmut Kaiser <[email protected]>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/count.hpp
M libs/algorithms/tests/regressions/count_3646.cpp
M libs/algorithms/tests/unit/algorithms/count.cpp
M libs/algorithms/tests/unit/algorithms/count_tests.hpp
M libs/algorithms/tests/unit/algorithms/countif.cpp
M libs/algorithms/tests/unit/algorithms/countif_tests.hpp
M libs/algorithms/tests/unit/container_algorithms/count_range.cpp
M libs/algorithms/tests/unit/container_algorithms/countif_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_for_each.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform2.cpp
M libs/segmented_algorithms/tests/unit/test_transform_binary.hpp
M libs/segmented_algorithms/tests/unit/test_transform_binary2.hpp
Log Message:
-----------
Merge pull request #4865 from STEllAR-GROUP/count_count_if
Adapting count and count_if to be conforming to C++20
Commit: f651b3908ee17daec105e2e70d39090777ad90a5
https://github.com/STEllAR-GROUP/hpx/commit/f651b3908ee17daec105e2e70d39090777ad90a5
Author: Nikunj Gupta <[email protected]>
Date: 2020-08-02 (Sun, 02 Aug 2020)
Changed paths:
M libs/threading_base/src/register_thread.cpp
M wrap/include/hpx/wrap_main.hpp
M wrap/src/hpx_wrap.cpp
Log Message:
-----------
Adds different runtime exception when registering thread without linking to
libhpx_wrap
Commit: a7fd36254cc620f7da2d59017bd2b3dd4d8328a3
https://github.com/STEllAR-GROUP/hpx/commit/a7fd36254cc620f7da2d59017bd2b3dd4d8328a3
Author: Nikunj Gupta <[email protected]>
Date: 2020-08-02 (Sun, 02 Aug 2020)
Changed paths:
M libs/threading_base/src/register_thread.cpp
M wrap/src/hpx_wrap.cpp
Log Message:
-----------
Fix clang-format error
Commit: 731d51bd915e2547d636ababd600990bea187cf2
https://github.com/STEllAR-GROUP/hpx/commit/731d51bd915e2547d636ababd600990bea187cf2
Author: Nikunj Gupta <[email protected]>
Date: 2020-08-02 (Sun, 02 Aug 2020)
Changed paths:
M libs/threading_base/src/register_thread.cpp
Log Message:
-----------
Fix errors on windows
Commit: 2bf0b3054659b837a41794e21c06e695c3fbbf8f
https://github.com/STEllAR-GROUP/hpx/commit/2bf0b3054659b837a41794e21c06e695c3fbbf8f
Author: Nikunj Gupta <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M libs/threading_base/src/register_thread.cpp
Log Message:
-----------
Make suggested changes
Commit: 068768e416b8917f9faabde822b34ec85271f6bc
https://github.com/STEllAR-GROUP/hpx/commit/068768e416b8917f9faabde822b34ec85271f6bc
Author: Nikunj Gupta <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M libs/threading_base/src/register_thread.cpp
Log Message:
-----------
Add instruction for explicit linking
Commit: 5b2d87df4b140144072a572cc72cd3f1fc6254d4
https://github.com/STEllAR-GROUP/hpx/commit/5b2d87df4b140144072a572cc72cd3f1fc6254d4
Author: Nikunj Gupta <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M libs/threading_base/src/register_thread.cpp
Log Message:
-----------
fix clang-format errors
Commit: 2effbeddfad4fc92a02b962dd16734df5498bc48
https://github.com/STEllAR-GROUP/hpx/commit/2effbeddfad4fc92a02b962dd16734df5498bc48
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/destroy.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/destroy.hpp
A libs/algorithms/include/hpx/parallel/container_memory.hpp
M libs/algorithms/tests/unit/algorithms/destroy.cpp
M libs/algorithms/tests/unit/algorithms/destroy_tests.hpp
M libs/algorithms/tests/unit/algorithms/destroyn.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
A libs/algorithms/tests/unit/container_algorithms/destroy_range.cpp
A libs/algorithms/tests/unit/container_algorithms/destroy_range_tests.hpp
A libs/algorithms/tests/unit/container_algorithms/destroyn_range.cpp
M libs/algorithms/tests/unit/container_algorithms/test_utils.hpp
M libs/include/include/hpx/include/parallel_destroy.hpp
M libs/include/include/hpx/memory.hpp
Log Message:
-----------
Merge pull request #4869 from STEllAR-GROUP/destroy_destroy_n
Making destroy and destroy_n conforming to C++20
Commit: 167a33c96a7cd9a8bbeadcbb4571c9642f84914b
https://github.com/STEllAR-GROUP/hpx/commit/167a33c96a7cd9a8bbeadcbb4571c9642f84914b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/move.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/move.hpp
M libs/algorithms/tests/unit/algorithms/move.cpp
M libs/algorithms/tests/unit/container_algorithms/move_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_move.cpp
Log Message:
-----------
Merge pull request #4870 from STEllAR-GROUP/move_cpo
Making move conforming with C++20
Commit: 0957db212520c408b98d3f8e029c3e2ae71f2096
https://github.com/STEllAR-GROUP/hpx/commit/0957db212520c408b98d3f8e029c3e2ae71f2096
Author: Patrick Diehl <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M .circleci/config.yml
M .jenkins/cscs/env-clang-apex.sh
M CMakeLists.txt
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/algorithms/include/hpx/parallel/algorithms/destroy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/move.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/count.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/destroy.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/move.hpp
A libs/algorithms/include/hpx/parallel/container_memory.hpp
M libs/algorithms/tests/regressions/count_3646.cpp
M libs/algorithms/tests/unit/algorithms/count.cpp
M libs/algorithms/tests/unit/algorithms/count_tests.hpp
M libs/algorithms/tests/unit/algorithms/countif.cpp
M libs/algorithms/tests/unit/algorithms/countif_tests.hpp
M libs/algorithms/tests/unit/algorithms/destroy.cpp
M libs/algorithms/tests/unit/algorithms/destroy_tests.hpp
M libs/algorithms/tests/unit/algorithms/destroyn.cpp
M libs/algorithms/tests/unit/algorithms/move.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/count_range.cpp
M libs/algorithms/tests/unit/container_algorithms/countif_range.cpp
A libs/algorithms/tests/unit/container_algorithms/destroy_range.cpp
A libs/algorithms/tests/unit/container_algorithms/destroy_range_tests.hpp
A libs/algorithms/tests/unit/container_algorithms/destroyn_range.cpp
M libs/algorithms/tests/unit/container_algorithms/move_range.cpp
M libs/algorithms/tests/unit/container_algorithms/test_utils.hpp
M libs/include/include/hpx/algorithm.hpp
M libs/include/include/hpx/include/parallel_destroy.hpp
M libs/include/include/hpx/memory.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_for_each.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_move.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform2.cpp
M libs/segmented_algorithms/tests/unit/test_transform_binary.hpp
M libs/segmented_algorithms/tests/unit/test_transform_binary2.hpp
Log Message:
-----------
Merge branch 'master' into joss_review
Commit: cad0c35971aa74b1f4a6ef987b5dedbde21df501
https://github.com/STEllAR-GROUP/hpx/commit/cad0c35971aa74b1f4a6ef987b5dedbde21df501
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
Log Message:
-----------
Merge pull request #4874 from STEllAR-GROUP/all_any_none_of_tests
Adding non-policy tests to all_of, any_of, and none_of
Commit: 1dc70229082a02511e52214a87c82c2be9daf955
https://github.com/STEllAR-GROUP/hpx/commit/1dc70229082a02511e52214a87c82c2be9daf955
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/equal.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/copy.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/equal.hpp
M libs/algorithms/tests/unit/algorithms/equal.cpp
M libs/algorithms/tests/unit/algorithms/equal_binary.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
A libs/algorithms/tests/unit/container_algorithms/equal_binary_range.cpp
A libs/algorithms/tests/unit/container_algorithms/equal_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/include/include/hpx/include/parallel_equal.hpp
Log Message:
-----------
Adapting hpx::equal to be conforming to C++20
- add hpx::ranges::equal
Commit: 30668fd5b01d3d3b033aa72f41daf34a53e0bc70
https://github.com/STEllAR-GROUP/hpx/commit/30668fd5b01d3d3b033aa72f41daf34a53e0bc70
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M libs/threading_base/src/register_thread.cpp
M wrap/include/hpx/wrap_main.hpp
M wrap/src/hpx_wrap.cpp
Log Message:
-----------
Merge pull request #4881 from STEllAR-GROUP/runtime_exception
Adds different runtime exception when registering thread with the HPX runtime
Commit: 151be0439061e2e8124fdafa4a206ab946f741ae
https://github.com/STEllAR-GROUP/hpx/commit/151be0439061e2e8124fdafa4a206ab946f741ae
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/tests/unit/algorithms/copy.cpp
M libs/algorithms/tests/unit/algorithms/copyif_exception.cpp
M libs/algorithms/tests/unit/algorithms/copyif_forward.cpp
M libs/algorithms/tests/unit/algorithms/copyif_random.cpp
M libs/algorithms/tests/unit/algorithms/copyn.cpp
M libs/algorithms/tests/unit/container_algorithms/copy_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyif_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyn_range.cpp
Log Message:
-----------
Fixing exception handling for hpx::copy and adding missing tests
Commit: deed9bce42e47f08cfa65b263a17b4b2f154898f
https://github.com/STEllAR-GROUP/hpx/commit/deed9bce42e47f08cfa65b263a17b4b2f154898f
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths:
M .jenkins/cscs/ctest.cmake
M .jenkins/lsu/ctest.cmake
M .jenkins/lsu/env-gcc-9-cuda-11.sh
Log Message:
-----------
Merge pull request #4873 from msimberg/rostam-cuda-set-arch
Set CUDA compute capability on rostam Jenkins builds
Commit: f274daafc37f9be8f75c3525540795c0bb41f5ea
https://github.com/STEllAR-GROUP/hpx/commit/f274daafc37f9be8f75c3525540795c0bb41f5ea
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths:
M examples/quickstart/CMakeLists.txt
A examples/quickstart/disable_thread_stealing_executor.cpp
Log Message:
-----------
Merge pull request #4876 from STEllAR-GROUP/disable_thread_stealing_executor
Adding example demonstrating how to disable thread stealing during the
execution of parallel algorithms
Commit: 4c9f09855ee7221b40367f8b9f8f36f9f0a286ad
https://github.com/STEllAR-GROUP/hpx/commit/4c9f09855ee7221b40367f8b9f8f36f9f0a286ad
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/tests/unit/algorithms/copy.cpp
M libs/algorithms/tests/unit/algorithms/copyif_exception.cpp
M libs/algorithms/tests/unit/algorithms/copyif_forward.cpp
M libs/algorithms/tests/unit/algorithms/copyif_random.cpp
M libs/algorithms/tests/unit/algorithms/copyn.cpp
M libs/algorithms/tests/unit/container_algorithms/copy_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyif_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyn_range.cpp
Log Message:
-----------
Merge pull request #4882 from STEllAR-GROUP/copy_exceptions
Fixing exception handling for hpx::copy and adding missing tests
Commit: 0b3d8cd59a29d20748e3324d213ec29a2c93d107
https://github.com/STEllAR-GROUP/hpx/commit/0b3d8cd59a29d20748e3324d213ec29a2c93d107
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/equal.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/copy.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/equal.hpp
M libs/algorithms/tests/unit/algorithms/equal.cpp
M libs/algorithms/tests/unit/algorithms/equal_binary.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
A libs/algorithms/tests/unit/container_algorithms/equal_binary_range.cpp
A libs/algorithms/tests/unit/container_algorithms/equal_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/include/include/hpx/include/parallel_equal.hpp
Log Message:
-----------
Merge pull request #4883 from STEllAR-GROUP/equal_cpos
Adapting hpx::equal to be conforming to C++20
Commit: 889e9b71715197b2374ec463dd0b4c51c89c3b18
https://github.com/STEllAR-GROUP/hpx/commit/889e9b71715197b2374ec463dd0b4c51c89c3b18
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/mismatch.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/mismatch.hpp
M libs/algorithms/include/hpx/parallel/util/projection_identity.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
M libs/algorithms/tests/unit/algorithms/mismatch.cpp
M libs/algorithms/tests/unit/algorithms/mismatch_binary.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
A libs/algorithms/tests/unit/container_algorithms/mismatch_binary_range.cpp
A libs/algorithms/tests/unit/container_algorithms/mismatch_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/include/include/hpx/include/parallel_mismatch.hpp
Log Message:
-----------
Adapting mismatch to C++20
- add overloads for mismatch taking ranges
- flyby: making projection_identity constexpr
Commit: 7b9197ffaaf62c95b805ccfe196a97d51eba59b1
https://github.com/STEllAR-GROUP/hpx/commit/7b9197ffaaf62c95b805ccfe196a97d51eba59b1
Author: Patrick Diehl <[email protected]>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M .jenkins/cscs/ctest.cmake
M .jenkins/lsu/ctest.cmake
M .jenkins/lsu/env-gcc-9-cuda-11.sh
M examples/quickstart/CMakeLists.txt
A examples/quickstart/disable_thread_stealing_executor.cpp
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/equal.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/copy.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/equal.hpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/copy.cpp
M libs/algorithms/tests/unit/algorithms/copyif_exception.cpp
M libs/algorithms/tests/unit/algorithms/copyif_forward.cpp
M libs/algorithms/tests/unit/algorithms/copyif_random.cpp
M libs/algorithms/tests/unit/algorithms/copyn.cpp
M libs/algorithms/tests/unit/algorithms/equal.cpp
M libs/algorithms/tests/unit/algorithms/equal_binary.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copy_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyif_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyn_range.cpp
A libs/algorithms/tests/unit/container_algorithms/equal_binary_range.cpp
A libs/algorithms/tests/unit/container_algorithms/equal_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/include/include/hpx/include/parallel_equal.hpp
M libs/threading_base/src/register_thread.cpp
M wrap/include/hpx/wrap_main.hpp
M wrap/src/hpx_wrap.cpp
Log Message:
-----------
Merge branch 'master' into joss_review
Commit: 3d99efa89c231205e4849db6a8e3557a8507cbd2
https://github.com/STEllAR-GROUP/hpx/commit/3d99efa89c231205e4849db6a8e3557a8507cbd2
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M src/util/serialize_exception.cpp
M tests/regressions/util/CMakeLists.txt
A tests/regressions/util/serialize_exception_4886.cpp
Log Message:
-----------
Making sure remotely thrown (non-hpx) exceptions are properly marshaled back
to invocation site
Commit: c80acf6e081d6806445ed3e98aab831deba2b49b
https://github.com/STEllAR-GROUP/hpx/commit/c80acf6e081d6806445ed3e98aab831deba2b49b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/container_algorithms/equal.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/mismatch.hpp
M libs/algorithms/include/hpx/parallel/util/compare_projected.hpp
M libs/algorithms/tests/performance/benchmark_unique.cpp
M libs/algorithms/tests/unit/algorithms/unique_copy_tests.hpp
M libs/algorithms/tests/unit/algorithms/unique_tests.hpp
M libs/algorithms/tests/unit/container_algorithms/mismatch_binary_range.cpp
M libs/algorithms/tests/unit/container_algorithms/unique_copy_range.cpp
M libs/algorithms/tests/unit/container_algorithms/unique_range.cpp
M libs/execution/include/hpx/execution/algorithms/detail/predicates.hpp
M libs/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
M
libs/iterator_support/include/hpx/iterator_support/traits/is_sentinel_for.hpp
M libs/type_support/CMakeLists.txt
A libs/type_support/include/hpx/type_support/equality.hpp
Log Message:
-----------
Unify predicates in namespace ranges.
Commit: 60ad7e9ffe3ebd2917faf164ea6886b8af07087e
https://github.com/STEllAR-GROUP/hpx/commit/60ad7e9ffe3ebd2917faf164ea6886b8af07087e
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M src/util/serialize_exception.cpp
M tests/regressions/util/CMakeLists.txt
A tests/regressions/util/serialize_exception_4886.cpp
Log Message:
-----------
Merge pull request #4887 from STEllAR-GROUP/fixing_4886
Making sure remotely thrown (non-hpx) exceptions are properly marshaled back to
invocation site
Commit: eca2139340701b346677723b01187184a6092abb
https://github.com/STEllAR-GROUP/hpx/commit/eca2139340701b346677723b01187184a6092abb
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/mismatch.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/equal.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/mismatch.hpp
M libs/algorithms/include/hpx/parallel/util/compare_projected.hpp
M libs/algorithms/include/hpx/parallel/util/projection_identity.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
M libs/algorithms/tests/performance/benchmark_unique.cpp
M libs/algorithms/tests/unit/algorithms/mismatch.cpp
M libs/algorithms/tests/unit/algorithms/mismatch_binary.cpp
M libs/algorithms/tests/unit/algorithms/unique_copy_tests.hpp
M libs/algorithms/tests/unit/algorithms/unique_tests.hpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
A libs/algorithms/tests/unit/container_algorithms/mismatch_binary_range.cpp
A libs/algorithms/tests/unit/container_algorithms/mismatch_range.cpp
M libs/algorithms/tests/unit/container_algorithms/unique_copy_range.cpp
M libs/algorithms/tests/unit/container_algorithms/unique_range.cpp
M libs/execution/include/hpx/execution/algorithms/detail/predicates.hpp
M libs/include/include/hpx/algorithm.hpp
M libs/include/include/hpx/include/parallel_mismatch.hpp
M libs/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
M
libs/iterator_support/include/hpx/iterator_support/traits/is_sentinel_for.hpp
M libs/type_support/CMakeLists.txt
A libs/type_support/include/hpx/type_support/equality.hpp
Log Message:
-----------
Merge pull request #4884 from STEllAR-GROUP/mismatch_cpos
Adapting mismatch to C++20
Commit: 19e64319ab33b494d749a3776d1d91266ced04fb
https://github.com/STEllAR-GROUP/hpx/commit/19e64319ab33b494d749a3776d1d91266ced04fb
Author: Mikael Simberg <[email protected]>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M .jenkins/lsu/entry.sh
Log Message:
-----------
Increase LSU jenkins batch job timeout to 6 hours
Commit: d1dfd684c18cf73b84995784e33bb3a880d1d39c
https://github.com/STEllAR-GROUP/hpx/commit/d1dfd684c18cf73b84995784e33bb3a880d1d39c
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M docs/sphinx/contributing/contributing.rst
Log Message:
-----------
Update docs/sphinx/contributing/contributing.rst
Co-authored-by: Mikael Simberg <[email protected]>
Commit: ab48f747dc456224cabc93078843cfb634a57b8e
https://github.com/STEllAR-GROUP/hpx/commit/ab48f747dc456224cabc93078843cfb634a57b8e
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M docs/sphinx/contributing/governance.rst
Log Message:
-----------
Update docs/sphinx/contributing/governance.rst
Co-authored-by: Mikael Simberg <[email protected]>
Commit: 8cb68664aae8fbc84e7d7e369c06981b54b4c6ff
https://github.com/STEllAR-GROUP/hpx/commit/8cb68664aae8fbc84e7d7e369c06981b54b4c6ff
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M docs/sphinx/contributing/governance.rst
Log Message:
-----------
Update docs/sphinx/contributing/governance.rst
Co-authored-by: Mikael Simberg <[email protected]>
Commit: 1d13e214f2a6d664db19e0655c05a3aa51f300dd
https://github.com/STEllAR-GROUP/hpx/commit/1d13e214f2a6d664db19e0655c05a3aa51f300dd
Author: Mikael Simberg <[email protected]>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M cmake/HPX_GeneratePackage.cmake
Log Message:
-----------
Fix order of hpx_wrap and hpx_init linking when HPX_WITH_DYNAMIC_HPX_MAIN=OFF
Commit: d7e28346ca5f2ef0738c61f6a7e1d7e48208db9a
https://github.com/STEllAR-GROUP/hpx/commit/d7e28346ca5f2ef0738c61f6a7e1d7e48208db9a
Author: Mikael Simberg <[email protected]>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M tests/unit/build/CMakeLists.txt
Log Message:
-----------
Exclude gtest build tests when HPX_WITH_DYNAMIC_HPX_MAIN=OFF
Commit: d1c3bd186517671b08b38a1a66b6eeb29e9ec8b1
https://github.com/STEllAR-GROUP/hpx/commit/d1c3bd186517671b08b38a1a66b6eeb29e9ec8b1
Author: Mikael Simberg <[email protected]>
Date: 2020-08-10 (Mon, 10 Aug 2020)
Changed paths:
M
libs/actions_base/include_compatibility/hpx/traits/action_remote_result.hpp
M
libs/distributed_executors/include_compatibility/hpx/parallel/executors/distribution_policy_executor.hpp
M
libs/executors/include_compatibility/hpx/parallel/executors/thread_pool_executor.hpp
M libs/prefix/include_compatibility/hpx/util/find_prefix.hpp
Log Message:
-----------
Fix config includes to match module name
Commit: 762261ff9b7f46136196c3577717dfa5bc0a815d
https://github.com/STEllAR-GROUP/hpx/commit/762261ff9b7f46136196c3577717dfa5bc0a815d
Author: Mikael Simberg <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M libs/segmented_algorithms/tests/unit/CMakeLists.txt
Log Message:
-----------
Make partitioned_vector scan tests run serially
Commit: 66bf5a6c117f0d7373611810be73557d5833ba52
https://github.com/STEllAR-GROUP/hpx/commit/66bf5a6c117f0d7373611810be73557d5833ba52
Author: Mikael Simberg <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M CMakeLists.txt
M examples/hello_world_component/CMakeLists.txt
M init/CMakeLists.txt
A init/include/hpx/hpx_main_impl.hpp
A init/src/main.cpp
M libs/init_runtime/src/hpx_init.cpp
M tests/unit/build/CMakeLists.txt
M wrap/CMakeLists.txt
M wrap/include/hpx/wrap_main.hpp
R wrap/include/hpx/wrap_main_impl.hpp
M wrap/src/hpx_wrap.cpp
R wrap/src/main.cpp
Log Message:
-----------
Move default main implementation header to hpx_init
Commit: fdcc28d4f4ade71d2ff30327a3480de61635a3cc
https://github.com/STEllAR-GROUP/hpx/commit/fdcc28d4f4ade71d2ff30327a3480de61635a3cc
Author: Mikael Simberg <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M .jenkins/lsu/env-clang-7.sh
Log Message:
-----------
Add jenkins configuration to test HPX_WITH_DYNAMIC_HPX_MAIN=OFF
Commit: b95f3a064032460970ee5e334d875d9fe684e412
https://github.com/STEllAR-GROUP/hpx/commit/b95f3a064032460970ee5e334d875d9fe684e412
Author: Mikael Simberg <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M libs/actions/include_compatibility/hpx/runtime/actions/action_support.hpp
M libs/actions/include_compatibility/hpx/runtime/actions/base_action.hpp
M
libs/actions/include_compatibility/hpx/runtime/actions/transfer_base_action.hpp
M libs/actions/include_compatibility/hpx/runtime/actions_fwd.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/action_priority.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/basic_action.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/basic_action_fwd.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/component_action.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/plain_action.hpp
M libs/actions_base/include_compatibility/hpx/runtime/actions_base_fwd.hpp
M libs/actions_base/include_compatibility/hpx/traits/action_priority.hpp
M
libs/actions_base/include_compatibility/hpx/traits/action_remote_result.hpp
M
libs/actions_base/include_compatibility/hpx/traits/action_select_direct_execution.hpp
M libs/actions_base/include_compatibility/hpx/traits/action_stacksize.hpp
M libs/actions_base/include_compatibility/hpx/traits/extract_action.hpp
M libs/async_cuda/include_compatibility/hpx/compute/cuda/get_targets.hpp
M libs/async_cuda/include_compatibility/hpx/compute/cuda/target.hpp
M
libs/components_base/include_compatibility/hpx/runtime/components/pinned_ptr.hpp
M libs/components_base/include_compatibility/hpx/runtime/get_lva.hpp
M
libs/components_base/include_compatibility/hpx/traits/component_pin_support.hpp
M libs/components_base/include_compatibility/hpx/traits/is_component.hpp
M
libs/distributed_executors/include_compatibility/hpx/parallel/executors/distribution_policy_executor.hpp
M libs/execution/CMakeLists.txt
R libs/execution/include/hpx/execution/executors/thread_pool_executor.hpp
R
libs/execution/include_compatibility/hpx/parallel/executors/thread_pool_executor.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/agent_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/agent_ref.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/context_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/execution.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/register_locks.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/resource_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/this_thread.hpp
M libs/executors/CMakeLists.txt
M libs/executors/include/hpx/executors/current_executor.hpp
M libs/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
A libs/executors/include/hpx/executors/thread_pool_executor.hpp
A
libs/executors/include_compatibility/hpx/parallel/executors/thread_pool_executor.hpp
M libs/functional/include_compatibility/hpx/functional/result_of.hpp
M
libs/functional/include_compatibility/hpx/functional/traits/is_callable.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/and_gate.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/channel.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/composable_guard.hpp
M
libs/lcos_local/include_compatibility/hpx/local_lcos/conditional_trigger.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/packaged_task.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/promise.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/receive_buffer.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/spmd_block.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/trigger.hpp
M libs/prefix/include_compatibility/hpx/util/find_prefix.hpp
M libs/runtime_local/include/hpx/runtime_local/pool_executor.hpp
M libs/thread_executors/include/hpx/thread_executors/current_executor.hpp
M tools/add_compat_headers.sh
Log Message:
-----------
Merge pull request #4868 from msimberg/fix-headers
Fix miscellaneous header problems
Commit: abd8ea02f987bbfe0397c4d485160feea2bed438
https://github.com/STEllAR-GROUP/hpx/commit/abd8ea02f987bbfe0397c4d485160feea2bed438
Author: Mikael Simberg <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M docs/sphinx/contributing/contributing.rst
M docs/sphinx/contributing/governance.rst
Log Message:
-----------
Align heading underlines with heading length
Commit: 3d88ac86d20ba35b25698852976e2f0d67874659
https://github.com/STEllAR-GROUP/hpx/commit/3d88ac86d20ba35b25698852976e2f0d67874659
Author: Mikael Simberg <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M .github/CONTRIBUTING.md
M docs/sphinx/contributing.rst
A docs/sphinx/contributing/contributing.rst
A docs/sphinx/contributing/governance.rst
Log Message:
-----------
Merge pull request #4875 from STEllAR-GROUP/joss_review
JOSS paper review responses
Commit: 3c134420e1a1d26f48590b413f9ac6b97d45db37
https://github.com/STEllAR-GROUP/hpx/commit/3c134420e1a1d26f48590b413f9ac6b97d45db37
Author: Mikael Simberg <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M examples/1d_stencil/1d_stencil_4.cpp
M examples/1d_stencil/1d_stencil_4_parallel.cpp
M examples/1d_stencil/1d_stencil_4_repart.cpp
M examples/1d_stencil/1d_stencil_4_throttle.cpp
M examples/1d_stencil/1d_stencil_channel.cpp
M examples/quickstart/partitioned_vector_spmd_foreach.cpp
M examples/quickstart/safe_object.cpp
M examples/transpose/transpose_await.cpp
M examples/transpose/transpose_block.cpp
M examples/transpose/transpose_block_numa.cpp
M examples/transpose/transpose_smp.cpp
M examples/transpose/transpose_smp_block.cpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/algorithms/include/hpx/parallel/algorithms/move.hpp
M libs/algorithms/include/hpx/parallel/algorithms/reduce_by_key.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/for_each.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
M libs/algorithms/tests/regressions/for_each_annotated_function.cpp
M libs/algorithms/tests/unit/algorithms/foreach.cpp
M libs/algorithms/tests/unit/algorithms/foreach_tests.hpp
M libs/algorithms/tests/unit/algorithms/foreach_tests_prefetching.hpp
M libs/algorithms/tests/unit/algorithms/foreachn.cpp
M libs/algorithms/tests/unit/algorithms/foreachn_bad_alloc.cpp
M libs/algorithms/tests/unit/algorithms/foreachn_exception.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_adapt.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_range.cpp
M
libs/algorithms/tests/unit/container_algorithms/foreach_range_projection.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_tests.hpp
M
libs/algorithms/tests/unit/container_algorithms/foreach_tests_projection.hpp
M libs/algorithms/tests/unit/datapar_algorithms/foreach_datapar_zipiter.cpp
M libs/algorithms/tests/unit/datapar_algorithms/foreach_tests.hpp
M libs/async_cuda/tests/performance/cuda_executor_throughput.cpp
M libs/async_cuda/tests/unit/cublas_matmul.cpp
M libs/checkpoint/examples/1d_stencil_4_checkpoint.cpp
M libs/collectives/tests/performance/osu/osu_bw.cpp
M libs/collectives/tests/performance/osu/osu_latency.cpp
M libs/collectives/tests/performance/osu/osu_multi_lat.cpp
M libs/compute/include/hpx/compute/host/block_allocator.hpp
M libs/compute/include/hpx/compute/host/numa_allocator.hpp
M libs/compute/tests/regressions/for_each_value_proxy.cpp
M libs/compute_cuda/examples/partitioned_vector.cu
M libs/compute_cuda/tests/unit/for_each_compute.cu
M libs/execution/tests/regressions/is_executor_1691.cpp
M libs/execution/tests/regressions/lambda_arguments_2403.cpp
M libs/execution/tests/regressions/lambda_return_type_2402.cpp
M libs/execution/tests/regressions/parallel_executor_1781.cpp
M libs/execution/tests/unit/foreach_tests.hpp
M libs/include/include/hpx/algorithm.hpp
M libs/resiliency/tests/performance/replay/1d_stencil.cpp
M libs/resiliency/tests/performance/replay/1d_stencil_checksum.cpp
M libs/resiliency/tests/performance/replay/1d_stencil_replay.cpp
M libs/resiliency/tests/performance/replay/dataflow_replay.cpp
M libs/resiliency/tests/performance/replay/dataflow_replay_validate.cpp
M libs/resiliency/tests/performance/replay/pure_dataflow.cpp
M libs/resiliency/tests/performance/replicate/1d_stencil_replicate.cpp
M
libs/resiliency/tests/performance/replicate/1d_stencil_replicate_checksum.cpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_for_each.cpp
M tests/performance/local/foreach_scaling.cpp
M tests/performance/local/partitioned_vector_foreach.cpp
Log Message:
-----------
Add CPOs for for_each
Commit: 4676595d1f735b8619273b0de92a4c0dff299bb6
https://github.com/STEllAR-GROUP/hpx/commit/4676595d1f735b8619273b0de92a4c0dff299bb6
Author: Agustin K-ballo Berge <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M libs/functional/include/hpx/functional/invoke_result.hpp
Log Message:
-----------
Remove last use of std::result_of, removed in C++20
Commit: c2d9315ebf85d6664c9c9b1bf1b2e0fcf06f74bf
https://github.com/STEllAR-GROUP/hpx/commit/c2d9315ebf85d6664c9c9b1bf1b2e0fcf06f74bf
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-11 (Tue, 11 Aug 2020)
Changed paths:
M libs/resiliency/CMakeLists.txt
M libs/resiliency/include/hpx/resiliency/async_replay.hpp
M libs/resiliency/include/hpx/resiliency/async_replay_executor.hpp
M libs/resiliency/include/hpx/resiliency/async_replicate.hpp
M libs/resiliency/include/hpx/resiliency/async_replicate_executor.hpp
A libs/resiliency/include/hpx/resiliency/replay_executor.hpp
A libs/resiliency/include/hpx/resiliency/replicate_executor.hpp
M libs/resiliency/tests/unit/CMakeLists.txt
A libs/resiliency/tests/unit/replay_executor.cpp
A libs/resiliency/tests/unit/replicate_executor.cpp
Log Message:
-----------
Adding replay_executor and replicate_executor
- this allows for instance for the parallel algorithms to be resilient
to failing iterations
Commit: f56191678aaddee1944fc0b50c31bced623b9c3e
https://github.com/STEllAR-GROUP/hpx/commit/f56191678aaddee1944fc0b50c31bced623b9c3e
Author: Mikael Simberg <[email protected]>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M libs/functional/include/hpx/functional/invoke_result.hpp
Log Message:
-----------
Merge pull request #4893 from STEllAR-GROUP/result_of-removed
Remove last use of std::result_of, removed in C++20
Commit: 2d1bcf7cb3e924042127e69c29bc4ddaf4426fe9
https://github.com/STEllAR-GROUP/hpx/commit/2d1bcf7cb3e924042127e69c29bc4ddaf4426fe9
Author: Mikael Simberg <[email protected]>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M libs/futures/include/hpx/futures/futures_factory.hpp
Log Message:
-----------
Fix exception handling for tasks
Setting the exception on a future may yield (a lock is required), and thus lead
to the task being resumed on another worker thread after setting the exception.
Before this change the exception for a future was set directly in the catch
block which could lead to the catch block being entered on one worker thread
and exited on another thread. This seems to not be allowed and leads to
segfaults at least with gcc and clang. This change only gets the current
exception in the catch block, but sets it after the catch block to avoid
potentially yielding in the catch block.
Commit: d2601e49070bae79eca8ea517fde816036426330
https://github.com/STEllAR-GROUP/hpx/commit/d2601e49070bae79eca8ea517fde816036426330
Author: Mikael Simberg <[email protected]>
Date: 2020-08-12 (Wed, 12 Aug 2020)
Changed paths:
M cmake/HPX_AddTest.cmake
M libs/segmented_algorithms/tests/unit/CMakeLists.txt
Log Message:
-----------
Merge pull request #4872 from msimberg/partitioned-vector-tests-serial
Force partitioned vector scan tests to run serially
Commit: a11a5fa5a0f5f6a0656ea454cd766cdcc112c52a
https://github.com/STEllAR-GROUP/hpx/commit/a11a5fa5a0f5f6a0656ea454cd766cdcc112c52a
Author: Mikael Simberg <[email protected]>
Date: 2020-08-13 (Thu, 13 Aug 2020)
Changed paths:
M examples/1d_stencil/1d_stencil_4.cpp
M examples/1d_stencil/1d_stencil_4_parallel.cpp
M examples/1d_stencil/1d_stencil_4_repart.cpp
M examples/1d_stencil/1d_stencil_4_throttle.cpp
M examples/1d_stencil/1d_stencil_channel.cpp
M examples/quickstart/partitioned_vector_spmd_foreach.cpp
M examples/quickstart/safe_object.cpp
M examples/transpose/transpose_await.cpp
M examples/transpose/transpose_block.cpp
M examples/transpose/transpose_block_numa.cpp
M examples/transpose/transpose_smp.cpp
M examples/transpose/transpose_smp_block.cpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/algorithms/include/hpx/parallel/algorithms/move.hpp
M libs/algorithms/include/hpx/parallel/algorithms/reduce_by_key.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/for_each.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
M libs/algorithms/tests/regressions/for_each_annotated_function.cpp
M libs/algorithms/tests/unit/algorithms/foreach.cpp
M libs/algorithms/tests/unit/algorithms/foreach_tests.hpp
M libs/algorithms/tests/unit/algorithms/foreach_tests_prefetching.hpp
M libs/algorithms/tests/unit/algorithms/foreachn.cpp
M libs/algorithms/tests/unit/algorithms/foreachn_bad_alloc.cpp
M libs/algorithms/tests/unit/algorithms/foreachn_exception.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_adapt.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_range.cpp
M
libs/algorithms/tests/unit/container_algorithms/foreach_range_projection.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_tests.hpp
M
libs/algorithms/tests/unit/container_algorithms/foreach_tests_projection.hpp
M libs/algorithms/tests/unit/datapar_algorithms/foreach_datapar_zipiter.cpp
M libs/algorithms/tests/unit/datapar_algorithms/foreach_tests.hpp
M libs/async_cuda/tests/performance/cuda_executor_throughput.cpp
M libs/async_cuda/tests/unit/cublas_matmul.cpp
M libs/checkpoint/examples/1d_stencil_4_checkpoint.cpp
M libs/collectives/tests/performance/osu/osu_bw.cpp
M libs/collectives/tests/performance/osu/osu_latency.cpp
M libs/collectives/tests/performance/osu/osu_multi_lat.cpp
M libs/compute/include/hpx/compute/host/block_allocator.hpp
M libs/compute/include/hpx/compute/host/numa_allocator.hpp
M libs/compute/tests/regressions/for_each_value_proxy.cpp
M libs/compute_cuda/examples/partitioned_vector.cu
M libs/compute_cuda/tests/unit/for_each_compute.cu
M libs/execution/tests/regressions/is_executor_1691.cpp
M libs/execution/tests/regressions/lambda_arguments_2403.cpp
M libs/execution/tests/regressions/lambda_return_type_2402.cpp
M libs/execution/tests/regressions/parallel_executor_1781.cpp
M libs/execution/tests/unit/foreach_tests.hpp
M libs/include/include/hpx/algorithm.hpp
M libs/resiliency/tests/performance/replay/1d_stencil.cpp
M libs/resiliency/tests/performance/replay/1d_stencil_checksum.cpp
M libs/resiliency/tests/performance/replay/1d_stencil_replay.cpp
M libs/resiliency/tests/performance/replay/dataflow_replay.cpp
M libs/resiliency/tests/performance/replay/dataflow_replay_validate.cpp
M libs/resiliency/tests/performance/replay/pure_dataflow.cpp
M libs/resiliency/tests/performance/replicate/1d_stencil_replicate.cpp
M
libs/resiliency/tests/performance/replicate/1d_stencil_replicate_checksum.cpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_for_each.cpp
M tests/performance/local/foreach_scaling.cpp
M tests/performance/local/partitioned_vector_foreach.cpp
Log Message:
-----------
Merge pull request #4867 from msimberg/for-each-cpo
Add CPOs for for_each
Commit: 57dd5d9694dc263a8c0efef4b0d0c5ebc5dd86b6
https://github.com/STEllAR-GROUP/hpx/commit/57dd5d9694dc263a8c0efef4b0d0c5ebc5dd86b6
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-13 (Thu, 13 Aug 2020)
Changed paths:
M libs/resiliency/include/hpx/resiliency/async_replicate_executor.hpp
Log Message:
-----------
Update libs/resiliency/include/hpx/resiliency/async_replicate_executor.hpp
Co-authored-by: Mikael Simberg <[email protected]>
Commit: c9a8680e2f8212362f52961edff2e5ce03d17a09
https://github.com/STEllAR-GROUP/hpx/commit/c9a8680e2f8212362f52961edff2e5ce03d17a09
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-13 (Thu, 13 Aug 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
A
libs/algorithms/include/hpx/parallel/algorithms/detail/advance_to_sentinel.hpp
M libs/algorithms/include/hpx/parallel/algorithms/find.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/find.hpp
M libs/algorithms/include/hpx/parallel/util/loop.hpp
M libs/algorithms/tests/unit/algorithms/find.cpp
M libs/algorithms/tests/unit/algorithms/findend.cpp
M libs/algorithms/tests/unit/algorithms/findfirstof.cpp
M libs/algorithms/tests/unit/algorithms/findfirstof_binary.cpp
M libs/algorithms/tests/unit/algorithms/findif.cpp
M libs/algorithms/tests/unit/algorithms/findifnot.cpp
M libs/algorithms/tests/unit/algorithms/findifnot_bad_alloc.cpp
M libs/algorithms/tests/unit/algorithms/findifnot_exception.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/find_end_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_end_range2.cpp
M libs/algorithms/tests/unit/container_algorithms/find_first_of_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_first_of_range2.cpp
A
libs/algorithms/tests/unit/container_algorithms/find_if_not_exception_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_if_not_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_if_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_range.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/find.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_find.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_find2.cpp
Log Message:
-----------
Adapting hpx::find and friends to C++20
Commit: 26a22fe6fd2afcbc6868c7335319db8551aa927b
https://github.com/STEllAR-GROUP/hpx/commit/26a22fe6fd2afcbc6868c7335319db8551aa927b
Author: Mikael Simberg <[email protected]>
Date: 2020-08-13 (Thu, 13 Aug 2020)
Changed paths:
M hpx/lcos/detail/promise_base.hpp
M libs/async_combinators/include/hpx/async_combinators/split_future.hpp
M libs/async_cuda/include/hpx/async_cuda/cublas_executor.hpp
M libs/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M libs/executors/include/hpx/executors/dataflow.hpp
M libs/executors/include/hpx/executors/service_executors.hpp
M libs/futures/include/hpx/futures/detail/future_data.hpp
M libs/futures/include/hpx/futures/packaged_continuation.hpp
M libs/futures/tests/regressions/future_unwrap_878.cpp
M libs/lcos_local/include/hpx/lcos_local/packaged_task.hpp
Log Message:
-----------
Update more catch blocks not to yield from setting exceptions
Commit: d8aa658405b52c44d97a06aa1b29eb3d3facd4da
https://github.com/STEllAR-GROUP/hpx/commit/d8aa658405b52c44d97a06aa1b29eb3d3facd4da
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-13 (Thu, 13 Aug 2020)
Changed paths:
M libs/resiliency/CMakeLists.txt
M libs/resiliency/include/hpx/resiliency/async_replay.hpp
M libs/resiliency/include/hpx/resiliency/async_replay_executor.hpp
M libs/resiliency/include/hpx/resiliency/async_replicate.hpp
M libs/resiliency/include/hpx/resiliency/async_replicate_executor.hpp
A libs/resiliency/include/hpx/resiliency/replay_executor.hpp
A libs/resiliency/include/hpx/resiliency/replicate_executor.hpp
M libs/resiliency/tests/unit/CMakeLists.txt
A libs/resiliency/tests/unit/replay_executor.cpp
A libs/resiliency/tests/unit/replicate_executor.cpp
Log Message:
-----------
Merge pull request #4892 from STEllAR-GROUP/resiliency_executors
Adding replay_executor and replicate_executor
Commit: adc6d464554a0dffa8e2650e70108972ba6dd825
https://github.com/STEllAR-GROUP/hpx/commit/adc6d464554a0dffa8e2650e70108972ba6dd825
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-13 (Thu, 13 Aug 2020)
Changed paths:
M libs/algorithms/CMakeLists.txt
A
libs/algorithms/include/hpx/parallel/algorithms/detail/advance_to_sentinel.hpp
M libs/algorithms/include/hpx/parallel/algorithms/find.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/find.hpp
M libs/algorithms/include/hpx/parallel/util/loop.hpp
M libs/algorithms/tests/unit/algorithms/find.cpp
M libs/algorithms/tests/unit/algorithms/findend.cpp
M libs/algorithms/tests/unit/algorithms/findfirstof.cpp
M libs/algorithms/tests/unit/algorithms/findfirstof_binary.cpp
M libs/algorithms/tests/unit/algorithms/findif.cpp
M libs/algorithms/tests/unit/algorithms/findifnot.cpp
M libs/algorithms/tests/unit/algorithms/findifnot_bad_alloc.cpp
M libs/algorithms/tests/unit/algorithms/findifnot_exception.cpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/find_end_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_end_range2.cpp
M libs/algorithms/tests/unit/container_algorithms/find_first_of_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_first_of_range2.cpp
A
libs/algorithms/tests/unit/container_algorithms/find_if_not_exception_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_if_not_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_if_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_range.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/find.hpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_find.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_find2.cpp
Log Message:
-----------
Merge pull request #4885 from STEllAR-GROUP/find_cpos
Adapting hpx::find and friends to C++20
Commit: 6d7599983367a88f85a61bfcfacb8b13d8c08a95
https://github.com/STEllAR-GROUP/hpx/commit/6d7599983367a88f85a61bfcfacb8b13d8c08a95
Author: Mikael Simberg <[email protected]>
Date: 2020-08-14 (Fri, 14 Aug 2020)
Changed paths:
M hpx/lcos/detail/promise_base.hpp
M libs/async_combinators/include/hpx/async_combinators/split_future.hpp
M libs/async_cuda/include/hpx/async_cuda/cublas_executor.hpp
M libs/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M libs/executors/include/hpx/executors/dataflow.hpp
M libs/executors/include/hpx/executors/service_executors.hpp
M libs/futures/include/hpx/futures/detail/future_data.hpp
M libs/futures/include/hpx/futures/futures_factory.hpp
M libs/futures/include/hpx/futures/packaged_continuation.hpp
M libs/futures/tests/regressions/future_unwrap_878.cpp
M libs/lcos_local/include/hpx/lcos_local/packaged_task.hpp
Log Message:
-----------
Merge pull request #4894 from msimberg/fix-future-exception-handling
Fix exception handling for tasks
Commit: 148ffaa1f49002a6f00cf51836a4659d8dfdd810
https://github.com/STEllAR-GROUP/hpx/commit/148ffaa1f49002a6f00cf51836a4659d8dfdd810
Author: Mikael Simberg <[email protected]>
Date: 2020-08-14 (Fri, 14 Aug 2020)
Changed paths:
M .jenkins/lsu/env-clang-7.sh
M CMakeLists.txt
M cmake/HPX_GeneratePackage.cmake
M examples/hello_world_component/CMakeLists.txt
M init/CMakeLists.txt
A init/include/hpx/hpx_main_impl.hpp
A init/src/main.cpp
M libs/init_runtime/src/hpx_init.cpp
M tests/unit/build/CMakeLists.txt
M wrap/CMakeLists.txt
M wrap/include/hpx/wrap_main.hpp
R wrap/include/hpx/wrap_main_impl.hpp
M wrap/src/hpx_wrap.cpp
R wrap/src/main.cpp
Log Message:
-----------
Merge pull request #4889 from msimberg/fix-init-main
Restore old behaviour of not requiring linking to hpx_wrap when
HPX_WITH_DYNAMIC_HPX_MAIN=OFF
Commit: c1e1ad52fa5afbbfb3c7870ab57f9e95b9606b3d
https://github.com/STEllAR-GROUP/hpx/commit/c1e1ad52fa5afbbfb3c7870ab57f9e95b9606b3d
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-14 (Fri, 14 Aug 2020)
Changed paths:
M examples/quickstart/partitioned_vector_spmd_foreach.cpp
M examples/quickstart/potpourri.cpp
M libs/algorithms/include/hpx/parallel/algorithms/generate.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/generate.hpp
M libs/algorithms/tests/unit/algorithms/generate.cpp
M libs/algorithms/tests/unit/algorithms/generaten.cpp
M libs/algorithms/tests/unit/container_algorithms/generate_range.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/generate.hpp
Log Message:
-----------
Making generate() and generate_n conforming to C++20
Commit: fb7edb3e0dcbdb5223a735696820418ac1881615
https://github.com/STEllAR-GROUP/hpx/commit/fb7edb3e0dcbdb5223a735696820418ac1881615
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-14 (Fri, 14 Aug 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/equal.hpp
Log Message:
-----------
Minor tweak to hpx::equal implementation
Commit: ad461c7e3592496ad47a9503b5ac8c7246c9cc9b
https://github.com/STEllAR-GROUP/hpx/commit/ad461c7e3592496ad47a9503b5ac8c7246c9cc9b
Author: Hartmut Kaiser <[email protected]>
Date: 2020-08-14 (Fri, 14 Aug 2020)
Changed paths:
M README.rst
Log Message:
-----------
Adding JOSS paper badge
Commit: 3d68a02195485a08d6de962d0fbe75e1f13eacb5
https://github.com/STEllAR-GROUP/hpx/commit/3d68a02195485a08d6de962d0fbe75e1f13eacb5
Author: Mikael Simberg <[email protected]>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M libs/algorithms/include/hpx/parallel/algorithms/equal.hpp
Log Message:
-----------
Merge pull request #4898 from STEllAR-GROUP/fixing_equal
Minor tweak to hpx::equal implementation
Commit: 1693099f835809d4cc6901eb8c0c38a22c571995
https://github.com/STEllAR-GROUP/hpx/commit/1693099f835809d4cc6901eb8c0c38a22c571995
Author: Mikael Simberg <[email protected]>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M examples/quickstart/partitioned_vector_spmd_foreach.cpp
M examples/quickstart/potpourri.cpp
M libs/algorithms/include/hpx/parallel/algorithms/generate.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/generate.hpp
M libs/algorithms/tests/unit/algorithms/generate.cpp
M libs/algorithms/tests/unit/algorithms/generaten.cpp
M libs/algorithms/tests/unit/container_algorithms/generate_range.cpp
M libs/include/include/hpx/algorithm.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/generate.hpp
Log Message:
-----------
Merge pull request #4896 from STEllAR-GROUP/generate_cpos
Making generate() and generate_n conforming to C++20
Commit: 43f83ea9921398a21c1a9fb62ef04fae92cdd065
https://github.com/STEllAR-GROUP/hpx/commit/43f83ea9921398a21c1a9fb62ef04fae92cdd065
Author: Mikael Simberg <[email protected]>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M libs/runtime_local/src/custom_exception_info.cpp
Log Message:
-----------
Hide GITHUB_TOKEN environment variables from environment variable output
Commit: 6d7dfcf999e0afd95013999f88682e48d1a52734
https://github.com/STEllAR-GROUP/hpx/commit/6d7dfcf999e0afd95013999f88682e48d1a52734
Author: Mikael Simberg <[email protected]>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M .jenkins/cscs/entry.sh
M .jenkins/lsu/entry.sh
Log Message:
-----------
Cancel previous pull requests builds before starting a new one with Jenkins
Commit: 96ca58838dca41a4408846e7eb099f729728622e
https://github.com/STEllAR-GROUP/hpx/commit/96ca58838dca41a4408846e7eb099f729728622e
Author: Mikael Simberg <[email protected]>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M .jenkins/cscs/entry.sh
M .jenkins/lsu/entry.sh
Log Message:
-----------
Merge pull request #4902 from msimberg/jenkins-cancel-builds
Cancel previous pull requests builds before starting a new one with Jenkins
Commit: 606c33fb85b0efe1fb2d99898da8d94e9331e1fe
https://github.com/STEllAR-GROUP/hpx/commit/606c33fb85b0efe1fb2d99898da8d94e9331e1fe
Author: Mikael Simberg <[email protected]>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M libs/runtime_local/src/custom_exception_info.cpp
Log Message:
-----------
Merge pull request #4903 from msimberg/hide-github-token
Hide GITHUB_TOKEN environment variables from environment variable output
Commit: 0c2ca80489e256c1637fd71e193c84ad595afe53
https://github.com/STEllAR-GROUP/hpx/commit/0c2ca80489e256c1637fd71e193c84ad595afe53
Author: Weile Wei <[email protected]>
Date: 2020-08-17 (Mon, 17 Aug 2020)
Changed paths:
M .circleci/config.yml
M .github/CONTRIBUTING.md
M .jenkins/cscs/ctest.cmake
M .jenkins/cscs/entry.sh
M .jenkins/cscs/env-clang-apex.sh
M .jenkins/lsu/ctest.cmake
M .jenkins/lsu/entry.sh
M .jenkins/lsu/env-clang-7.sh
M .jenkins/lsu/env-gcc-9-cuda-11.sh
M CMakeLists.txt
M README.rst
M cmake/HPX_AddTest.cmake
M cmake/HPX_GeneratePackage.cmake
M
components/containers/partitioned_vector/tests/unit/serialization_partitioned_vector.cpp
M docs/sphinx/contributing.rst
A docs/sphinx/contributing/contributing.rst
A docs/sphinx/contributing/governance.rst
M examples/1d_stencil/1d_stencil_4.cpp
M examples/1d_stencil/1d_stencil_4_parallel.cpp
M examples/1d_stencil/1d_stencil_4_repart.cpp
M examples/1d_stencil/1d_stencil_4_throttle.cpp
M examples/1d_stencil/1d_stencil_channel.cpp
M examples/hello_world_component/CMakeLists.txt
M examples/quickstart/CMakeLists.txt
A examples/quickstart/disable_thread_stealing_executor.cpp
M examples/quickstart/partitioned_vector_spmd_foreach.cpp
M examples/quickstart/potpourri.cpp
M examples/quickstart/safe_object.cpp
M examples/transpose/transpose_await.cpp
M examples/transpose/transpose_block.cpp
M examples/transpose/transpose_block_numa.cpp
M examples/transpose/transpose_smp.cpp
M examples/transpose/transpose_smp_block.cpp
M hpx/lcos/detail/promise_base.hpp
M init/CMakeLists.txt
A init/include/hpx/hpx_main_impl.hpp
A init/src/main.cpp
M libs/actions/include_compatibility/hpx/runtime/actions/action_support.hpp
M libs/actions/include_compatibility/hpx/runtime/actions/base_action.hpp
M
libs/actions/include_compatibility/hpx/runtime/actions/transfer_base_action.hpp
M libs/actions/include_compatibility/hpx/runtime/actions_fwd.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/action_priority.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/basic_action.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/basic_action_fwd.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/component_action.hpp
M
libs/actions_base/include_compatibility/hpx/runtime/actions/plain_action.hpp
M libs/actions_base/include_compatibility/hpx/runtime/actions_base_fwd.hpp
M libs/actions_base/include_compatibility/hpx/traits/action_priority.hpp
M
libs/actions_base/include_compatibility/hpx/traits/action_remote_result.hpp
M
libs/actions_base/include_compatibility/hpx/traits/action_select_direct_execution.hpp
M libs/actions_base/include_compatibility/hpx/traits/action_stacksize.hpp
M libs/actions_base/include_compatibility/hpx/traits/extract_action.hpp
M libs/algorithms/CMakeLists.txt
M libs/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/algorithms/include/hpx/parallel/algorithms/destroy.hpp
M libs/algorithms/include/hpx/parallel/algorithms/detail/accumulate.hpp
A
libs/algorithms/include/hpx/parallel/algorithms/detail/advance_to_sentinel.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/fill.hpp
A libs/algorithms/include/hpx/parallel/algorithms/detail/find.hpp
M libs/algorithms/include/hpx/parallel/algorithms/equal.hpp
M libs/algorithms/include/hpx/parallel/algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/algorithms/find.hpp
M libs/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/algorithms/include/hpx/parallel/algorithms/generate.hpp
M libs/algorithms/include/hpx/parallel/algorithms/mismatch.hpp
M libs/algorithms/include/hpx/parallel/algorithms/move.hpp
M libs/algorithms/include/hpx/parallel/algorithms/reduce_by_key.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/all_any_none.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/copy.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/count.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/destroy.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/equal.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/fill.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/find.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/for_each.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/generate.hpp
A libs/algorithms/include/hpx/parallel/container_algorithms/mismatch.hpp
M libs/algorithms/include/hpx/parallel/container_algorithms/move.hpp
A libs/algorithms/include/hpx/parallel/container_memory.hpp
M libs/algorithms/include/hpx/parallel/util/cancellation_token.hpp
M libs/algorithms/include/hpx/parallel/util/compare_projected.hpp
M libs/algorithms/include/hpx/parallel/util/loop.hpp
M libs/algorithms/include/hpx/parallel/util/projection_identity.hpp
M libs/algorithms/include/hpx/parallel/util/result_types.hpp
M libs/algorithms/tests/performance/benchmark_unique.cpp
M libs/algorithms/tests/regressions/count_3646.cpp
M libs/algorithms/tests/regressions/for_each_annotated_function.cpp
M libs/algorithms/tests/regressions/static_chunker_2282.cpp
M libs/algorithms/tests/unit/algorithms/all_of.cpp
M libs/algorithms/tests/unit/algorithms/any_of.cpp
M libs/algorithms/tests/unit/algorithms/copy.cpp
M libs/algorithms/tests/unit/algorithms/copyif_exception.cpp
M libs/algorithms/tests/unit/algorithms/copyif_forward.cpp
M libs/algorithms/tests/unit/algorithms/copyif_random.cpp
M libs/algorithms/tests/unit/algorithms/copyn.cpp
M libs/algorithms/tests/unit/algorithms/count.cpp
M libs/algorithms/tests/unit/algorithms/count_tests.hpp
M libs/algorithms/tests/unit/algorithms/countif.cpp
M libs/algorithms/tests/unit/algorithms/countif_tests.hpp
M libs/algorithms/tests/unit/algorithms/destroy.cpp
M libs/algorithms/tests/unit/algorithms/destroy_tests.hpp
M libs/algorithms/tests/unit/algorithms/destroyn.cpp
M libs/algorithms/tests/unit/algorithms/equal.cpp
M libs/algorithms/tests/unit/algorithms/equal_binary.cpp
M libs/algorithms/tests/unit/algorithms/fill.cpp
M libs/algorithms/tests/unit/algorithms/filln.cpp
M libs/algorithms/tests/unit/algorithms/find.cpp
M libs/algorithms/tests/unit/algorithms/findend.cpp
M libs/algorithms/tests/unit/algorithms/findfirstof.cpp
M libs/algorithms/tests/unit/algorithms/findfirstof_binary.cpp
M libs/algorithms/tests/unit/algorithms/findif.cpp
M libs/algorithms/tests/unit/algorithms/findifnot.cpp
M libs/algorithms/tests/unit/algorithms/findifnot_bad_alloc.cpp
M libs/algorithms/tests/unit/algorithms/findifnot_exception.cpp
M libs/algorithms/tests/unit/algorithms/foreach.cpp
M libs/algorithms/tests/unit/algorithms/foreach_tests.hpp
M libs/algorithms/tests/unit/algorithms/foreach_tests_prefetching.hpp
M libs/algorithms/tests/unit/algorithms/foreachn.cpp
M libs/algorithms/tests/unit/algorithms/foreachn_bad_alloc.cpp
M libs/algorithms/tests/unit/algorithms/foreachn_exception.cpp
M libs/algorithms/tests/unit/algorithms/generate.cpp
M libs/algorithms/tests/unit/algorithms/generaten.cpp
M libs/algorithms/tests/unit/algorithms/mismatch.cpp
M libs/algorithms/tests/unit/algorithms/mismatch_binary.cpp
M libs/algorithms/tests/unit/algorithms/move.cpp
M libs/algorithms/tests/unit/algorithms/none_of.cpp
M libs/algorithms/tests/unit/algorithms/unique_copy_tests.hpp
M libs/algorithms/tests/unit/algorithms/unique_tests.hpp
M libs/algorithms/tests/unit/container_algorithms/CMakeLists.txt
M libs/algorithms/tests/unit/container_algorithms/all_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/any_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copy_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyif_range.cpp
M libs/algorithms/tests/unit/container_algorithms/copyn_range.cpp
M libs/algorithms/tests/unit/container_algorithms/count_range.cpp
M libs/algorithms/tests/unit/container_algorithms/countif_range.cpp
A libs/algorithms/tests/unit/container_algorithms/destroy_range.cpp
A libs/algorithms/tests/unit/container_algorithms/destroy_range_tests.hpp
A libs/algorithms/tests/unit/container_algorithms/destroyn_range.cpp
A libs/algorithms/tests/unit/container_algorithms/equal_binary_range.cpp
A libs/algorithms/tests/unit/container_algorithms/equal_range.cpp
M libs/algorithms/tests/unit/container_algorithms/fill_range.cpp
M libs/algorithms/tests/unit/container_algorithms/filln_range.cpp
M libs/algorithms/tests/unit/container_algorithms/find_end_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_end_range2.cpp
M libs/algorithms/tests/unit/container_algorithms/find_first_of_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_first_of_range2.cpp
A
libs/algorithms/tests/unit/container_algorithms/find_if_not_exception_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_if_not_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_if_range.cpp
A libs/algorithms/tests/unit/container_algorithms/find_range.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_adapt.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_range.cpp
M
libs/algorithms/tests/unit/container_algorithms/foreach_range_projection.cpp
M libs/algorithms/tests/unit/container_algorithms/foreach_tests.hpp
M
libs/algorithms/tests/unit/container_algorithms/foreach_tests_projection.hpp
M libs/algorithms/tests/unit/container_algorithms/generate_range.cpp
A libs/algorithms/tests/unit/container_algorithms/mismatch_binary_range.cpp
A libs/algorithms/tests/unit/container_algorithms/mismatch_range.cpp
M libs/algorithms/tests/unit/container_algorithms/move_range.cpp
M libs/algorithms/tests/unit/container_algorithms/none_of_range.cpp
M libs/algorithms/tests/unit/container_algorithms/test_utils.hpp
M libs/algorithms/tests/unit/container_algorithms/unique_copy_range.cpp
M libs/algorithms/tests/unit/container_algorithms/unique_range.cpp
M libs/algorithms/tests/unit/datapar_algorithms/foreach_datapar_zipiter.cpp
M libs/algorithms/tests/unit/datapar_algorithms/foreach_tests.hpp
M libs/async_combinators/include/hpx/async_combinators/split_future.hpp
M libs/async_cuda/include/hpx/async_cuda/cublas_executor.hpp
M libs/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M libs/async_cuda/include_compatibility/hpx/compute/cuda/get_targets.hpp
M libs/async_cuda/include_compatibility/hpx/compute/cuda/target.hpp
M libs/async_cuda/tests/performance/cuda_executor_throughput.cpp
M libs/async_cuda/tests/unit/cublas_matmul.cpp
M libs/checkpoint/examples/1d_stencil_4_checkpoint.cpp
M libs/collectives/tests/performance/osu/osu_bw.cpp
M libs/collectives/tests/performance/osu/osu_latency.cpp
M libs/collectives/tests/performance/osu/osu_multi_lat.cpp
M
libs/components_base/include_compatibility/hpx/runtime/components/pinned_ptr.hpp
M libs/components_base/include_compatibility/hpx/runtime/get_lva.hpp
M
libs/components_base/include_compatibility/hpx/traits/component_pin_support.hpp
M libs/components_base/include_compatibility/hpx/traits/is_component.hpp
M libs/compute/include/hpx/compute/host/block_allocator.hpp
M libs/compute/include/hpx/compute/host/numa_allocator.hpp
M libs/compute/tests/regressions/for_each_value_proxy.cpp
M libs/compute/tests/regressions/parallel_fill_4132.cpp
M libs/compute_cuda/examples/partitioned_vector.cu
M libs/compute_cuda/tests/unit/for_each_compute.cu
M
libs/distributed_executors/include_compatibility/hpx/parallel/executors/distribution_policy_executor.hpp
M libs/execution/CMakeLists.txt
M libs/execution/include/hpx/execution/algorithms/detail/predicates.hpp
R libs/execution/include/hpx/execution/executors/thread_pool_executor.hpp
R
libs/execution/include_compatibility/hpx/parallel/executors/thread_pool_executor.hpp
M libs/execution/tests/regressions/is_executor_1691.cpp
M libs/execution/tests/regressions/lambda_arguments_2403.cpp
M libs/execution/tests/regressions/lambda_return_type_2402.cpp
M libs/execution/tests/regressions/parallel_executor_1781.cpp
M libs/execution/tests/unit/foreach_tests.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/agent_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/agent_ref.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/context_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/execution.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/register_locks.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/resource_base.hpp
M
libs/execution_base/include_compatibility/hpx/basic_execution/this_thread.hpp
M libs/executors/CMakeLists.txt
M libs/executors/include/hpx/executors/current_executor.hpp
M libs/executors/include/hpx/executors/dataflow.hpp
M libs/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
M libs/executors/include/hpx/executors/service_executors.hpp
A libs/executors/include/hpx/executors/thread_pool_executor.hpp
A
libs/executors/include_compatibility/hpx/parallel/executors/thread_pool_executor.hpp
M libs/functional/include/hpx/functional/invoke_result.hpp
M libs/functional/include_compatibility/hpx/functional/result_of.hpp
M
libs/functional/include_compatibility/hpx/functional/traits/is_callable.hpp
M libs/futures/include/hpx/futures/detail/future_data.hpp
M libs/futures/include/hpx/futures/futures_factory.hpp
M libs/futures/include/hpx/futures/packaged_continuation.hpp
M libs/futures/tests/regressions/future_unwrap_878.cpp
M libs/include/include/hpx/algorithm.hpp
M libs/include/include/hpx/include/parallel_destroy.hpp
M libs/include/include/hpx/include/parallel_equal.hpp
M libs/include/include/hpx/include/parallel_mismatch.hpp
M libs/include/include/hpx/memory.hpp
M libs/init_runtime/src/hpx_init.cpp
M libs/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
M
libs/iterator_support/include/hpx/iterator_support/traits/is_sentinel_for.hpp
M libs/lcos_local/include/hpx/lcos_local/packaged_task.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/and_gate.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/channel.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/composable_guard.hpp
M
libs/lcos_local/include_compatibility/hpx/local_lcos/conditional_trigger.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/packaged_task.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/promise.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/receive_buffer.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/spmd_block.hpp
M libs/lcos_local/include_compatibility/hpx/local_lcos/trigger.hpp
M libs/prefix/include_compatibility/hpx/util/find_prefix.hpp
M libs/resiliency/CMakeLists.txt
M libs/resiliency/include/hpx/resiliency/async_replay.hpp
M libs/resiliency/include/hpx/resiliency/async_replay_executor.hpp
M libs/resiliency/include/hpx/resiliency/async_replicate.hpp
M libs/resiliency/include/hpx/resiliency/async_replicate_executor.hpp
A libs/resiliency/include/hpx/resiliency/replay_executor.hpp
A libs/resiliency/include/hpx/resiliency/replicate_executor.hpp
M libs/resiliency/tests/performance/replay/1d_stencil.cpp
M libs/resiliency/tests/performance/replay/1d_stencil_checksum.cpp
M libs/resiliency/tests/performance/replay/1d_stencil_replay.cpp
M libs/resiliency/tests/performance/replay/dataflow_replay.cpp
M libs/resiliency/tests/performance/replay/dataflow_replay_validate.cpp
M libs/resiliency/tests/performance/replay/pure_dataflow.cpp
M libs/resiliency/tests/performance/replicate/1d_stencil_replicate.cpp
M
libs/resiliency/tests/performance/replicate/1d_stencil_replicate_checksum.cpp
M libs/resiliency/tests/unit/CMakeLists.txt
A libs/resiliency/tests/unit/replay_executor.cpp
A libs/resiliency/tests/unit/replicate_executor.cpp
M libs/runtime_local/include/hpx/runtime_local/pool_executor.hpp
M libs/runtime_local/src/custom_exception_info.cpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/all_any_none.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/fill.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/find.hpp
M
libs/segmented_algorithms/include/hpx/parallel/segmented_algorithms/generate.hpp
M libs/segmented_algorithms/tests/unit/CMakeLists.txt
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_all_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_any_of2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_fill.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_find.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_find2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_for_each.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_move.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_none2.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform1.cpp
M libs/segmented_algorithms/tests/unit/partitioned_vector_transform2.cpp
M libs/segmented_algorithms/tests/unit/test_transform_binary.hpp
M libs/segmented_algorithms/tests/unit/test_transform_binary2.hpp
M libs/thread_executors/include/hpx/thread_executors/current_executor.hpp
M libs/threading_base/src/register_thread.cpp
M libs/type_support/CMakeLists.txt
A libs/type_support/include/hpx/type_support/equality.hpp
M src/util/serialize_exception.cpp
M tests/performance/local/foreach_scaling.cpp
M tests/performance/local/partitioned_vector_foreach.cpp
M tests/performance/local/stream.cpp
M tests/regressions/util/CMakeLists.txt
A tests/regressions/util/serialize_exception_4886.cpp
M tests/unit/build/CMakeLists.txt
M tools/add_compat_headers.sh
M wrap/CMakeLists.txt
M wrap/include/hpx/wrap_main.hpp
R wrap/include/hpx/wrap_main_impl.hpp
M wrap/src/hpx_wrap.cpp
R wrap/src/main.cpp
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into libcds-module
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/8cca685e0027...0c2ca80489e2
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits