Skip to content

[async_hooks] tracking issue #29

Description

@AndreasMadsen

Missing Handle context

More events

API

Documentation


If something is missing just edit this. But add a comment so we can keep the history.

Activity

  1. Qard commented on Oct 7, 2015

    @Qard
    Member

    Nice, thanks for putting this together! 😸

  2. AndreasMadsen commented on Oct 26, 2015

    @AndreasMadsen
    MemberAuthor

    Added:

  3. AndreasMadsen commented on Nov 24, 2015

    @AndreasMadsen
    MemberAuthor

    @trevnorris could you add a link to the Promises issue in v8.

  4. trevnorris commented on Dec 23, 2015

    @trevnorris

    @AndreasMadsen Sorry. Forgot about this. Here's the link: https://bugs.chromium.org/p/v8/issues/detail?id=4643

  5. chrisdickinson commented on Dec 24, 2015

    @chrisdickinson

    Adding Noting nodejs/node#4416 here.

  6. AndreasMadsen commented on Jan 10, 2016

    @AndreasMadsen
    MemberAuthor

    updates:

    work is being done on:

    new:

  7. trevnorris commented on Jan 12, 2016

    @trevnorris

    Note: Getting MakeCallback reentrant, which is necessary to fix some issue with AsyncWrap, has been a bit of a pain. Hopefully will be able to finish it this week.

  8. trevnorris commented on Feb 23, 2016

    @trevnorris

    MakeCallback is now reentrant, and working on a few other improvements for an EnterpriseJS talk today. I'll throw them up in a PR later this week.

  9. AndreasMadsen commented on Sep 27, 2016

    @AndreasMadsen
    MemberAuthor

    Updated with PR: nodejs/node#8531 and EP: nodejs/node-eps#18

    The current status is that Promises and addon integration is still a todo. The Addon integration solution is documented in nodejs/node-eps#18, but not yet implemented.

  10. Jeff-Lewis commented on Jan 31, 2017

    @Jeff-Lewis
    Contributor
  11. joshgav commented on Feb 23, 2017

    @joshgav
    Contributor

    @trevnorris can you share an update?

  12. changed the title [-]AsyncWrap issues - overview[/-] [+][async_hooks] tracking issue[/+] on Feb 23, 2017
  13. bajtos commented on Mar 27, 2017

    @bajtos

    IMHO, it would be great if async_hooks were calling V8Inspector::asyncTask* to notify the built-in inspector (debugger) about async boundaries, allowing the inspector to show long (async) stack traces in the UI. See nodejs/node#11370

  14. AndreasMadsen commented on May 11, 2017

    @AndreasMadsen
    MemberAuthor

    async_hooks have landed as an undocumented API. Documentation will be added soon, see: nodejs/node#12953

    I have updated the tracking issue to reflect this.

  15. overlookmotel commented on May 11, 2017

    @overlookmotel

    Great news! But does the fact that Promises/Microtask is not ticked off on OP indicate this isn't working yet?

  16. AndreasMadsen commented on May 11, 2017

    @AndreasMadsen
    MemberAuthor

    @overlookmotel Yes, Promises will come in another PR soon. It was excluded from nodejs/node#12953 because it was already quite big and we wanted to land it before we got more merge conflicts.

  17. mhdawson commented on May 11, 2017

    @mhdawson
    Member

    Added this

    n-API addon modules integration with AsyncWrap (EP: nodejs/node-eps#18, PR: someone needs to be assigned).
    

    as we need to cover both NaN and N-API

  18. matthewloring commented on May 12, 2017

    @matthewloring
  19. AndreasMadsen commented on May 24, 2017

    @AndreasMadsen
    MemberAuthor

    The C++ Embedder API is in progress, added a PR reference: nodejs/node#13142

  20. AndreasMadsen commented on May 26, 2017

    @AndreasMadsen
    MemberAuthor

    updated promise support status and added: "exit and beforeExit has no context" which we will likely address post node v.8.x

  21. AndreasMadsen commented on May 27, 2017

    @AndreasMadsen
    MemberAuthor

    C++ Embedder API has been implemented and merged. I've created an issue for integrating it with NAN and N-API.

  22. AndreasMadsen commented on Nov 20, 2017

    @AndreasMadsen
    MemberAuthor

    Closing this issue. I will create a new one for how we are going to bring async_hooks into stable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions