Add async stack-trace support to DetachedInlineTask
Summary: The DetachedInlineTask coroutine type now has its own AsyncStackFrame. While this is largely an internal implementation detail used only for the TaskWithExecutor's `.start()` family of methods, this now means that detached tasks launched using TaskWithExecutor's `.start()` methods will now record the return-address of the call to `.start()` in the stack-trace and will also have the async-stack begin with the `detached_task` frame at the top-level. Reviewed By: andriigrynenko Differential Revision: D24440817 fbshipit-source-id: 861f1ca46ec4a28b5b7e388bb8b243e4d597ee0d
Showing
Please register or sign in to comment