Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

src: various improvements toward a complete embedder API #30229

Closed
wants to merge 6 commits into from

Commits on Nov 5, 2019

  1. src: track no of active JS signal handlers

    This makes it possible to tell whether a signal is being tracked in JS.
    addaleax committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    193d09b View commit details
    Browse the repository at this point in the history
  2. src: make EndStartedProfilers an exit hook

    Run `EndStartedProfilers` on Environment teardown.
    
    This is part of a series of changes to make embedding easier, by
    requiring fewer internal methods to build a fully functioning
    Node.js instance.
    addaleax committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    49e1721 View commit details
    Browse the repository at this point in the history
  3. src: make WaitForInspectorDisconnect an exit hook

    Run inspector cleanup code on Environment teardown.
    
    This is part of a series of changes to make embedding easier, by
    requiring fewer internal methods to build a fully functioning
    Node.js instance.
    addaleax committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    e4e4e76 View commit details
    Browse the repository at this point in the history
  4. src: use unique_ptr for InitializeInspector()

    This makes more sense than releasing and re-wrapping the raw pointer.
    addaleax committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    ded953f View commit details
    Browse the repository at this point in the history
  5. src: run RunBeforeExitCallbacks as part of EmitBeforeExit

    This is part of a series of changes to make embedding easier, by
    requiring fewer internal methods to build a fully functioning
    Node.js instance.
    
    This also aligns the worker_threads code with the main thread code.
    addaleax committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    36787d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Configuration menu
    Copy the full SHA
    e18e4f0 View commit details
    Browse the repository at this point in the history