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

Reply via email to