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 <myles.borins@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    ExE-Boss authored and codebytere committed Nov 22, 2020
    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 <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    ExE-Boss authored and codebytere committed Nov 22, 2020
    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 <cjihrig@gmail.com>
    
    PR-URL: #33675
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    mattiasrunge authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    sapics authored and codebytere committed Nov 22, 2020
    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 <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ronag authored and codebytere committed Nov 22, 2020
    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 <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Ethan-Arrowood authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    lpinca authored and codebytere committed Nov 22, 2020
    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 <vlad2t@hotmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Qard authored and codebytere committed Nov 22, 2020
    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 <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    szmarczak authored and codebytere committed Nov 22, 2020
    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 <matteo.collina@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    ZYSzys authored and codebytere committed Nov 22, 2020
    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 <jasnell@gmail.com>
    
    PR-URL: #35665
    Reviewed-By: Alba Mendez <me@alba.sh>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    jasnell authored and codebytere committed Nov 22, 2020
    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 <daniel.bevenius@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    oleavr authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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

    remark-parse@9.0.0 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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    Copy the full SHA
    500e709 View commit details
    Browse the repository at this point in the history
  15. tools: update doc tools to remark-parse@9.0.0

    PR-URL: #36049
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    
    PR-URL: #36052
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and codebytere committed Nov 22, 2020
    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 <jkummerow@chromium.org>
        Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
        Reviewed-by: Thibaud Michaud <thibaudm@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#69791}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    oleavr authored and codebytere committed Nov 22, 2020
    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 <jkummerow@chromium.org>
        Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#70335}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    oleavr authored and codebytere committed Nov 22, 2020
    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 <jkummerow@chromium.org>
        Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
        Reviewed-by: Clemens Backes <clemensb@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#70379}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    oleavr authored and codebytere committed Nov 22, 2020
    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 <clemensb@chromium.org>
        Reviewed-by: Igor Sheludko <ishell@chromium.org>
        Reviewed-by: Nico Weber <thakis@chromium.org>
        Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#70986}
    
    PR-URL: #35986
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    oleavr authored and codebytere committed Nov 22, 2020
    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 <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    rickyes authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    RaisinTen authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    gireeshpunathil authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    arsenalzp authored and codebytere committed Nov 22, 2020
    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 <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    bingenito authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    yashLadha authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <leko.noor@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and codebytere committed Nov 22, 2020
    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 <daijiro.wachi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    lpinca authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    szmarczak authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    FeelyChau authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Momtchil Momtchev authored and codebytere committed Nov 22, 2020
    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 <ohtsu@ohtsu.org>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    codebytere committed Nov 22, 2020
    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 <bradley.meck@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    guybedford authored and codebytere committed Nov 22, 2020
    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 <gabriel.schulhof@intel.com>
    PR-URL: #36113
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    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 <ruben@bridgewater.de>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    benjamingr authored and codebytere committed Nov 22, 2020
    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 <jasnell@gmail.com>
    
    PR-URL: #36001
    Fixes: #35990
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and codebytere committed Nov 22, 2020
    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 <myles.borins@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    darcyclarke authored and codebytere committed Nov 22, 2020
    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 <github@addaleax.net>
    
    PR-URL: #36060
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and codebytere committed Nov 22, 2020
    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 <shishugi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <ulan@chromium.org>
        Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#70445}
    
    Refs: v8/v8@3176bfd
    
    PR-URL: #35612
    Refs: #35559
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    addaleax authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    mayankagarwals authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <mdawson@devrus.com>
    
    PR-URL: #36068
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    mhdawson authored and codebytere committed Nov 22, 2020
    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 <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    lpinca authored and codebytere committed Nov 22, 2020
    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 <targos@protonmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    lpinca authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    oleavr authored and codebytere committed Nov 22, 2020
    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 <himself65@outlook.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    branisha authored and codebytere committed Nov 22, 2020
    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 <gpunathi@in.ibm.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    darkrishabh authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <cjihrig@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and codebytere committed Nov 22, 2020
    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 <shishugi@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    amcasey authored and codebytere committed Nov 22, 2020
    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 <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    guybedford authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    watilde authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and codebytere committed Nov 22, 2020
    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 <luigipinca@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <anna@addaleax.net>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    benjamingr authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    benjamingr authored and codebytere committed Nov 22, 2020
    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 <andersk@mit.edu>
    
    PR-URL: #36131
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    andersk authored and codebytere committed Nov 22, 2020
    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 <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and codebytere committed Nov 22, 2020
    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 <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    MylesBorins authored and codebytere committed Nov 22, 2020
    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 <gabriel.schulhof@intel.com>
    PR-URL: #36157
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    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 <gabriel.schulhof@intel.com>
    Co-authored-by: Rich Trott <rtrott@gmail.com>
    Fixes: #36150
    PR-URL: #36159
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    2 people authored and codebytere committed Nov 22, 2020
    Copy the full SHA
    4ab4a99 View commit details
    Browse the repository at this point in the history
  79. tools: bump unist-util-find@1.0.1 to unist-util-find@1.0.2

    PR-URL: #36106
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <bartosz@janeasystems.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    baruchiro authored and codebytere committed Nov 22, 2020
    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 <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    ruyadorno authored and codebytere committed Nov 22, 2020
    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 <admin@stephenbelanger.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    GeoffreyBooth authored and codebytere committed Nov 22, 2020
    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 <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    aduh95 authored and codebytere committed Nov 22, 2020
    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 <gabriel.schulhof@intel.com>
    PR-URL: #36171
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    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 <gabriel.schulhof@intel.com>
    PR-URL: #36170
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Gabriel Schulhof authored and codebytere committed Nov 22, 2020
    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 <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MadaraUchiha authored and codebytere committed Nov 22, 2020
    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 <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <luigipinca@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    watilde authored and codebytere committed Nov 22, 2020
    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 <gpunathi@in.ibm.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    HollowMan6 authored and codebytere committed Nov 22, 2020
    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 <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and codebytere committed Nov 22, 2020
    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 <targos@protonmail.com>
    Reviewed-By: Ash Cripps <acripps@redhat.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    richardlau authored and codebytere committed Nov 22, 2020
    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 <myles.borins@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ruyadorno authored and codebytere committed Nov 24, 2020
    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 <ruyadorno@github.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    nlf authored and codebytere committed Nov 24, 2020
    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
    Copy the full SHA
    63e7dc1 View commit details
    Browse the repository at this point in the history