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

v15.3.0 proposal #36232

Merged
merged 98 commits into from
Nov 24, 2020
Merged

v15.3.0 proposal #36232

merged 98 commits into from
Nov 24, 2020

Commits on Nov 22, 2020

  1. path: add path/posix and path/win32 alias modules

    Refs: #31553
    Refs: #32953
    Refs: #33950
    Refs: #34001
    Refs: #34002
    Refs: #34055
    
    PR-URL: #34962
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    ExE-Boss authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    85c85d3 View commit details
    Browse the repository at this point in the history
  2. util: add util/types alias module

    Refs: #31553
    Refs: #32953
    Refs: #33950
    Refs: #34001
    Refs: #34002
    
    PR-URL: #34055
    Refs: #34962
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    ExE-Boss authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    baa87c1 View commit details
    Browse the repository at this point in the history
  3. readline: add getPrompt to get the current prompt

    Since there is a setPrompt() there should be a getPrompt().
    There are use-cases where it is needed to know what the
    current prompt is. Adding a getPrompt() negates the need
    to store the set prompt externally or read the internal
    _prompt which would be bad practice.
    
    Co-authored-by: Colin Ihrig <[email protected]>
    
    PR-URL: #33675
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anto Aravinth <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    mattiasrunge authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    d1baae3 View commit details
    Browse the repository at this point in the history
  4. querystring: reduce memory usage by Int8Array

    PR-URL: #34179
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Denys Otrishko <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    sapics authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    59af919 View commit details
    Browse the repository at this point in the history
  5. net: fix invalid write after end error

    Don't error if not ended.
    
    Fixes: #36029
    
    PR-URL: #36043
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    ronag authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    5c0ddbc View commit details
    Browse the repository at this point in the history
  6. events: port some wpt tests

    Add WPT AddEventListenerOptions-once test.
    
    PR-URL: #34169
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Denys Otrishko <[email protected]>
    Ethan-Arrowood authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    8a6cabb View commit details
    Browse the repository at this point in the history
  7. tools: update ESLint to 7.13.0

    Update ESLint to 7.13.0
    
    PR-URL: #36031
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    lpinca authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    be220b2 View commit details
    Browse the repository at this point in the history
  8. async_hooks: fix leak in AsyncLocalStorage exit

    If exit is called and then run or enterWith are called within the
    exit function, the als instace should not be added to the storageList
    additional times. The correct behaviour is to remove the instance
    from the storageList before executing the exit handler and then to
    restore it after.
    
    PR-URL: #35779
    Reviewed-By: Vladimir de Turckheim <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Andrey Pechkurov <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Qard authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    1924255 View commit details
    Browse the repository at this point in the history
  9. http2: delay session.receive() by a tick

    PR-URL: #35985
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    szmarczak authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    0b40568 View commit details
    Browse the repository at this point in the history
  10. http2: allow setting the local window size of a session

    PR-URL: #35978
    Fixes: #31084
    Refs: #26962
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Ricky Zhou <[email protected]>
    zhangyongsheng authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    9c6be3c View commit details
    Browse the repository at this point in the history
  11. src,crypto: refactoring of crypto_context, SecureContext

    Cleaup and improvement of crypto_context and SecureContext.
    
    Signed-off-by: James M Snell <[email protected]>
    
    PR-URL: #35665
    Reviewed-By: Alba Mendez <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    jasnell authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    a81dc9a View commit details
    Browse the repository at this point in the history
  12. tools: fix config serialization w/ long strings

    So that “config.gypi” gets serialized correctly in cases such as:
    
        ./configure --v8-options='--write-protect-code-memory \
        --wasm-write-protect-code-memory'
    
    Where “v8_options” gets prettyprinted into a multiline string.
    
    PR-URL: #35982
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    oleavr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    49649a4 View commit details
    Browse the repository at this point in the history
  13. tools: enforce use of single quotes in editorconfig

    PR-URL: #36020
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    bf0550c View commit details
    Browse the repository at this point in the history
  14. doc: update list styles for remark-parse@9 rendering

    [email protected] combined with our html.js tool ends a list if a
    multi-line item does not include indentation. Update our docs for this
    formatting.
    
    I looked around for a lint rule to enforce this but didn't find one
    readily available. (Happy to be shown that I'm wrong about that!) We may
    need to write one.
    
    PR-URL: #36049
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    500e709 View commit details
    Browse the repository at this point in the history
  15. tools: update doc tools to [email protected]

    PR-URL: #36049
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    63494e4 View commit details
    Browse the repository at this point in the history
  16. util: fix to inspect getters that access this

    Fixes: #36045
    
    Co-authored-by: Antoine du Hamel <[email protected]>
    
    PR-URL: #36052
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    RaisinTen authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    4140f49 View commit details
    Browse the repository at this point in the history
  17. deps: V8: cherry-pick 27e1ac1a79ff

    Original commit message:
    
        [wasm][mac] Support w^x codespaces for Apple Silicon
    
        Apple's upcoming arm64 devices will prevent rwx access to memory,
        but in turn provide a new per-thread way to switch between write
        and execute permissions. This patch puts that system to use for
        the WebAssembly subsystem.
        The approach relies on CodeSpaceWriteScope objects for now. That
        isn't optimal for background threads (which could stay in "write"
        mode permanently instead of toggling), but its simplicity makes
        it a good first step.
    
        Background:
        https://developer.apple.com/documentation/apple_silicon/porting_just-in-time_compilers_to_apple_silicon
    
        Bug: chromium:1117591
        Change-Id: I3b60f0efd34c0fed924dfc71ee2c7805801c5d42
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2378307
        Commit-Queue: Jakob Kummerow <[email protected]>
        Reviewed-by: Michael Lippautz <[email protected]>
        Reviewed-by: Thibaud Michaud <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#69791}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    oleavr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    d2c757a View commit details
    Browse the repository at this point in the history
  18. deps: V8: cherry-pick 086eecbd96b6

    Original commit message:
    
        [platform] Add Permission::kNoAccessWillJitLater enum value
    
        This value is unused for now. This CL is part 1 of a 3-step dance.
        Part 2 will be teaching Chrome's Platform implementation to accept
        the new value. Part 3 will then actually use it in V8.
    
        Bug: chromium:1117591
        Change-Id: Ie3aed20d4cc58f3def3be2a3a03bba4c3a37bf44
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2450056
        Commit-Queue: Jakob Kummerow <[email protected]>
        Reviewed-by: Michael Lippautz <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#70335}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    oleavr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    098a5b1 View commit details
    Browse the repository at this point in the history
  19. deps: V8: cherry-pick 4e077ff0444a

    Original commit message:
    
        [mac] Set MAP_JIT only when necessary
    
        This is a "minimal" change to achieve the required goal: seeing that
        there is only one place where we need to indicate that memory should
        be reserved with MAP_JIT, we can add a value to the Permissions enum
        instead of adding a second, orthogonal parameter.
        That way we avoid changing public API functions, which makes this CL
        easier to undo once we have platform-independent w^x in Wasm.
    
        Bug: chromium:1117591
        Change-Id: I6333d69ab29d5900c689f08dcc892a5f1c1159b8
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2435365
        Commit-Queue: Jakob Kummerow <[email protected]>
        Reviewed-by: Michael Lippautz <[email protected]>
        Reviewed-by: Clemens Backes <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#70379}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    oleavr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    4b7ba11 View commit details
    Browse the repository at this point in the history
  20. deps: V8: cherry-pick 1d0f426311d4

    Original commit message:
    
        [mac-arm64] Fix missing #include
    
        For an "#if defined(MAP_JIT)" test to work as expected, <sys/mman.h>
        must be included in the compilation unit.
    
        Bug: chromium:1144200
        Change-Id: Ia0bf35ec1872c02457f1fbc0ee6689c7f7d27d4a
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2517689
        Reviewed-by: Clemens Backes <[email protected]>
        Reviewed-by: Igor Sheludko <[email protected]>
        Reviewed-by: Nico Weber <[email protected]>
        Commit-Queue: Jakob Kummerow <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#70986}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    oleavr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    8ae3ffe View commit details
    Browse the repository at this point in the history
  21. http: onFinish will not be triggered again when finished

    PR-URL: #35845
    Fixes: #35833
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    rickyes authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    387d92f View commit details
    Browse the repository at this point in the history
  22. build: refactor configure.py to use argparse

    Refs: #26725
    Fixes: #29813
    Refs: #29814
    
    PR-URL: #35755
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Christian Clauss <[email protected]>
    RaisinTen authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    56f83e6 View commit details
    Browse the repository at this point in the history
  23. src: add loop idle time in diagnostic report

    Add libuv's cumulative idle time in the diagnostic report.
    Add the data under the libuv's loop section
    
    Refs: #34938
    PR-URL: #35940
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    gireeshpunathil authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    5729478 View commit details
    Browse the repository at this point in the history
  24. doc: fix typo in debugger.md

    Use apostrophe for possessive.
    
    PR-URL: #36066
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    841a281 View commit details
    Browse the repository at this point in the history
  25. test: replace var with const

    Replace `var` with `const` in vm context for test-util-inspect.js.
    
    PR-URL: #36069
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    arsenalzp authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    6a4cc43 View commit details
    Browse the repository at this point in the history
  26. build: conditionally clear vcinstalldir

    For scenario where target env is explicitly specified as vs2019, do
    not clear VCINSTALLDIR which was being cleared to handle fallback to
    vs2017 block when attempting to find a matching available VS.
    
    Fixes: #35856
    
    PR-URL: #36009
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    bingenito authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    fbe210b View commit details
    Browse the repository at this point in the history
  27. src: remove duplicate logic for getting buffer

    We were fetching the buffer from the float array to send out the
    response in js land, however that logic is being duplicated in
    node_process.h. Now they will be using an inline to fetch the array
    buffers and making it more generic.
    
    PR-URL: #34553
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    yashLadha authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    122797e View commit details
    Browse the repository at this point in the history
  28. assert: refactor to use more primordials

    PR-URL: #35998
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    34aa0c8 View commit details
    Browse the repository at this point in the history
  29. child_process: refactor to use more primordials

    PR-URL: #36003
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    0b70822 View commit details
    Browse the repository at this point in the history
  30. crypto: fix passing TypedArray to webcrypto AES methods

    Refs: https://www.w3.org/TR/WebCryptoAPI/#subtlecrypto-interface
    Fixes: #36083
    
    PR-URL: #36087
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    63a138e View commit details
    Browse the repository at this point in the history
  31. cluster: refactor to use more primordials

    PR-URL: #36011
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    e54108f View commit details
    Browse the repository at this point in the history
  32. test: add util.inspect test for null maxStringLength

    Add test case to cover currently-uncovered code.
    
    Refs: https://coverage.nodejs.org/coverage-39a7f7663e8f70fc/lib/internal/util/inspect.js.html#L333
    
    PR-URL: #36086
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    3be5e86 View commit details
    Browse the repository at this point in the history
  33. lib,tools: enforce access to prototype from primordials

    PR-URL: #36025
    Reviewed-By: Shingo Inoue <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    75707f4 View commit details
    Browse the repository at this point in the history
  34. esm: refactor to use more primordials

    PR-URL: #36019
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    6678897 View commit details
    Browse the repository at this point in the history
  35. vm: refactor to use more primordials

    PR-URL: #36023
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    f7b2fce View commit details
    Browse the repository at this point in the history
  36. events: disabled manual construction AbortSignal

    Fixes: #36064
    
    PR-URL: #36094
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Zeyu Yang <[email protected]>
    Reviewed-By: Andrey Pechkurov <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    RaisinTen authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    1550073 View commit details
    Browse the repository at this point in the history
  37. test: improve test-stream-duplex-readable-end

    - Remove unneeded listener for the `'error'` event.
    - Use `common.mustCall()`.
    - Verify that the `src` stream gets paused.
    
    PR-URL: #36056
    Refs: #35941
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Ricky Zhou <[email protected]>
    lpinca authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    9405cdd View commit details
    Browse the repository at this point in the history
  38. dns: add a cancel() method to the promise Resolver

    PR-URL: #33099
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    szmarczak authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    6349b1d View commit details
    Browse the repository at this point in the history
  39. doc: document the error when cwd not exists in child_process.spawn

    If the option cwd does not exist, the error ENOENT is the same as
    the error emitted when the command does not exist, it's confusing.
    
    PR-URL: #34505
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    FeelyChau authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    eefc6aa View commit details
    Browse the repository at this point in the history
  40. perf_hooks: make nodeTiming a first-class object

    Render all properties of nodeTiming enumerable
    so JSON.stringify and Object.keys can access them
    
    Fixes: #35936
    
    PR-URL: #35977
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Momtchil Momtchev authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    ed8af3a View commit details
    Browse the repository at this point in the history
  41. doc: move shigeki to emeritus

    In email, Shigeki Ohtsu indicated that a move to emeritus would be
    appropriate at this time. I'm especially grateful for the crypto and
    security work over the years, and I'm sure I'm not the only one.
    
    PR-URL: #36093
    Reviewed-By: Shigeki Ohtsu <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    cd33594 View commit details
    Browse the repository at this point in the history
  42. doc: fix invalid link in worker_threads.md

    Inadvertent double hash in link makes it invalid and no longer pointing
    to the documentation section it intends to point to.
    
    PR-URL: #36109
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yongsheng Zhang <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    e8a8513 View commit details
    Browse the repository at this point in the history
  43. doc: claim ABI version for Electron v13

    PR-URL: #36101
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    b17a83a View commit details
    Browse the repository at this point in the history
  44. doc: esm docs consolidation and reordering

    PR-URL: #36046
    Reviewed-By: Bradley Farias <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    guybedford authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    0ff384b View commit details
    Browse the repository at this point in the history
  45. n-api: factor out calling pattern

    Factor out how we handle a `napi_status`-valued return internally.
    
    Signed-off-by: Gabriel Schulhof <[email protected]>
    PR-URL: #36113
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    89da0c3 View commit details
    Browse the repository at this point in the history
  46. promise: emit error on domain unhandled rejections

    PR-URL: #36082
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Yongsheng Zhang <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    benjamingr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    eb9295b View commit details
    Browse the repository at this point in the history
  47. events: add max listener warning for EventTarget

    Signed-off-by: James M Snell <[email protected]>
    
    PR-URL: #36001
    Fixes: #35990
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    jasnell authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    9ce9b01 View commit details
    Browse the repository at this point in the history
  48. deps: upgrade npm to 7.0.11

    PR-URL: #36112
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    darcyclarke authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    27f1bc0 View commit details
    Browse the repository at this point in the history
  49. crypto: fix format warning in AdditionalConfig

    Fixes warning: format ‘%lu’ expects argument of type ‘long unsigned
    int’, but argument 4 has type ‘size_t {aka unsigned int}`
    
    Co-authored-by: Anna Henningsen <[email protected]>
    
    PR-URL: #36060
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RaisinTen authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    272fc79 View commit details
    Browse the repository at this point in the history
  50. tools: hide commit queue action link

    PR-URL: #36124
    Reviewed-By: Denys Otrishko <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    7e7ddb1 View commit details
    Browse the repository at this point in the history
  51. deps: V8: cherry-pick 3176bfd447a9

    Original commit message:
    
        [heap-profiler] Fix crash when a snapshot deleted while taking one
    
        Fix a crash/hang that occurred when deleting a snapshot during the
        GC that is part of taking another one.
    
        Specifically, when deleting the only other snapshot in such
        a situation, the `v8::HeapSnapshot::Delete()` method sees that there
        is only one (complete) snapshot at that point, and decides that it is
        okay to perform “delete all snapshots” instead of just deleting
        the requested one. That resets the internal string lookup table
        of the heap profiler, but the new snapshot that is currently in
        progress still holds references to the old string lookup table,
        leading to a use-after-free segfault or infinite loop.
    
        Fix this by guarding against resetting the string table while
        another heap snapshot is being taken, and add a test that would
        crash before this fix.
    
        This can be triggered in Node.js by repeatedly calling
        `v8.getHeapSnapshot()`, which provides heap snapshots as weakly
        held host objects.
    
        Change-Id: If9ac3728bf79114000982f1e7bb05e8034299e3c
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2464823
        Reviewed-by: Ulan Degenbaev <[email protected]>
        Commit-Queue: Ulan Degenbaev <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#70445}
    
    Refs: v8/v8@3176bfd
    
    PR-URL: #35612
    Refs: #35559
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    addaleax authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    0fcbb1c View commit details
    Browse the repository at this point in the history
  52. test: add test for fs.read when offset key is null

    added test for uncovered if statement in lib/fs.js
    
    PR-URL: #35918
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    mayankagarwals authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    c19df17 View commit details
    Browse the repository at this point in the history
  53. test: make test-http2-client-jsstream-destroy.js reliable

    Use events instead of setTimeout() calls.
    
    Fixes: #36078
    
    PR-URL: #36129
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    f9bbd35 View commit details
    Browse the repository at this point in the history
  54. n-api: improve consistency of how we get context

    Refs: nodejs/node-addon-api#764
    Improve the consistency of how we get a context
    when needed. We generally used env->context() in N-API
    but there were are few exceptions that this PR addresses.
    
    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #36068
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Gabriel Schulhof <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    mhdawson authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    3d623d8 View commit details
    Browse the repository at this point in the history
  55. doc: clarify text about process not responding

    The existing text about processes not responding is unclear, at least to
    me. Suggestions for clarification welcome, but I think the best thing
    might be to state that the process may stop responding and leave it at
    that. The explanantion (about asynchronous listeners) is not clear to
    me. (Why would the fact that the listeners are asynchronous matter?) If
    it's an unnecessary detail (as seems likely), let's remove it.
    
    PR-URL: #36117
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    142cacd View commit details
    Browse the repository at this point in the history
  56. timers: refactor to use more primordials

    PR-URL: #36132
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    a367c0d View commit details
    Browse the repository at this point in the history
  57. test: deflake test-http-destroyed-socket-write2

    Ensure that the write occurs in the same tick where the socket is
    destroyed by the other peer.
    
    PR-URL: #36120
    Fixes: #36081
    Fixes: #4066
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Ricky Zhou <[email protected]>
    lpinca authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    4746649 View commit details
    Browse the repository at this point in the history
  58. test: fix typo in inspector-helper.js

    PR-URL: #36127
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    lpinca authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    77b47df View commit details
    Browse the repository at this point in the history
  59. build: try “python3” as a last resort for 3.x

    So that Xcode's Python 3 gets picked up.
    
    PR-URL: #35983
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Christian Clauss <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    oleavr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    60874ba View commit details
    Browse the repository at this point in the history
  60. fs: filehandle read now accepts object as argument

    PR-URL: #34180
    Fixes: #34176
    Refs: https://nodejs.org/api/fs.html#fs_filehandle_read_options
    Reviewed-By: Zeyu Yang <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    branisha authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    76b1863 View commit details
    Browse the repository at this point in the history
  61. doc,url: fix url.hostname example

    PR-URL: #33735
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    darkrishabh authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    a8dab21 View commit details
    Browse the repository at this point in the history
  62. tools: remove bashisms from license builder script

    PR-URL: #36122
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    d8fcf2c View commit details
    Browse the repository at this point in the history
  63. domain: improve deprecation warning text for DEP0097

    Because the following gives basically no actionable information
    on its own, neither in the error message nor in the stack trace:
    
        (node:3187) [DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead.
            at emitMakeCallbackDeprecation (domain.js:123:13)
            at process.topLevelDomainCallback (domain.js:135:5)
            at process.callbackTrampoline (internal/async_hooks.js:124:14)
    
    PR-URL: #36136
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    addaleax authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    e48ec70 View commit details
    Browse the repository at this point in the history
  64. lib: add throws option to fs.f/l/statSync

    For consumers that aren't interested in *why* a `statSync` call failed,
    allocating and throwing an exception is an unnecessary expense.  This PR
    adds an option that will cause it to return `undefined` in such cases
    instead.
    
    As a motivating example, the JavaScript & TypeScript language service
    shared between Visual Studio and Visual Studio Code is stuck with
    synchronous file IO for architectural and backward-compatibility
    reasons.  It frequently needs to speculatively check for the existence
    of files and directories that may not exist (and cares about file vs
    directory, so `existsSync` is insufficient), but ignores file system
    entries it can't access, regardless of the reason.
    
    Benchmarking the language service is difficult because it's so hard to
    get good coverage of both code bases and user behaviors, but, as a
    representative metric, we measured batch compilation of a few hundred
    popular projects (by star count) from GitHub and found that, on average,
    we saved about 1-2% of total compilation time.  We speculate that the
    savings could be even more significant in interactive (language service
    or watch mode) scenarios, where the same (non-existent) files need to be
    polled over and over again.  It's not a huge improvement, but it's a
    very small change and it will affect a lot of users (and CI runs).
    
    For reference, our measurements were against `v12.x` (3637a06 at the
    time) on an Ubuntu Server desktop with an SSD.
    
    PR-URL: #33716
    Reviewed-By: Denys Otrishko <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    amcasey authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    15ff155 View commit details
    Browse the repository at this point in the history
  65. doc: mark modules implementation as stable

    PR-URL: #35781
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Derek Lewis <[email protected]>
    guybedford authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    24065b9 View commit details
    Browse the repository at this point in the history
  66. test: update wpt url and resource

    Refs: web-platform-tests/wpt#26317
    
    PR-URL: #36032
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    watilde authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    73bb54a View commit details
    Browse the repository at this point in the history
  67. src: refactor using-declarations node_env_var.cc

    PR-URL: #36128
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    RaisinTen authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    7086f2e View commit details
    Browse the repository at this point in the history
  68. doc: add link for v8.takeCoverage()

    PR-URL: #36135
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    bb29508 View commit details
    Browse the repository at this point in the history
  69. lib: remove primordials.SafePromise

    PR-URL: #36149
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    82f1cde View commit details
    Browse the repository at this point in the history
  70. http: add support for abortsignal to http.request

    PR-URL: #36048
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Denys Otrishko <[email protected]>
    Reviewed-By: Ricky Zhou <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    benjamingr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    8390f8a View commit details
    Browse the repository at this point in the history
  71. lib: set abort-controller toStringTag

    PR-URL: #36115
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    benjamingr authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    d6ea12e View commit details
    Browse the repository at this point in the history
  72. fs: remove experimental from promises.rmdir recursive

    This was missed in commit 35b17d9.
    
    Refs: #34278
    Refs: #35171
    
    Signed-off-by: Anders Kaseorg <[email protected]>
    
    PR-URL: #36131
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Ben Coe <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    andersk authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    3691ecc View commit details
    Browse the repository at this point in the history
  73. http2: add support for TypedArray to getUnpackedSettings

    PR-URL: #36141
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    f0aed8c View commit details
    Browse the repository at this point in the history
  74. lib: refactor to use more primordials

    PR-URL: #36140
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    1a4d43f View commit details
    Browse the repository at this point in the history
  75. build: replace which with command -v

    PR-URL: #36118
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    RaisinTen authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    fcc38a1 View commit details
    Browse the repository at this point in the history
  76. tools: only use 2 cores for macos action

    There are only 2 cores available so we shouldn't be using -j8
    
    Refs: https://docs.github.com/en/free-pro-team@latest/actions/reference/specifications-for-github-hosted-runners#supported-runners-and-hardware-resources
    
    PR-URL: #36169
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Mary Marchini <[email protected]>
    MylesBorins authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    2d24912 View commit details
    Browse the repository at this point in the history
  77. benchmark: fix build warnings

    The napi/* benchmarks were using an incorrect signature for the V8
    add-on init function. This was causing a warning.
    
    Signed-off-by: Gabriel Schulhof <[email protected]>
    PR-URL: #36157
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    3ee556a View commit details
    Browse the repository at this point in the history
  78. doc: de-emphasize wrapping in napi_define_class

    Change the documentation for `napi_define_class` in such a way that
    it mentions wrapping C++ class instances as a possible use for the API,
    rather than making the assumption that it is the use case for the API.
    
    Signed-off-by: Gabriel Schulhof <[email protected]>
    Co-authored-by: Rich Trott <[email protected]>
    Fixes: #36150
    PR-URL: #36159
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    2 people authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    4ab4a99 View commit details
    Browse the repository at this point in the history
  79. tools: bump [email protected] to [email protected]

    PR-URL: #36106
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    a6ef92b View commit details
    Browse the repository at this point in the history
  80. win,build,tools: support VS prerelease

    PR-URL: #36033
    Reviewed-By: Bartosz Sosnowski <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    baruchiro authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    4e3883e View commit details
    Browse the repository at this point in the history
  81. deps: upgrade npm to 7.0.12

    PR-URL: #36153
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    ruyadorno authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    c23ee37 View commit details
    Browse the repository at this point in the history
  82. doc: add compatibility/interop technical value

    PR-URL: #35323
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    GeoffreyBooth authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    a6a90af View commit details
    Browse the repository at this point in the history
  83. http2: refactor to use more primordials

    PR-URL: #36142
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Ricky Zhou <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    8a0c3b9 View commit details
    Browse the repository at this point in the history
  84. async_hooks: refactor to use more primordials

    PR-URL: #36168
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    28d7101 View commit details
    Browse the repository at this point in the history
  85. doc: fix punctuation in v8.md

    Two minor punctuation fixes for v8.md.
    
    PR-URL: #36192
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    545ac1f View commit details
    Browse the repository at this point in the history
  86. errors: refactor to use more primordials

    PR-URL: #36167
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    aduh95 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    bcbf176 View commit details
    Browse the repository at this point in the history
  87. n-api: fix test_async_context warnings

    Signed-off-by: Gabriel Schulhof <[email protected]>
    PR-URL: #36171
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    5698cc0 View commit details
    Browse the repository at this point in the history
  88. n-api: clean up binding creation

    * Remove dead code for `GetterCallbackWrapper` and
      `SetterCallbackWrapper`.
    * Factor out creation of new `v8::Function`s.
    * Factor out creation of new `v8::FunctionTemplate`s.
    * Turn `CallbackBundle` into a class, internalizing creation of new
      instances and garbage collection.
    
    Signed-off-by: Gabriel Schulhof <[email protected]>
    PR-URL: #36170
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: David Carlier <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    79b2ba6 View commit details
    Browse the repository at this point in the history
  89. http2: add support for AbortSignal to http2Session.request

    - Add support
    - Add test
    - Docs once PR is up
    
    PR-URL: #36070
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MadaraUchiha authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    48bf59b View commit details
    Browse the repository at this point in the history
  90. test: update comments in test-fs-read-offset-null

    Update comment to refer to the correct ASCII code (120 rather than 66).
    All other changes are cosmetic.
    
    PR-URL: #36152
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    5fa35f6 View commit details
    Browse the repository at this point in the history
  91. doc: revise agent.destroy() text

    PR-URL: #36163
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    8bbdbcc View commit details
    Browse the repository at this point in the history
  92. src: integrate URL::href() and use in inspector

    PR-URL: #35912
    Refs: #22610
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    watilde authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    6d1b1c7 View commit details
    Browse the repository at this point in the history
  93. http: fix typo in comment

    alredy -> already
    
    PR-URL: #36193
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Pranshu Srivastava <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ricky Zhou <[email protected]>
    HollowMan6 authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    2fdf509 View commit details
    Browse the repository at this point in the history
  94. doc: remove stray comma in url.md

    PR-URL: #36175
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Trott authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    42dfda8 View commit details
    Browse the repository at this point in the history
  95. doc: add arm64 macOS as experimental

    PR-URL: #36189
    Refs: nodejs/build#2474
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ash Cripps <[email protected]>
    Reviewed-By: David Carlier <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Pranshu Srivastava <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    richardlau authored and codebytere committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    0fbade3 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. deps: upgrade npm to 7.0.13

    PR-URL: #36202
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    ruyadorno authored and codebytere committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    d16e862 View commit details
    Browse the repository at this point in the history
  2. deps: upgrade npm to 7.0.14

    PR-URL: #36238
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Shelley Vohr <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    nlf authored and codebytere committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    4a88c73 View commit details
    Browse the repository at this point in the history
  3. 2020-11-24, Version 15.3.0 (Current)

    Notable changes:
    
    dns:
      * (SEMVER-MINOR) add a cancel() method to the promise Resolver (Szymon Marczak) #33099
    events:
      * (SEMVER-MINOR) add max listener warning for EventTarget (James M Snell) #36001
    http:
      * (SEMVER-MINOR) add support for abortsignal to http.request (Benjamin Gruenbaum) #36048
    http2:
      * (SEMVER-MINOR) allow setting the local window size of a session (Yongsheng Zhang) #35978
    lib:
      * (SEMVER-MINOR) add throws option to fs.f/l/statSync (Andrew Casey) #33716
    path:
      * (SEMVER-MINOR) add `path/posix` and `path/win32` alias modules (ExE Boss) #34962
    readline:
      * (SEMVER-MINOR) add getPrompt to get the current prompt (Mattias Runge-Broberg) #33675
    src:
      * (SEMVER-MINOR) add loop idle time in diagnostic report (Gireesh Punathil) #35940
    util:
      * (SEMVER-MINOR) add `util/types` alias module (ExE Boss) #34055
    
    PR-URL: #36232
    codebytere committed Nov 24, 2020
    1 Configuration menu
    Copy the full SHA
    63e7dc1 View commit details
    Browse the repository at this point in the history