[hpx-commits] [STEllAR-GROUP/hpx] db790e: Fix function annotation for dataflow tasks

2020-01-19 Thread John Biddiscombe
  Branch: refs/heads/dataflow-annotations
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: db790e94b9f23c1cdf3da033692ccc87400f4009
  
https://github.com/STEllAR-GROUP/hpx/commit/db790e94b9f23c1cdf3da033692ccc87400f4009
  Author: John Biddiscombe 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M hpx/lcos/dataflow.hpp

  Log Message:
  ---
  Fix function annotation for dataflow tasks

We introduce a callable finalization struct that is invoked
when posting the final function for execution.
An overload for get_function_annotation for the struct
is provided and it returns the correct type.

Works for all dataflow except launch::async policy as this
does not create a new task and therefore we do not pick up name
changes.


  Commit: d420ef164b05cb6702eb21d0f11cf9962b60ad3a
  
https://github.com/STEllAR-GROUP/hpx/commit/d420ef164b05cb6702eb21d0f11cf9962b60ad3a
  Author: John Biddiscombe 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M hpx/lcos/local/packaged_continuation.hpp

  Log Message:
  ---
  Fix function annotations for packaged continuations

See also commit message on fix for dataflow annotations


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/49c63fdae230...d420ef164b05
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 45403b: Fix function annotation for dataflow tasks

2020-01-19 Thread John Biddiscombe
  Branch: refs/heads/dataflow-annotations
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 45403b26ddb5a5af1d44f781aedecdac34c41a69
  
https://github.com/STEllAR-GROUP/hpx/commit/45403b26ddb5a5af1d44f781aedecdac34c41a69
  Author: John Biddiscombe 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M hpx/lcos/dataflow.hpp

  Log Message:
  ---
  Fix function annotation for dataflow tasks

We introduce a callable finalization struct that is invoked
when posting the final function for execution.
An overload for get_function_annotation for the struct
is provided and it returns the correct type.

Works for all dataflow except launch::async policy as this
does not create a new task and therefore we do not pick up name
changes.


  Commit: 49c63fdae2302ae1ded485471294453e29beeba1
  
https://github.com/STEllAR-GROUP/hpx/commit/49c63fdae2302ae1ded485471294453e29beeba1
  Author: John Biddiscombe 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M hpx/lcos/local/packaged_continuation.hpp

  Log Message:
  ---
  Fix function annotations for packaged continuations

See also commit message on fix for dataflow annotations


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/05a06dbc5ad6...49c63fdae230
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] da561c: Introduce index_pack alias to pack of size_t

2020-01-19 Thread Agustín Bergé
  Branch: refs/heads/callables
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: da561c1d6acdd623eaadf6bbaf57baefb808f0d5
  
https://github.com/STEllAR-GROUP/hpx/commit/da561c1d6acdd623eaadf6bbaf57baefb808f0d5
  Author: Agustin K-ballo Berge 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M 
components/containers/partitioned_vector/include/hpx/components/containers/coarray/coarray.hpp
M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp
M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view_iterator.hpp
M hpx/lcos/split_future.hpp
M hpx/lcos/wait_some.hpp
M hpx/lcos/when_any.hpp
M hpx/lcos/when_some.hpp
M hpx/runtime/actions/transfer_action.hpp
M hpx/runtime/actions/transfer_continuation_action.hpp
M hpx/runtime/applier/apply_callback.hpp
M hpx/util/bind_action.hpp
M hpx/util/detail/pack_traversal_async_impl.hpp
M hpx/util/tagged.hpp
M hpx/util/tagged_tuple.hpp
M libs/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
M libs/algorithms/include/hpx/parallel/datapar/zip_iterator.hpp
M libs/algorithms/include/hpx/parallel/util/prefetching.hpp
M libs/collectives/include/hpx/collectives/broadcast.hpp
M libs/collectives/include/hpx/collectives/fold.hpp
M libs/collectives/include/hpx/collectives/reduce.hpp
M libs/datastructures/include/hpx/datastructures/tuple.hpp
M libs/execution/include/hpx/execution/executors/fused_bulk_execute.hpp
M libs/functional/include/hpx/functional/bind.hpp
M libs/functional/include/hpx/functional/bind_back.hpp
M libs/functional/include/hpx/functional/bind_front.hpp
M libs/functional/include/hpx/functional/deferred_call.hpp
M libs/functional/include/hpx/functional/invoke_fused.hpp
M libs/iterator_support/include/hpx/iterator_support/zip_iterator.hpp
M libs/resiliency/include/hpx/resiliency/async_replay.hpp
M libs/serialization/include/hpx/serialization/tuple.hpp
M libs/type_support/include/hpx/type_support/pack.hpp

  Log Message:
  ---
  Introduce index_pack alias to pack of size_t


  Commit: 34c2a7b4db9e9d6c8eed7707925a6a3807e0816e
  
https://github.com/STEllAR-GROUP/hpx/commit/34c2a7b4db9e9d6c8eed7707925a6a3807e0816e
  Author: Agustin K-ballo Berge 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M libs/functional/include/hpx/functional/bind.hpp
M libs/functional/include/hpx/functional/bind_back.hpp
M libs/functional/include/hpx/functional/bind_front.hpp
M libs/functional/include/hpx/functional/deferred_call.hpp

  Log Message:
  ---
  Flatten bound callables


  Commit: 4b97908074564ff7fd12ff1dfc167e3420972783
  
https://github.com/STEllAR-GROUP/hpx/commit/4b97908074564ff7fd12ff1dfc167e3420972783
  Author: Agustin K-ballo Berge 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M hpx/util/bind_action.hpp
M libs/functional/include/hpx/functional/bind.hpp
M libs/functional/include/hpx/functional/bind_back.hpp
M libs/functional/include/hpx/functional/bind_front.hpp

  Log Message:
  ---
  Delay tuple creation for unbound bind arguments


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/da561c1d6acd%5E...4b9790807456
___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 9d44e6: Leverage support for no_unique_address attribute

2020-01-19 Thread Agustín Bergé
  Branch: refs/heads/no_unique_address
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 9d44e68f6e5ea9113fa248744e1b48304d932400
  
https://github.com/STEllAR-GROUP/hpx/commit/9d44e68f6e5ea9113fa248744e1b48304d932400
  Author: Agustin K-ballo Berge 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
A cmake/tests/cxx20_no_unique_address_attribute.cpp
M libs/config/include/hpx/config/attributes.hpp
M libs/datastructures/include/hpx/datastructures/tuple.hpp

  Log Message:
  ---
  Leverage support for no_unique_address attribute


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] d5b1bc: Fixing compatibility header for pack.hpp

2020-01-19 Thread Hartmut Kaiser
  Branch: refs/heads/fixing_pack
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: d5b1bc22c47772a6a17b145cac56d65239c3ecef
  
https://github.com/STEllAR-GROUP/hpx/commit/d5b1bc22c47772a6a17b145cac56d65239c3ecef
  Author: Hartmut Kaiser 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M 
libs/datastructures/include_compatibility/hpx/datastructures/detail/pack.hpp

  Log Message:
  ---
  Fixing compatibility header for pack.hpp


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits


[hpx-commits] [STEllAR-GROUP/hpx] 2fa399: Introduce index_pack alias to pack of size_t

2020-01-19 Thread Agustín Bergé
  Branch: refs/heads/index_pack
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 2fa399c4dd86224a88a2fe4f1e7ba7d1738e5cbc
  
https://github.com/STEllAR-GROUP/hpx/commit/2fa399c4dd86224a88a2fe4f1e7ba7d1738e5cbc
  Author: Agustin K-ballo Berge 
  Date:   2020-01-19 (Sun, 19 Jan 2020)

  Changed paths:
M 
components/containers/partitioned_vector/include/hpx/components/containers/coarray/coarray.hpp
M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view.hpp
M 
components/containers/partitioned_vector/include/hpx/components/containers/partitioned_vector/partitioned_vector_view_iterator.hpp
M hpx/lcos/split_future.hpp
M hpx/lcos/wait_some.hpp
M hpx/lcos/when_any.hpp
M hpx/lcos/when_some.hpp
M hpx/runtime/actions/transfer_action.hpp
M hpx/runtime/actions/transfer_continuation_action.hpp
M hpx/runtime/applier/apply_callback.hpp
M hpx/util/bind_action.hpp
M hpx/util/detail/pack_traversal_async_impl.hpp
M hpx/util/tagged.hpp
M hpx/util/tagged_tuple.hpp
M libs/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
M libs/algorithms/include/hpx/parallel/datapar/zip_iterator.hpp
M libs/algorithms/include/hpx/parallel/util/prefetching.hpp
M libs/collectives/include/hpx/collectives/broadcast.hpp
M libs/collectives/include/hpx/collectives/fold.hpp
M libs/collectives/include/hpx/collectives/reduce.hpp
M libs/datastructures/include/hpx/datastructures/tuple.hpp
M libs/execution/include/hpx/execution/executors/fused_bulk_execute.hpp
M libs/functional/include/hpx/functional/bind.hpp
M libs/functional/include/hpx/functional/bind_back.hpp
M libs/functional/include/hpx/functional/bind_front.hpp
M libs/functional/include/hpx/functional/deferred_call.hpp
M libs/functional/include/hpx/functional/invoke_fused.hpp
M libs/iterator_support/include/hpx/iterator_support/zip_iterator.hpp
M libs/resiliency/include/hpx/resiliency/async_replay.hpp
M libs/serialization/include/hpx/serialization/tuple.hpp
M libs/type_support/include/hpx/type_support/pack.hpp

  Log Message:
  ---
  Introduce index_pack alias to pack of size_t


___
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits