[hpx-commits] [STEllAR-GROUP/hpx] db790e: Fix function annotation for dataflow tasks
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
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
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
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
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
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