Branch: refs/heads/fixing_5345
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 39074674385aa83674ab7ea0b5f5c8e9c04d12d6
      
https://github.com/STEllAR-GROUP/hpx/commit/39074674385aa83674ab7ea0b5f5c8e9c04d12d6
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-05-31 (Mon, 31 May 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: 29ca9cbe418cef03fc4a559f268a373a1c59ae45
      
https://github.com/STEllAR-GROUP/hpx/commit/29ca9cbe418cef03fc4a559f268a373a1c59ae45
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-05-31 (Mon, 31 May 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: 64dd0d67f6b7e1d20190d0d75c94c50cf887e131
      
https://github.com/STEllAR-GROUP/hpx/commit/64dd0d67f6b7e1d20190d0d75c94c50cf887e131
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-05-31 (Mon, 31 May 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: 82d661b41484c0df893a8fea6184bb421b1c26a4
      
https://github.com/STEllAR-GROUP/hpx/commit/82d661b41484c0df893a8fea6184bb421b1c26a4
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-05-31 (Mon, 31 May 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: 8d50f8725aefee9cc40f3fbbb743654e50283de0
      
https://github.com/STEllAR-GROUP/hpx/commit/8d50f8725aefee9cc40f3fbbb743654e50283de0
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-05-31 (Mon, 31 May 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

# Conflicts:
#       libs/parallelism/executors/tests/unit/annotation_property.cpp


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/8b1525d80423...8d50f8725aef
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to