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

Reply via email to