Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 6ca82259e448d37b6d5eb380fc717c4091846d65
https://github.com/STEllAR-GROUP/hpx/commit/6ca82259e448d37b6d5eb380fc717c4091846d65
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/core/functional/include/hpx/functional/bind.hpp
M libs/core/functional/include/hpx/functional/bind_back.hpp
M libs/core/functional/include/hpx/functional/bind_front.hpp
M libs/core/functional/include/hpx/functional/deferred_call.hpp
M libs/core/functional/include/hpx/functional/function.hpp
M libs/core/functional/include/hpx/functional/function_ref.hpp
M libs/core/functional/include/hpx/functional/one_shot.hpp
M
libs/core/functional/include/hpx/functional/traits/get_function_address.hpp
M
libs/core/functional/include/hpx/functional/traits/get_function_annotation.hpp
M libs/core/functional/include/hpx/functional/unique_function.hpp
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M libs/core/threading_base/include/hpx/threading_base/thread_description.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_reduce.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/partitioner_iteration.hpp
M
libs/parallelism/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp
M
libs/parallelism/execution/include/hpx/execution/detail/post_policy_dispatch.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/execution_parameters.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/rebind_executor.hpp
M libs/parallelism/execution/tests/unit/CMakeLists.txt
R libs/parallelism/execution/tests/unit/created_executor.cpp
R libs/parallelism/execution/tests/unit/parallel_executor.cpp
R libs/parallelism/execution/tests/unit/parallel_fork_executor.cpp
R libs/parallelism/execution/tests/unit/parallel_policy_executor.cpp
R libs/parallelism/execution/tests/unit/polymorphic_executor.cpp
R libs/parallelism/execution/tests/unit/shared_parallel_executor.cpp
R libs/parallelism/execution/tests/unit/standalone_thread_pool_executor.cpp
M libs/parallelism/executors/CMakeLists.txt
M libs/parallelism/executors/include/hpx/executors/dataflow.hpp
M
libs/parallelism/executors/include/hpx/executors/detail/hierarchical_spawning.hpp
M libs/parallelism/executors/include/hpx/executors/execution_policy.hpp
A
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/fork_join_executor.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
M
libs/parallelism/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
M libs/parallelism/executors/tests/unit/CMakeLists.txt
A libs/parallelism/executors/tests/unit/annotation_property.cpp
A libs/parallelism/executors/tests/unit/created_executor.cpp
A libs/parallelism/executors/tests/unit/parallel_executor.cpp
A libs/parallelism/executors/tests/unit/parallel_fork_executor.cpp
A libs/parallelism/executors/tests/unit/parallel_policy_executor.cpp
A libs/parallelism/executors/tests/unit/polymorphic_executor.cpp
A libs/parallelism/executors/tests/unit/shared_parallel_executor.cpp
A libs/parallelism/executors/tests/unit/standalone_thread_pool_executor.cpp
Log Message:
-----------
Adding make_with_annotation and get_annotation properties
- this adds an implementation of the new properties for all execution policies
and for the parallel_executor
- adding thread_description to async_launch_policy_dispatch
- flyby: adding constexpr to get_function_address and get_function_name traits
- flyby: fixing annotated_function to rely on annotate_function
- flyby: moving executor tests from execution to executors module
- flyby: modernized implementation of execution policies
Commit: 02601f933a850b1920eaea3824452ade98a324e4
https://github.com/STEllAR-GROUP/hpx/commit/02601f933a850b1920eaea3824452ade98a324e4
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/core/properties/include/hpx/properties/property.hpp
M libs/core/threading_base/include/hpx/threading_base/thread_description.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/rebind_executor.hpp
M
libs/parallelism/executors/include/hpx/executors/detail/hierarchical_spawning.hpp
M libs/parallelism/executors/include/hpx/executors/execution_policy.hpp
M
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
M
libs/parallelism/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
M libs/parallelism/executors/tests/unit/annotation_property.cpp
Log Message:
-----------
Addressing review comments
- flyby: adding more tests
- flyby: fixing compilation issues
Commit: 97e811d28411690069cad8dd267f8f348bc04e62
https://github.com/STEllAR-GROUP/hpx/commit/97e811d28411690069cad8dd267f8f348bc04e62
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/core/threading_base/include/hpx/threading_base/register_thread.hpp
Log Message:
-----------
Resetting description after thread exits to avoid dangling pointers
Commit: e509f93739c87ccb5c0031e4987bf2eb3efc63fb
https://github.com/STEllAR-GROUP/hpx/commit/e509f93739c87ccb5c0031e4987bf2eb3efc63fb
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M libs/core/threading_base/include/hpx/threading_base/register_thread.hpp
M libs/core/threading_base/src/annotated_function.cpp
M
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
M libs/parallelism/executors/tests/unit/annotation_property.cpp
Log Message:
-----------
Adding support for std::string as argument for annotation property
Commit: 82902a95c650a0b06a1c7917b142a27ee65e6d1f
https://github.com/STEllAR-GROUP/hpx/commit/82902a95c650a0b06a1c7917b142a27ee65e6d1f
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
Log Message:
-----------
Resolve merge conflicts
Commit: 5ddda5af0fce3b9acd33784629f439c58d3a3a8f
https://github.com/STEllAR-GROUP/hpx/commit/5ddda5af0fce3b9acd33784629f439c58d3a3a8f
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/core/threading_base/include/hpx/threading_base/thread_description.hpp
Log Message:
-----------
Adding make_with_annotation and get_annotation properties
- this adds an implementation of the new properties for all execution policies
and for the parallel_executor
- adding thread_description to async_launch_policy_dispatch
- flyby: adding constexpr to get_function_address and get_function_name traits
- flyby: fixing annotated_function to rely on annotate_function
- flyby: moving executor tests from execution to executors module
- flyby: modernized implementation of execution policies
Commit: ca2ffdc03ae5b8e79e7ca0768637d7dd1a0088e5
https://github.com/STEllAR-GROUP/hpx/commit/ca2ffdc03ae5b8e79e7ca0768637d7dd1a0088e5
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/core/threading_base/include/hpx/threading_base/thread_description.hpp
Log Message:
-----------
Addressing review comments
- flyby: adding more tests
- flyby: fixing compilation issues
Commit: f335d6ad43aeaec5eed51d9fd1f221c2f988fed5
https://github.com/STEllAR-GROUP/hpx/commit/f335d6ad43aeaec5eed51d9fd1f221c2f988fed5
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M
libs/parallelism/execution/include/hpx/execution/executors/execution_parameters.hpp
M
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/p0443_executor.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
M libs/parallelism/executors/tests/unit/annotation_property.cpp
M libs/parallelism/executors/tests/unit/p0443_executor.cpp
Log Message:
-----------
Remove `make_` prefix from properties
- flyby: improve error messages for properties that are not supported
Commit: 654fe4fd9ddcd430d48bb994cc1e887cd5c671b2
https://github.com/STEllAR-GROUP/hpx/commit/654fe4fd9ddcd430d48bb994cc1e887cd5c671b2
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
Log Message:
-----------
Adding support for std::string as argument for annotation property
Commit: a52f8d2adea3c5ef0be26cd4ab11e2c58b97c183
https://github.com/STEllAR-GROUP/hpx/commit/a52f8d2adea3c5ef0be26cd4ab11e2c58b97c183
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-01 (Tue, 01 Jun 2021)
Changed paths:
M libs/core/functional/tests/unit/tag_dispatch.cpp
M libs/core/properties/tests/unit/properties.cpp
M
libs/parallelism/execution/include/hpx/execution/executors/execution_parameters.hpp
M
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/guided_pool_executor.hpp
M libs/parallelism/executors/include/hpx/executors/p0443_executor.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
M libs/parallelism/executors/tests/unit/annotation_property.cpp
Log Message:
-----------
Fixing merge conflicts
Commit: 9973a98c9f439eab46021671403990e62367e581
https://github.com/STEllAR-GROUP/hpx/commit/9973a98c9f439eab46021671403990e62367e581
Author: Mikael Simberg <[email protected]>
Date: 2021-06-02 (Wed, 02 Jun 2021)
Changed paths:
M libs/core/functional/include/hpx/functional/bind.hpp
M libs/core/functional/include/hpx/functional/bind_back.hpp
M libs/core/functional/include/hpx/functional/bind_front.hpp
M libs/core/functional/include/hpx/functional/deferred_call.hpp
M libs/core/functional/include/hpx/functional/function.hpp
M libs/core/functional/include/hpx/functional/function_ref.hpp
M libs/core/functional/include/hpx/functional/one_shot.hpp
M
libs/core/functional/include/hpx/functional/traits/get_function_address.hpp
M
libs/core/functional/include/hpx/functional/traits/get_function_annotation.hpp
M libs/core/functional/include/hpx/functional/unique_function.hpp
M libs/core/functional/tests/unit/tag_dispatch.cpp
M libs/core/properties/include/hpx/properties/property.hpp
M libs/core/properties/tests/unit/properties.cpp
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M libs/core/threading_base/include/hpx/threading_base/register_thread.hpp
M libs/core/threading_base/include/hpx/threading_base/thread_description.hpp
M libs/core/threading_base/src/annotated_function.cpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_reduce.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/partitioner_iteration.hpp
M
libs/parallelism/execution/include/hpx/execution/detail/async_launch_policy_dispatch.hpp
M
libs/parallelism/execution/include/hpx/execution/detail/post_policy_dispatch.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/execution_parameters.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/rebind_executor.hpp
M libs/parallelism/execution/tests/unit/CMakeLists.txt
R libs/parallelism/execution/tests/unit/created_executor.cpp
R libs/parallelism/execution/tests/unit/parallel_executor.cpp
R libs/parallelism/execution/tests/unit/parallel_fork_executor.cpp
R libs/parallelism/execution/tests/unit/parallel_policy_executor.cpp
R libs/parallelism/execution/tests/unit/polymorphic_executor.cpp
R libs/parallelism/execution/tests/unit/shared_parallel_executor.cpp
R libs/parallelism/execution/tests/unit/standalone_thread_pool_executor.cpp
M libs/parallelism/executors/CMakeLists.txt
M libs/parallelism/executors/include/hpx/executors/dataflow.hpp
M
libs/parallelism/executors/include/hpx/executors/detail/hierarchical_spawning.hpp
M libs/parallelism/executors/include/hpx/executors/execution_policy.hpp
A
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/fork_join_executor.hpp
M libs/parallelism/executors/include/hpx/executors/guided_pool_executor.hpp
M libs/parallelism/executors/include/hpx/executors/p0443_executor.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
M
libs/parallelism/executors/include/hpx/executors/restricted_thread_pool_executor.hpp
M libs/parallelism/executors/tests/unit/CMakeLists.txt
A libs/parallelism/executors/tests/unit/annotation_property.cpp
A libs/parallelism/executors/tests/unit/created_executor.cpp
M libs/parallelism/executors/tests/unit/p0443_executor.cpp
A libs/parallelism/executors/tests/unit/parallel_executor.cpp
A libs/parallelism/executors/tests/unit/parallel_fork_executor.cpp
A libs/parallelism/executors/tests/unit/parallel_policy_executor.cpp
A libs/parallelism/executors/tests/unit/polymorphic_executor.cpp
A libs/parallelism/executors/tests/unit/shared_parallel_executor.cpp
A libs/parallelism/executors/tests/unit/standalone_thread_pool_executor.cpp
Log Message:
-----------
Merge pull request #5347 from STEllAR-GROUP/fixing_5345
Remove `make_` prefix for executor properties
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/6419d5becde2...9973a98c9f43
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits