Branch: refs/heads/release
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 43b7b4e341de214708a83d769faa8207a6ed6e16
https://github.com/STEllAR-GROUP/hpx/commit/43b7b4e341de214708a83d769faa8207a6ed6e16
Author: Mikael Simberg <[email protected]>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
M libs/core/synchronization/tests/unit/sliding_semaphore.cpp
Log Message:
-----------
Fix sliding semaphore test
The semaphore has to be kept alive long enough for all tasks to get to
signal it. The task that releases the waiting thread may not be the last
task to signal the semaphore, and if that happens the semaphore will go
out of scope too early, unless we wait for all tasks to finish first.
Commit: 22de1bbdeb37e9595333f1ecfffe615f6fb3144c
https://github.com/STEllAR-GROUP/hpx/commit/22de1bbdeb37e9595333f1ecfffe615f6fb3144c
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-20 (Sun, 20 Jun 2021)
Changed paths:
M libs/core/concepts/include/hpx/concepts/has_member_xxx.hpp
M libs/core/concepts/include/hpx/concepts/has_xxx.hpp
M libs/core/execution_base/include/hpx/execution_base/traits/is_executor.hpp
M
libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp
M libs/core/functional/include/hpx/functional/deferred_call.hpp
M libs/core/functional/include/hpx/functional/tag_dispatch.hpp
M libs/core/functional/include/hpx/functional/tag_fallback_dispatch.hpp
M libs/core/functional/include/hpx/functional/tag_priority_dispatch.hpp
M libs/core/type_support/include/hpx/type_support/always_void.hpp
M libs/parallelism/execution/include/hpx/execution/executors/execution.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/fused_bulk_execute.hpp
M
libs/parallelism/execution/include/hpx/execution/traits/executor_traits.hpp
M libs/parallelism/executors/CMakeLists.txt
A libs/parallelism/executors/include/hpx/executors/annotating_executor.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/tests/unit/CMakeLists.txt
A libs/parallelism/executors/tests/unit/annotating_executor.cpp
M libs/parallelism/executors/tests/unit/annotation_property.cpp
M
libs/parallelism/timed_execution/include/hpx/timed_execution/traits/is_timed_executor.hpp
Log Message:
-----------
Create generic executor that adds annotations to any other executor
- flyby: removed obsolete #if defined(HPX_HAVE_CXX17_VARIABLE_TEMPLATES)
- flyby: constexpr variables can be inline
- flyby: modernize execution traits
Commit: 5bd76ac2ae2eee42253ac35b7f630b3834515c7f
https://github.com/STEllAR-GROUP/hpx/commit/5bd76ac2ae2eee42253ac35b7f630b3834515c7f
Author: Mikael Simberg <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M tools/perftests_ci/driver.py
Log Message:
-----------
Fetch Asio automatically in perftests CI
Commit: 740a7901d8f6c02b9f548acde128c70fd8e447fe
https://github.com/STEllAR-GROUP/hpx/commit/740a7901d8f6c02b9f548acde128c70fd8e447fe
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/core/concepts/include/hpx/concepts/has_member_xxx.hpp
M libs/core/concepts/include/hpx/concepts/has_xxx.hpp
M libs/core/execution_base/include/hpx/execution_base/traits/is_executor.hpp
M
libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp
M libs/core/functional/include/hpx/functional/deferred_call.hpp
M libs/core/functional/include/hpx/functional/tag_dispatch.hpp
M libs/core/functional/include/hpx/functional/tag_fallback_dispatch.hpp
M libs/core/functional/include/hpx/functional/tag_priority_dispatch.hpp
M libs/core/type_support/include/hpx/type_support/always_void.hpp
M libs/parallelism/execution/include/hpx/execution/executors/execution.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/fused_bulk_execute.hpp
M
libs/parallelism/execution/include/hpx/execution/traits/executor_traits.hpp
M libs/parallelism/executors/CMakeLists.txt
A libs/parallelism/executors/include/hpx/executors/annotating_executor.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/tests/unit/CMakeLists.txt
A libs/parallelism/executors/tests/unit/annotating_executor.cpp
M libs/parallelism/executors/tests/unit/annotation_property.cpp
M
libs/parallelism/timed_execution/include/hpx/timed_execution/traits/is_timed_executor.hpp
Log Message:
-----------
Merge pull request #5403 from STEllAR-GROUP/annotated_executor
Create generic executor that adds annotations to any other executor
Commit: 21f87b24ba8ecef89ac89807b1ecb99ca7fb36e1
https://github.com/STEllAR-GROUP/hpx/commit/21f87b24ba8ecef89ac89807b1ecb99ca7fb36e1
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/core/thread_support/include/hpx/thread_support/spinlock.hpp
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp
M libs/parallelism/algorithms/include/hpx/algorithms/traits/projected.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/destroy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/equal.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.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/inclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/minmax.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/partition.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/remove.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/unique.hpp
M libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/handle_local_exceptions.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/foreach_partitioner.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transform_loop.hpp
Log Message:
-----------
Modernize a variety of facilities related to parallel algorithms
- modernize transform, annotated_function
- various optimizations for transform
- move parallel::util::detail::loop_n and parallel::util::detail::loop_n_ind
into namespace parallel::util
- enable datapar for for_loop with stride == 1 and no additional reducers
Commit: 782faecd2ecc01ed402eb39a5b09677e542d5f5e
https://github.com/STEllAR-GROUP/hpx/commit/782faecd2ecc01ed402eb39a5b09677e542d5f5e
Author: Mikael Simberg <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/core/synchronization/tests/unit/sliding_semaphore.cpp
Log Message:
-----------
Merge pull request #5400 from msimberg/fix-sliding-semaphore-test
Fix sliding semaphore test
Commit: c11e6291e64224d7e038f3a485d693135cf32de8
https://github.com/STEllAR-GROUP/hpx/commit/c11e6291e64224d7e038f3a485d693135cf32de8
Author: Mikael Simberg <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M tools/perftests_ci/driver.py
Log Message:
-----------
Merge pull request #5405 from msimberg/fetch-asio-perftests
Fetch Asio automatically in perftests CI
Commit: 0136e80ac011a9975d1da3e3e8dbe199f8897b05
https://github.com/STEllAR-GROUP/hpx/commit/0136e80ac011a9975d1da3e3e8dbe199f8897b05
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/full/collectives/docs/index.rst
M libs/full/collectives/include/hpx/collectives/all_gather.hpp
M libs/full/collectives/include/hpx/collectives/all_reduce.hpp
M libs/full/collectives/include/hpx/collectives/all_to_all.hpp
M libs/full/collectives/include/hpx/collectives/broadcast.hpp
M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/gather.hpp
M libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/scatter.hpp
Log Message:
-----------
Introduce compatibility layer for collective operations
- flyby: updating documentation for collective operations
Commit: 258d146d4708300f785d63da8c8a6c4fa5903c2d
https://github.com/STEllAR-GROUP/hpx/commit/258d146d4708300f785d63da8c8a6c4fa5903c2d
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/parallelism/execution/include/hpx/execution/executors/execution.hpp
Log Message:
-----------
Fixing oversight visible for HIP/CUDA only
Commit: 87bef5965303cb18dc6f5eaee85ef178e90a6a6f
https://github.com/STEllAR-GROUP/hpx/commit/87bef5965303cb18dc6f5eaee85ef178e90a6a6f
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-21 (Mon, 21 Jun 2021)
Changed paths:
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_each.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
Log Message:
-----------
Remove annotations from transform and for_each algorithms
Commit: c2996c0cac35b378e3d34ca3349b75d94ba9ae96
https://github.com/STEllAR-GROUP/hpx/commit/c2996c0cac35b378e3d34ca3349b75d94ba9ae96
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-22 (Tue, 22 Jun 2021)
Changed paths:
M libs/core/thread_support/include/hpx/thread_support/spinlock.hpp
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp
M libs/parallelism/algorithms/include/hpx/algorithms/traits/projected.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/destroy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/equal.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.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/inclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/minmax.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/partition.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/remove.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/unique.hpp
M libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/handle_local_exceptions.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/foreach_partitioner.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transform_loop.hpp
Log Message:
-----------
Merge pull request #5401 from STEllAR-GROUP/transform_annotated_function
Modernize a variety of facilities related to parallel algorithms
Commit: a6f2a5ce8e508351870e11d1c003f38ee0f14b12
https://github.com/STEllAR-GROUP/hpx/commit/a6f2a5ce8e508351870e11d1c003f38ee0f14b12
Author: Mikael Simberg <[email protected]>
Date: 2021-06-23 (Wed, 23 Jun 2021)
Changed paths:
M libs/full/collectives/docs/index.rst
M libs/full/collectives/include/hpx/collectives/all_gather.hpp
M libs/full/collectives/include/hpx/collectives/all_reduce.hpp
M libs/full/collectives/include/hpx/collectives/all_to_all.hpp
M libs/full/collectives/include/hpx/collectives/broadcast.hpp
M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/gather.hpp
M libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/scatter.hpp
Log Message:
-----------
Merge pull request #5396 from STEllAR-GROUP/fixing_5395
Introduce compatibility layer for collective operations
Commit: 817550f436fe684d139a57e4afada5c35abc6163
https://github.com/STEllAR-GROUP/hpx/commit/817550f436fe684d139a57e4afada5c35abc6163
Author: Mikael Simberg <[email protected]>
Date: 2021-06-23 (Wed, 23 Jun 2021)
Changed paths:
M libs/core/synchronization/tests/unit/sliding_semaphore.cpp
Log Message:
-----------
Add missing header to sliding_semaphore test
Commit: d8052fdf0c9caaaa279165fba24c598f8171035c
https://github.com/STEllAR-GROUP/hpx/commit/d8052fdf0c9caaaa279165fba24c598f8171035c
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-23 (Wed, 23 Jun 2021)
Changed paths:
M hpx/runtime/parcelset/parcelport_impl.hpp
M libs/core/errors/CMakeLists.txt
A libs/core/errors/include/hpx/errors/try_catch_exception_ptr.hpp
M libs/core/execution_base/CMakeLists.txt
R
libs/core/execution_base/include/hpx/execution_base/detail/try_catch_exception_ptr.hpp
M libs/core/synchronization/tests/unit/sliding_semaphore.cpp
M libs/full/async_cuda/include/hpx/async_cuda/cublas_executor.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M
libs/full/async_distributed/include/hpx/async_distributed/detail/promise_base.hpp
M libs/full/components/include/hpx/components/client_base.hpp
M libs/full/runtime_distributed/src/runtime_distributed.cpp
M
libs/parallelism/async_combinators/include/hpx/async_combinators/split_future.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/just.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/transform.hpp
M libs/parallelism/executors/include/hpx/executors/dataflow.hpp
M libs/parallelism/executors/include/hpx/executors/service_executors.hpp
M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
M libs/parallelism/futures/include/hpx/futures/futures_factory.hpp
M libs/parallelism/futures/include/hpx/futures/packaged_continuation.hpp
M libs/parallelism/lcos_local/include/hpx/lcos_local/packaged_task.hpp
M libs/parallelism/lcos_local/tests/unit/local_dataflow_external_future.cpp
M plugins/parcelport/tcp/connection_handler_tcp.cpp
M src/runtime/parcelset/parcelhandler.cpp
Log Message:
-----------
Handle exceptions thrown during initialization of parcel handler
- flyby: move try_catch_exception_ptr to errors module
Commit: dad2180c2c8dd93fcfec0aa89a4d479925deb126
https://github.com/STEllAR-GROUP/hpx/commit/dad2180c2c8dd93fcfec0aa89a4d479925deb126
Author: Mikael Simberg <[email protected]>
Date: 2021-06-24 (Thu, 24 Jun 2021)
Changed paths:
M hpx/runtime/parcelset/parcelport_impl.hpp
M libs/core/errors/CMakeLists.txt
A libs/core/errors/include/hpx/errors/try_catch_exception_ptr.hpp
M libs/core/execution_base/CMakeLists.txt
R
libs/core/execution_base/include/hpx/execution_base/detail/try_catch_exception_ptr.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cublas_executor.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M
libs/full/async_distributed/include/hpx/async_distributed/detail/promise_base.hpp
M libs/full/components/include/hpx/components/client_base.hpp
M libs/full/runtime_distributed/src/runtime_distributed.cpp
M
libs/parallelism/async_combinators/include/hpx/async_combinators/split_future.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/just.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/transform.hpp
M libs/parallelism/executors/include/hpx/executors/dataflow.hpp
M libs/parallelism/executors/include/hpx/executors/service_executors.hpp
M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
M libs/parallelism/futures/include/hpx/futures/futures_factory.hpp
M libs/parallelism/futures/include/hpx/futures/packaged_continuation.hpp
M libs/parallelism/lcos_local/include/hpx/lcos_local/packaged_task.hpp
M libs/parallelism/lcos_local/tests/unit/local_dataflow_external_future.cpp
M plugins/parcelport/tcp/connection_handler_tcp.cpp
M src/runtime/parcelset/parcelhandler.cpp
Log Message:
-----------
Merge pull request #5407 from STEllAR-GROUP/parcel_handler_init
Handle exceptions thrown during initialization of parcel handler
Commit: 5234d71353b35e15df86a9b63c73cd3cd3c31e57
https://github.com/STEllAR-GROUP/hpx/commit/5234d71353b35e15df86a9b63c73cd3cd3c31e57
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths:
M libs/parallelism/executors/include/hpx/executors/annotating_executor.hpp
M
libs/parallelism/executors/include/hpx/executors/execution_policy_annotation.hpp
M libs/parallelism/executors/include/hpx/executors/parallel_executor.hpp
Log Message:
-----------
Simplify dispatching to annotation handlers
Commit: 8f8d8c811e7da3eb512d50312c749399f7df6a7a
https://github.com/STEllAR-GROUP/hpx/commit/8f8d8c811e7da3eb512d50312c749399f7df6a7a
Author: Mikael Simberg <[email protected]>
Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths:
M libs/parallelism/executors/tests/unit/annotating_executor.cpp
Log Message:
-----------
Expand tests for annotating_executor
Test applying annotations for rvalue references
Commit: 57ee771f1fbf61fb077082dc326f39038d182140
https://github.com/STEllAR-GROUP/hpx/commit/57ee771f1fbf61fb077082dc326f39038d182140
Author: Mikael Simberg <[email protected]>
Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths:
M libs/core/properties/include/hpx/properties/property.hpp
M libs/parallelism/executors/include/hpx/executors/annotating_executor.hpp
Log Message:
-----------
Make prefer invoke tag directly and make with_annotation fallback with
annotating_executor use tag_fallback_dispatch
Commit: 3aa9e25cc84d0dce1d27d280e55fc68ae83a8f1b
https://github.com/STEllAR-GROUP/hpx/commit/3aa9e25cc84d0dce1d27d280e55fc68ae83a8f1b
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths:
M libs/core/properties/include/hpx/properties/property.hpp
M libs/parallelism/executors/tests/unit/annotating_executor.cpp
Log Message:
-----------
Reformatting, removing duplicated code, minor changes
Commit: ffeb5be1886f424524c53203f5efb2c15d0267dc
https://github.com/STEllAR-GROUP/hpx/commit/ffeb5be1886f424524c53203f5efb2c15d0267dc
Author: Mikael Simberg <[email protected]>
Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths:
M libs/core/properties/include/hpx/properties/property.hpp
M libs/parallelism/executors/include/hpx/executors/annotating_executor.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/tests/unit/annotating_executor.cpp
Log Message:
-----------
Merge pull request #5406 from STEllAR-GROUP/with_annotation
Simplify dispatching to annotation handlers
Commit: e1dc058392d645ac0df0df48aa0dedbac80d9023
https://github.com/STEllAR-GROUP/hpx/commit/e1dc058392d645ac0df0df48aa0dedbac80d9023
Author: Mikael Simberg <[email protected]>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M .jenkins/cscs/env-common.sh
Log Message:
-----------
Reduce max size and number of files in ccache cache
Commit: 96725841cc3139ab88a55f5bba92553786032e06
https://github.com/STEllAR-GROUP/hpx/commit/96725841cc3139ab88a55f5bba92553786032e06
Author: Mikael Simberg <[email protected]>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M .jenkins/cscs/env-common.sh
Log Message:
-----------
Merge pull request #5418 from msimberg/ccache-file-limits
Reduce max size and number of files in ccache cache
Commit: 439dd8376596d7493dae84239966fb1a853d7d86
https://github.com/STEllAR-GROUP/hpx/commit/439dd8376596d7493dae84239966fb1a853d7d86
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
A cmake/tests/cxx17_copy_elision.cpp
M libs/core/datastructures/CMakeLists.txt
A libs/core/datastructures/include/hpx/datastructures/detail/variant.hpp
M libs/core/datastructures/include/hpx/datastructures/optional.hpp
A libs/core/datastructures/include/hpx/datastructures/variant.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/transform.hpp
M libs/parallelism/executors/include/hpx/executors/p0443_executor.hpp
M libs/parallelism/executors/tests/unit/p0443_executor.cpp
Log Message:
-----------
Fixing sender/receiver code base to compile with MSVC
- flyby: using try_catch_exception_ptr in p443_executor, adding
support for with_annotation
Commit: 0395d02a7fb16684175424746a87e6105029eef4
https://github.com/STEllAR-GROUP/hpx/commit/0395d02a7fb16684175424746a87e6105029eef4
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-28 (Mon, 28 Jun 2021)
Changed paths:
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
A cmake/tests/cxx17_copy_elision.cpp
M libs/core/datastructures/CMakeLists.txt
A libs/core/datastructures/include/hpx/datastructures/detail/variant.hpp
M libs/core/datastructures/include/hpx/datastructures/optional.hpp
A libs/core/datastructures/include/hpx/datastructures/variant.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/transform.hpp
M libs/parallelism/executors/include/hpx/executors/p0443_executor.hpp
M libs/parallelism/executors/tests/unit/p0443_executor.cpp
Log Message:
-----------
Merge pull request #5413 from STEllAR-GROUP/sender_receiver_msvc
Fixing sender/receiver code base to compile with MSVC
Commit: ae29c756458a934c4a1062bc12f64d996e48d5f8
https://github.com/STEllAR-GROUP/hpx/commit/ae29c756458a934c4a1062bc12f64d996e48d5f8
Author: Mikael Simberg <[email protected]>
Date: 2021-06-29 (Tue, 29 Jun 2021)
Changed paths:
M .jenkins/cscs/env-common.sh
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
A cmake/tests/cxx17_copy_elision.cpp
M hpx/runtime/parcelset/parcelport_impl.hpp
M libs/core/concepts/include/hpx/concepts/has_member_xxx.hpp
M libs/core/concepts/include/hpx/concepts/has_xxx.hpp
M libs/core/datastructures/CMakeLists.txt
A libs/core/datastructures/include/hpx/datastructures/detail/variant.hpp
M libs/core/datastructures/include/hpx/datastructures/optional.hpp
A libs/core/datastructures/include/hpx/datastructures/variant.hpp
M libs/core/errors/CMakeLists.txt
A libs/core/errors/include/hpx/errors/try_catch_exception_ptr.hpp
M libs/core/execution_base/CMakeLists.txt
R
libs/core/execution_base/include/hpx/execution_base/detail/try_catch_exception_ptr.hpp
M libs/core/execution_base/include/hpx/execution_base/traits/is_executor.hpp
M
libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp
M libs/core/functional/include/hpx/functional/deferred_call.hpp
M libs/core/functional/include/hpx/functional/tag_dispatch.hpp
M libs/core/functional/include/hpx/functional/tag_fallback_dispatch.hpp
M libs/core/functional/include/hpx/functional/tag_priority_dispatch.hpp
M libs/core/properties/include/hpx/properties/property.hpp
M libs/core/synchronization/tests/unit/sliding_semaphore.cpp
M libs/core/thread_support/include/hpx/thread_support/spinlock.hpp
M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
M libs/core/type_support/include/hpx/type_support/always_void.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cublas_executor.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M
libs/full/async_distributed/include/hpx/async_distributed/detail/promise_base.hpp
M libs/full/collectives/docs/index.rst
M libs/full/collectives/include/hpx/collectives/all_gather.hpp
M libs/full/collectives/include/hpx/collectives/all_reduce.hpp
M libs/full/collectives/include/hpx/collectives/all_to_all.hpp
M libs/full/collectives/include/hpx/collectives/broadcast.hpp
M libs/full/collectives/include/hpx/collectives/exclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/gather.hpp
M libs/full/collectives/include/hpx/collectives/inclusive_scan.hpp
M libs/full/collectives/include/hpx/collectives/scatter.hpp
M libs/full/components/include/hpx/components/client_base.hpp
M libs/full/runtime_distributed/src/runtime_distributed.cpp
M
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp
M libs/parallelism/algorithms/include/hpx/algorithms/traits/projected.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/count.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/destroy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/equal.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.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/inclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/minmax.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/partition.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/remove.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/unique.hpp
M libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/chunk_size.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/detail/handle_local_exceptions.hpp
M
libs/parallelism/algorithms/include/hpx/parallel/util/foreach_partitioner.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transform_loop.hpp
M
libs/parallelism/async_combinators/include/hpx/async_combinators/split_future.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/just.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/transform.hpp
M libs/parallelism/execution/include/hpx/execution/executors/execution.hpp
M
libs/parallelism/execution/include/hpx/execution/executors/fused_bulk_execute.hpp
M
libs/parallelism/execution/include/hpx/execution/traits/executor_traits.hpp
M libs/parallelism/executors/CMakeLists.txt
A libs/parallelism/executors/include/hpx/executors/annotating_executor.hpp
M libs/parallelism/executors/include/hpx/executors/dataflow.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/service_executors.hpp
M libs/parallelism/executors/tests/unit/CMakeLists.txt
A libs/parallelism/executors/tests/unit/annotating_executor.cpp
M libs/parallelism/executors/tests/unit/annotation_property.cpp
M libs/parallelism/executors/tests/unit/p0443_executor.cpp
M libs/parallelism/futures/include/hpx/futures/detail/future_data.hpp
M libs/parallelism/futures/include/hpx/futures/futures_factory.hpp
M libs/parallelism/futures/include/hpx/futures/packaged_continuation.hpp
M libs/parallelism/lcos_local/include/hpx/lcos_local/packaged_task.hpp
M libs/parallelism/lcos_local/tests/unit/local_dataflow_external_future.cpp
M
libs/parallelism/timed_execution/include/hpx/timed_execution/traits/is_timed_executor.hpp
M plugins/parcelport/tcp/connection_handler_tcp.cpp
M src/runtime/parcelset/parcelhandler.cpp
M tools/perftests_ci/driver.py
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into release
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/49717bc639ac...ae29c756458a
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits