Branch: refs/heads/async_annotation Home: https://github.com/STEllAR-GROUP/hpx Commit: a965665cea5d3efdee40465106fb62dcd4ac1753 https://github.com/STEllAR-GROUP/hpx/commit/a965665cea5d3efdee40465106fb62dcd4ac1753 Author: John Biddiscombe <biddi...@cscs.ch> Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths: M hpx/async_launch_policy_dispatch.hpp M hpx/lcos/detail/future_data.hpp M hpx/lcos/local/futures_factory.hpp M hpx/runtime/threads/executors/guided_pool_executor.hpp M libs/execution/include/hpx/parallel/executors/thread_execution.hpp M libs/resource_partitioner/examples/async_customization.cpp M src/lcos/detail/future_data.cpp M src/util/backtrace/backtrace.cpp Log Message: ----------- Fix apex annotation for async dispatch When an annotated task is passed though the async dispatch, we can strip off the task 'name' or annotation and pass it through to the thread creation so that it is used when the task is initialized and apex get the right name. We make use of traits::get_function_annotation<typename hpx::util::decay<F>::type>::call(f) to achieve this. _______________________________________________ hpx-commits mailing list hpx-commits@stellar.cct.lsu.edu https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits