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

v16.14.0 proposal #41804

Merged
merged 385 commits into from Feb 8, 2022
Merged

v16.14.0 proposal #41804

merged 385 commits into from Feb 8, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 1, 2022

  1. build: update Actions versions

    PR-URL: #40987
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Mesteery authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    20c4c6a View commit details
    Browse the repository at this point in the history
  2. tools: ignore unrelated workflow changes in slow Actions tests

    Changes in the workflow files never affect the node binary, running
    build tasks seems unnecessary.
    
    Refs: #40928
    
    PR-URL: #40990
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9e770d4 View commit details
    Browse the repository at this point in the history
  3. readline: skip escaping characters again

    This is a minor performance improvement for readline. It skips to
    escape individual characters again after escaping them before.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41005
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ef33729 View commit details
    Browse the repository at this point in the history
  4. stream: remove whatwg streams experimental warning

    The API is still experimental, but the warning isn't necessary any
    longer
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40971
    Refs: #40950
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2251bba View commit details
    Browse the repository at this point in the history
  5. doc: specify that message.socket can be nulled

    The `socket` property of the `IncomingMessage` object is nulled on the
    server after calling `message.destroy()` and on the client after a
    request completes and the socket is kept alive.
    
    Fixes: #41011
    
    PR-URL: #41014
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    lpinca authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c52ce19 View commit details
    Browse the repository at this point in the history
  6. events: propagate weak option for kNewListener

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40899
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    78a8c1b View commit details
    Browse the repository at this point in the history
  7. lib: add AbortSignal.timeout

    Refs: whatwg/dom#1032
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40899
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    157753b View commit details
    Browse the repository at this point in the history
  8. tools: include JSDoc in ESLint updating tool

    PR-URL: #41027
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    45e7aff View commit details
    Browse the repository at this point in the history
  9. tools: install and enable JSDoc linting in ESLint

    PR-URL: #41027
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    af9b05f View commit details
    Browse the repository at this point in the history
  10. util: always visualize cause property in errors during inspection

    While inspecting errors, always visualize the cause. That property
    is non-enumerable by default while being useful in general for
    debugging.
    
    Duplicated stack frames are hidden.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41002
    Fixes: #40859
    Fixes: #38725
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b15f5e4 View commit details
    Browse the repository at this point in the history
  11. lib: do not lazy load EOL in blob

    This addresses a comment by loading the EOL from the constants file.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41004
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f40e099 View commit details
    Browse the repository at this point in the history
  12. doc: link to commit queue guide

    PR-URL: #41030
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    GeoffreyBooth authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3f6106c View commit details
    Browse the repository at this point in the history
  13. test: add auth option case for url.format

    PR-URL: #40516
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Hirotaka Tagawa / wafuwafu13 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b9567d9 View commit details
    Browse the repository at this point in the history
  14. url: detect hostname more reliably in url.parse()

    Based on existing tests and code comments, url.parse() is expected to
    treat any URL containing user@host as having a hostname. However, it
    turns out this behavior relies on the URL having a hash which is
    surprising, to put it mildly. Detect the host even without the hash.
    
    PR-URL: #41031
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    08c2512 View commit details
    Browse the repository at this point in the history
  15. tools: udpate packages in tools/doc

    PR-URL: #41036
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f74d8b5 View commit details
    Browse the repository at this point in the history
  16. build: add tools/doc to tools.yml updates

    PR-URL: #41036
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    535bb5f View commit details
    Browse the repository at this point in the history
  17. doc: expand entries for isIP(), isIPv4(), and isIPv6()

    Closes: #40966
    
    PR-URL: #41028
    Fixes: #40966
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    084decd View commit details
    Browse the repository at this point in the history
  18. src: use a higher limit in the NearHeapLimitCallback

    V8 requires the NearHeapLimitCallback to return a limit that's higher
    than the initial one or otherwise it will crash.
    
    PR-URL: #41041
    Refs: #41013
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5f01d03 View commit details
    Browse the repository at this point in the history
  19. util: add numericSeparator to util.inspect

    This adds the `numericSeparator` option to util.inspect. Using it
    separates numbers by thousands adding the underscore accordingly.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41003
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    45a3e24 View commit details
    Browse the repository at this point in the history
  20. tools: remove Babel from license-builder.sh

    Babel is now installed as a dependency in our ESLint installation. The
    current license-builder.sh will fail to find the license for Babel.
    
    The license is sill present in the repository/code base/file system. So
    as with all other dependencies that are installed in
    tools/node_modules/eslint/node_modules and have an MIT license, we are
    still complying with the license. The inclusion in our own LICENSE was
    to clearly signal that things under tools/node_modules/@babel were not
    covered by the Node.js license. Because it is now under
    tools/node_modules/eslint, that "we aren't the license-holders of this
    code" aspect of things is already covered by the inclusion of the ESLint
    license.
    
    PR-URL: #41049
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5bfa0ea View commit details
    Browse the repository at this point in the history
  21. test: deflake test-trace-atomics-wait

    Add possible outcome to the `expectedTimelines` array.
    
    Fixes: #41010
    
    PR-URL: #41018
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3450227 View commit details
    Browse the repository at this point in the history
  22. node-api,doc: document parms which can be optional

    Fixes: nodejs/abi-stable-node#252
    
    I've been through the Node-api methods and I believe
    this is the last places where optional parameters
    were not documented.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41021
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    375d04a View commit details
    Browse the repository at this point in the history
  23. build: fail early in test-macos.yml

    PR-URL: #41035
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f826c86 View commit details
    Browse the repository at this point in the history
  24. tools: rollback highlight.js

    Recent upgrade of highlight.js has broken the docs build on the
    withoutintl builds.
    
    PR-URL: #41078
    Refs: #41077
    Refs: #41036
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    richardlau authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f9cf50f View commit details
    Browse the repository at this point in the history
  25. doc: add explicit declaration of fd with null val

    In example of implementing a writable stream with extending on
    Writable add explicit declaration of 'fd' (file descriptor)
    variable with null value.
    It will make this example more similar to readable stream's one.
    And will make it easier to figure out in topic.
    
    PR-URL: #40704
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Gena888 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    6a9db2e View commit details
    Browse the repository at this point in the history
  26. tools: use jsdoc recommended rules

    Enable all recommended JSDoc linting rules and disable the ones we don't
    (yet?) meet. They can be enabled one by one by removing the lines that
    turn them off.
    
    This requires adding --max-warnings to the ESLint invocations in
    Makefile and vcbuild.bat because the preset enables the recommended
    rules as warnings and not errors.
    
    PR-URL: #41057
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    0983f6b View commit details
    Browse the repository at this point in the history
  27. test: add missing JSDoc parameter name

    PR-URL: #41057
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d6b1542 View commit details
    Browse the repository at this point in the history
  28. tools: enable jsdoc/require-param-name lint rule

    PR-URL: #41057
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    50420c6 View commit details
    Browse the repository at this point in the history
  29. build: add --without-corepack

    PR-URL: #41060
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    jonahsnider authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    74557c3 View commit details
    Browse the repository at this point in the history
  30. timers: add experimental scheduler api

    Adds experimental implementations of the yield and wait APIs being
    explored at https://github.com/WICG/scheduling-apis.
    
    When I asked the WHATWG folks about the possibility of standardizing the
    [awaitable versions of setTimeout/setImmediate](whatwg/html#7340)
    that we have implemented in `timers/promises`, they pointed at the work
    in progress scheduling APIs draft as they direction they'll be going.
    While there is definitely a few thing in that draft that have
    questionable utility to Node.js, the yield and wait APIs map cleanly to
    the setImmediate and setTimeout we already have.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40909
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c5f9e96 View commit details
    Browse the repository at this point in the history
  31. meta: update AUTHORS

    PR-URL: #41088
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    25d3103 View commit details
    Browse the repository at this point in the history
  32. deps: upgrade npm to 8.2.0

    PR-URL: #41065
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    npm-robot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3c13bbd View commit details
    Browse the repository at this point in the history
  33. tools: update ESLint to 8.4.0

    PR-URL: #41085
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    lpinca authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    4aae04b View commit details
    Browse the repository at this point in the history
  34. build: re-enable V8 concurrent marking

    It was unintentionally disabled during a V8 update.
    
    Fixes: #41012
    
    PR-URL: #41013
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c8625d1 View commit details
    Browse the repository at this point in the history
  35. doc: add @bnb as a collaborator

    Signed-off-by: Tierney Cyren <hello@bnb.im>
    
    PR-URL: #41100
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    bnb authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7930725 View commit details
    Browse the repository at this point in the history
  36. util: escape lone surrogate code points using .inspect()

    Unpaired surrogate code points have no representation in UTF8.
    Therefore, such code points are just "random" output that is
    unreadable. Instead, escape the code points similar to C0 and C1
    control characters.
    
    Refs: https://unicodebook.readthedocs.io/unicode_encodings.html#utf-16-surrogate-pairs
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41001
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    4f300a5 View commit details
    Browse the repository at this point in the history
  37. assert: use stricter stack frame detection in .ifError()

    This makes sure arbitrary stack traces are not handled as stack
    frames.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41006
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2d471e4 View commit details
    Browse the repository at this point in the history
  38. test: skip ESLint tests if no Intl

    ESLint dependency now requires Intl because it uses regexp unicode
    character properties.
    
    Fixes: #41102
    
    PR-URL: #41105
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    28c52f6 View commit details
    Browse the repository at this point in the history
  39. doc: clarify escaping for ES modules

    This should make it clear(er) how to escape special characters like `#`
    and `?`.
    
    Ref: #41052
    
    PR-URL: #41074
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    notroid5 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ecc086c View commit details
    Browse the repository at this point in the history
  40. lib: use consistent types in JSDoc @returns

    PR-URL: #41089
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    eda57a9 View commit details
    Browse the repository at this point in the history
  41. tools: enable jsdoc/require-returns-check lint rule

    PR-URL: #41089
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2c009cc View commit details
    Browse the repository at this point in the history
  42. build: skip documentation generation if no ICU

    Closes: #41077
    
    PR-URL: #41091
    Fixes: #41077
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    860d552 View commit details
    Browse the repository at this point in the history
  43. tools: update highlight.js to 11.3.1

    PR-URL: #41091
    Fixes: #41077
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    1ff1521 View commit details
    Browse the repository at this point in the history
  44. tools: strip comments from lint-md rollup output

    Refs: #41081 (comment)
    
    PR-URL: #41092
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2c28f86 View commit details
    Browse the repository at this point in the history
  45. tls: improve handling of shutdown

    RFC 5246 section-7.2.1 requires that the implementation must immediately
    stop reading from the stream, as it is no longer TLS-encrypted. The
    underlying stream is permitted to still pump events (and errors) to
    other users, but those are now unencrypted, so we should not process
    them here. But therefore, we do not want to stop the underlying stream,
    as there could be another user of it, but we do need to remove ourselves
    as a listener.
    
    Per TLS v1.2, we should have also destroy the TLS state entirely here
    (including the writing side), but this was revised in TLS v1.3 to permit
    the stream to continue to flush output.
    
    There appears to be some inconsistencies in the way nodejs handles
    ownership of the underlying stream, with `TLS.close()` on the write side
    also calling shutdown on the underlying stream (thus assuming other
    users of the underlying stream are not permitted), while receiving EOF
    on the read side leaves the underlying channel open. These
    inconsistencies are left for a later person to resolve, if the extra
    functionality is needed (as described in #35904). The current goal here
    is to the fix the occasional CI exceptions depending on the timing of
    these kernel messages through the TCP stack.
    
    PR-URL: #36111
    Fixes: #35946
    Refs: libuv/libuv#3036
    Refs: #35904
    Co-authored-by: Momtchil Momtchev <momtchil@momtchev.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    2 people authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3b5b893 View commit details
    Browse the repository at this point in the history
  46. doc: simplify major release preparation

    Changes/rational:
    
    - Change the branch creation to two months prior from three months prior
      to the release.
    - Do not cherry-pick commits within the last month - mirror the master
      branch up until 1 week before the release.
    - Dropped 'semver major cut-off' and replace with 'Inform TSC of any
      majors which land within a month of the release'.
    
    PR-URL: #40816
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    BethGriggs authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    e401e6c View commit details
    Browse the repository at this point in the history
  47. doc: remove OpenJSF Slack nodejs from support doc

    The OpenJSF Slack nodejs channel has a description that reads:
    
    > 🚨 For Node.js application development questions, see:
    >
    > - Node Slackers: https://www.nodeslackers.com/
    > - Node.js help repo: https://github.com/nodejs/help
    
    Let's not send people with support questions there just to get
    ignored or redirected elsewhere.
    
    PR-URL: #41108
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    179886f View commit details
    Browse the repository at this point in the history
  48. doc,lib,tools: align multiline comments

    These changes are in preparation for enabling a JSDoc lint rule.
    
    PR-URL: #41109
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    59d159f View commit details
    Browse the repository at this point in the history
  49. tools: enable JSDoc check-alignment lint rule

    PR-URL: #41109
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    33be3e8 View commit details
    Browse the repository at this point in the history
  50. doc: add note about pip being required

    Clean install requires pip to make coverage but instructions didn't
    mention it.
    
    PR-URL: #40669
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PiotrRybak authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f35bd52 View commit details
    Browse the repository at this point in the history
  51. doc: document support building with Python 3.10 on Windows

    PR-URL: #41098
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    cclauss authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    22970c6 View commit details
    Browse the repository at this point in the history
  52. fs: fix length option being ignored during read()

    Currently, `length` in an options object is ignored.
    
    PR-URL: #40906
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    fracsinus authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    67c6170 View commit details
    Browse the repository at this point in the history
  53. fs: fix error codes for fs.cp

    The context passed into this error must have `.code`, `.syscall` and
    `.message`.
    
    Fixes: #41104
    
    PR-URL: #41106
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    eaab8d0 View commit details
    Browse the repository at this point in the history
  54. tools: update ESLint to 8.4.1

    PR-URL: #41114
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3dc8483 View commit details
    Browse the repository at this point in the history
  55. doc: fix comments in test-fs-watch.js

    PR-URL: #41046
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    jakub-g authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    35d0a4e View commit details
    Browse the repository at this point in the history
  56. inspector: add missing initialization

    Add missing initialization flagged by Coverity
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41022
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5356dfd View commit details
    Browse the repository at this point in the history
  57. http: don't write empty data on req/res end()

    When calling OutgoingMessage.end() with empty data argument, avoid
    writing to the socket unless there's still pending data to be sent.
    
    Fixes: #41062
    
    PR-URL: #41116
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    0bf8291 View commit details
    Browse the repository at this point in the history
  58. src: fix limit calculation

    Coverity reported that the use of sizeof along with pointer
    arithmetic was likely an error as the pointer arithmetic
    would already be accounting for the size of what the
    pointer points to.
    
    Looking at the code that looked right but removing the
    extra sizeOf caused tests to fail.
    
    Looking more closely it seems like we were not allocating
    a big enough buffer but the extra sizeof was allowing
    us to convert even though it might have been corrupting
    memory.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41026
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2ca3714 View commit details
    Browse the repository at this point in the history
  59. buffer: fix Blob constructor on various TypedArrays

    Fixes: #40705
        
    PR-URL: #40706
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Gozala authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    799cf57 View commit details
    Browse the repository at this point in the history
  60. lib: make AbortSignal cloneable/transferable

    Allows for using `AbortSignal` across worker threads and contexts.
    
    ```js
    const ac = new AbortController();
    const mc = new MessageChannel();
    mc.port1.onmessage = ({ data }) => {
      data.addEventListener('abort', () => {
        console.log('aborted!');
      });
    };
    mc.port2.postMessage(ac.signal, [ac.signal]);
    ```
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41050
    Refs: whatwg/dom#948
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    438b9cf View commit details
    Browse the repository at this point in the history
  61. doc: move style guide to findable location

    Move the style guide to doc/README.md so people might find it. The
    current location is easily overlooked, as is evidenced by
    #41025
    
    PR-URL: #41119
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c4a5db6 View commit details
    Browse the repository at this point in the history
  62. build: fix commit-queue-rebase functionality

    For commit-queue-rebase only, commit-queue.sh uses `git push` which
    requires the credentials from the git checkout. Remove
    `persist-credentials: false` from this workflow.
    
    PR-URL: #41140
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d3289b2 View commit details
    Browse the repository at this point in the history
  63. util: pass through the inspect function to custom inspect functions

    This allows to use more portable custom inspect functions.
    
    Fixes: #35956
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41019
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    8ce8588 View commit details
    Browse the repository at this point in the history
  64. util: make sure error causes of any type may be inspected

    An error cause may be of any type. Handle all of them, no matter
    if they are an error or not.
    
    Fixes: #41096
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41097
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    89d9556 View commit details
    Browse the repository at this point in the history
  65. util: serialize falsy cause values while inspecting errors

    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41097
    Fixes: #41096
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2602c0c View commit details
    Browse the repository at this point in the history
  66. doc: update nodejs-sec managers

    I'll submit a follow on PR to better document security
    stewards along with their onboarding. For now just fix
    the list so it's not out of date.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41128
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f6bf747 View commit details
    Browse the repository at this point in the history
  67. deps: upgrade npm to 8.3.0

    PR-URL: #41127
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    npm-robot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    875fa40 View commit details
    Browse the repository at this point in the history
  68. meta: update AUTHORS

    PR-URL: #41144
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d8dbced View commit details
    Browse the repository at this point in the history
  69. tools: update lint-md-dependencies to rollup@2.61.1 vfile-reporter@7.0.3

    PR-URL: #41150
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    0b21440 View commit details
    Browse the repository at this point in the history
  70. tools: update doc to remark-rehype@10.1.0

    PR-URL: #41149
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    719c39d View commit details
    Browse the repository at this point in the history
  71. process: add getActiveResourcesInfo()

    This is supposed to be a public alternative of the private APIs,
    `process._getActiveResources()` and `process._getActiveHandles()`. When
    called, it returns an array of strings containing the types of the
    active resources that are currently keeping the event loop alive.
    
    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #40813
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    RaisinTen authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c60cff9 View commit details
    Browse the repository at this point in the history
  72. assert: prefer reference comparison over string comparison

    Pointer comparison takes constant time and string comparison takes
    linear time unless there is some string interning going on, so this
    might be a little bit faster.
    
    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #41015
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    RaisinTen authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3360103 View commit details
    Browse the repository at this point in the history
  73. doc: align module resolve algorithm with implementation

    Fixes: #38128
    
    PR-URL: #38837
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Ayase-252 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ac025f1 View commit details
    Browse the repository at this point in the history
  74. build: use gh cli in workflows file

    PR-URL: #40985
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Mesteery authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7756e1c View commit details
    Browse the repository at this point in the history
  75. meta: move silverwind to emeriti

    PR-URL: #41171
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    silverwind authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7f3604a View commit details
    Browse the repository at this point in the history
  76. build: fix comment-labeled workflow

    Refs: #40985 (comment)
    
    PR-URL: #41176
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Mesteery authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    0b411c4 View commit details
    Browse the repository at this point in the history
  77. meta: move to emeritus automatically after 18 months

    Similar to the rules for automatic removal from active TSC membership,
    provide criteria for automatic assignment to emeritus status for
    inactive collaborators.
    
    PR-URL: #41155
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f8c6055 View commit details
    Browse the repository at this point in the history
  78. build,tools: automate enforcement of emeritus criteria

    PR-URL: #41155
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    bfbb7fc View commit details
    Browse the repository at this point in the history
  79. meta: move one or more collaborators to emeritus

    PR-URL: #41154
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5ac6027 View commit details
    Browse the repository at this point in the history
  80. doc: add security steward on/offboarding steps

    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41129
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f0693cb View commit details
    Browse the repository at this point in the history
  81. build: use '<(python)' instead of 'python'

    PR-URL: #41146
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    zcbenz authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    93450e5 View commit details
    Browse the repository at this point in the history
  82. doc: fix closing parenthesis

    PR-URL: #41190
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    AlphaDio authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    8be5b66 View commit details
    Browse the repository at this point in the history
  83. stream: add isErrored helper

    Refs: nodejs/undici#1134
    
    PR-URL: #41121
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    ronag authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    4522216 View commit details
    Browse the repository at this point in the history
  84. meta: remove community-committee from CODEOWNERS

    Files previously managed by TSC + CommComm are now managed by TSC.
    
    PR-URL: #41169
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    115775f View commit details
    Browse the repository at this point in the history
  85. crypto: fix error capture when loading engine

    PR-URL: #41187
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    a40989f View commit details
    Browse the repository at this point in the history
  86. doc: fix syntax error in nested conditions example

    PR-URL: #41205
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Andarist authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ba85147 View commit details
    Browse the repository at this point in the history
  87. doc: adding estimated execution time

    PR-URL: #41142
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    mawaregetsuka authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    11a5f7a View commit details
    Browse the repository at this point in the history
  88. tools: fix GitHub Actions status when CQ is empty

    Refs: #40985 (comment)
    
    PR-URL: #41193
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    95568dc View commit details
    Browse the repository at this point in the history
  89. tools: fix CQ and auto-start-ci jobs

    PR-URL: #41230
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    433274a View commit details
    Browse the repository at this point in the history
  90. tools: update lint-md-dependencies to @rollup/plugin-node-resolve@13.1.1

    PR-URL: #41227
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    de2140d View commit details
    Browse the repository at this point in the history
  91. lib,tools: remove empty lines between JSDoc tags

    This is in preparation for enabling a recommended JSDoc lint rule.
    
    PR-URL: #41147
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    4814667 View commit details
    Browse the repository at this point in the history
  92. tools: enable jsdoc/tag-lines ESLint rule

    This rule is part of the JSDoc ESLint plugin's recommneded rule set. It
    prohibits blank lines between JSDoc tags.
    
    PR-URL: #41147
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    91fc85a View commit details
    Browse the repository at this point in the history
  93. tools: update eslint to 8.5.0

    PR-URL: #41228
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f926a49 View commit details
    Browse the repository at this point in the history
  94. doc: add unhandledRejection to strict mode

    `lib/internal/process/promises.js` contains the following comment
    about --unhandled-rejections=strict. This commit updates the
    docs to reflect this:
    
    // --unhandled-rejections=strict:
    // Emit 'uncaughtException'. If it's not handled, print
    // the error to stderr and exit the process.
    // Otherwise, emit 'unhandledRejection'. If
    // 'unhandledRejection' is not
    // handled, emit 'UnhandledPromiseRejectionWarning'.
    
    Fixes: #41184
    
    PR-URL: #41194
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ad06e3d View commit details
    Browse the repository at this point in the history
  95. meta: update AUTHORS

    PR-URL: #41234
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d3444a5 View commit details
    Browse the repository at this point in the history
  96. build: improve readability of texts in workflows

    PR-URL: #40988
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Mesteery authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c10fcb1 View commit details
    Browse the repository at this point in the history
  97. perf_hooks: multiple fixes for Histogram

    * The createHistogram(options) options weren't actually implemented
    * Add a new count property that tracks the number of samples
    * Adds BigInt options for relevant properties
    * Adds add(other) method for RecordableHistogram
    * Cleans up and expands tests
    * Eliminates unnecessary ELDHistogram native class
    * Improve/Simplify histogram transfer impl
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    perf_hooks: simplify Histogram constructor options
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41153
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c021b38 View commit details
    Browse the repository at this point in the history
  98. child_process: add support for URL to cp.fork

    PR-URL: #41225
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    15e5d7a View commit details
    Browse the repository at this point in the history
  99. doc: align maxHeaderSize default with current value

    PR-URL: #41183
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    kanongil authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    e7d57ac View commit details
    Browse the repository at this point in the history
  100. lib: fix checking syntax of esm module

    Fixes: #41189
    
    PR-URL: #41198
    Refs: #37468
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Ayase-252 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    a47fc90 View commit details
    Browse the repository at this point in the history
  101. benchmark,test: use Object.hasOwn() where applicable

    Refs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn
    
    PR-URL: #41229
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    e68bf84 View commit details
    Browse the repository at this point in the history
  102. doc: make function signature comply with JSDoc comment

    PR-URL: #41242
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    a6e7cf5 View commit details
    Browse the repository at this point in the history
  103. stream: fix enqueue race condition on esm modules

    stream: use nextTick on close
    
    PR-URL: #40901
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    RafaelGSS authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    8cf507a View commit details
    Browse the repository at this point in the history
  104. test: mark test-crypto-keygen slow on windows

    Refs: #41206
    
    This test seems to be failing regularly on
    windows with a timeout. Mark it slow to reduce
    CI noise until it gets investigated.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41207
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2e133d5 View commit details
    Browse the repository at this point in the history
  105. async_hooks: fix AsyncLocalStorage in unhandledRejection cases

    PR-URL: #41202
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    bmeck authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b688f20 View commit details
    Browse the repository at this point in the history
  106. policy: add missing JSDoc @param entry

    PR-URL: #41239
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7b6db6d View commit details
    Browse the repository at this point in the history
  107. esm: reconcile JSDoc vs. actual parameter name

    PR-URL: #41238
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    a0a8f4d View commit details
    Browse the repository at this point in the history
  108. fs: correct param names in JSDoc comments

    PR-URL: #41237
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f4cef53 View commit details
    Browse the repository at this point in the history
  109. tools: enable prefer-object-has-own lint rule

    PR-URL: #41245
    Refs: https://eslint.org/docs/rules/prefer-object-has-own
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    49dc1f2 View commit details
    Browse the repository at this point in the history
  110. test: correct param name in JSDoc comment

    PR-URL: #41241
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    8926d95 View commit details
    Browse the repository at this point in the history
  111. lib: remove spurious JSDoc entry

    PR-URL: #41240
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f6cf39a View commit details
    Browse the repository at this point in the history
  112. util: display a present-but-undefined error cause

    See #41097 (comment)
    
    PR-URL: #41247
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ljharb authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7b6c71a View commit details
    Browse the repository at this point in the history
  113. tools: add double-quotes to make-v8.sh

    This is not being flagged in CI because (I'm guessing) shellcheck in CI
    is 0.7.0 but latest is 0.8.0.
    
    PR-URL: #41257
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    1523aa5 View commit details
    Browse the repository at this point in the history
  114. tools: use arrow function for callback in lint-sh.js

    The function declaration inside an else block is odd (and violates a
    recommended ESLint rule). We tend to use arrow functions for callbacks
    anyway, so switch to that.
    
    PR-URL: #41256
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d51e8ff View commit details
    Browse the repository at this point in the history
  115. meta: move one or more collaborators to emeritus

    PR-URL: #41248
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    93b5a27 View commit details
    Browse the repository at this point in the history
  116. tools: make license-builder.sh comply with shellcheck 0.8.0

    Fixes for SC2312 added in shellcheck 0.8.0.
    
    PR-URL: #41258
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ae32af3 View commit details
    Browse the repository at this point in the history
  117. test: mark wpt/test-user-timing test flaky

    - The RH team had a team day looking at helping move
      the CI closer to green. This is one of the flaky tests
      with the most reported failures and has been open
      since October. Marking flaky.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41203
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    e444b41 View commit details
    Browse the repository at this point in the history
  118. doc: add usage recommendation for writable._destroy

    PR-URL: #41040
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    RafaelGSS authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    aa04a2c View commit details
    Browse the repository at this point in the history
  119. test: mark test-worker-take-heapsnapshot flaky

    - Mark test-worker-take-heapsnapshot as flaky on
      arm with debug
    
    Refs: #41204
    Refs: #41209
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41253
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    a53399e View commit details
    Browse the repository at this point in the history
  120. tools: update doc dependency mdast-util-gfm-table to 1.0.2

    This fixes a bug that causes our tooling to generate invalid HTML. (The
    `align` attribute on `tr` and `td` elements was ending up with the
    invalid value of `"none"`.)
    
    Refs: remarkjs/remark-gfm#29
    Refs: syntax-tree/mdast-util-gfm-table@a28b860
    
    PR-URL: #41260
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    0f728e0 View commit details
    Browse the repository at this point in the history
  121. events: add EventEmitterAsyncResource to core

    Signd-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41246
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b79fdd5 View commit details
    Browse the repository at this point in the history
  122. tools: consolidate update-authors.js logic

    Use a single regex and fewer logical branches in the code.
    
    PR-URL: #41255
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    599c119 View commit details
    Browse the repository at this point in the history
  123. doc: fix example in node-api docs

    Fixes: #39564
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41264
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f3b0dfc View commit details
    Browse the repository at this point in the history
  124. http2: handle existing socket data when creating HTTP/2 server sessions

    When emitting a 'connection' event to manually inject connections into a
    server, it's common for the provided stream to already contain readable
    data, e.g. after sniffing a connection to detect HTTP/2 from the initial
    bytes.
    
    Previously this was supported only for outgoing HTTP/2 sessions created
    with http2.connect(). This change ensures that HTTP/2 over existing
    streams is supported on both outgoing and incoming sessions.
    
    PR-URL: #41185
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    pimterry authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3c99a4d View commit details
    Browse the repository at this point in the history
  125. meta: update node-api team name

    The `@nodejs/n-api` team was renamed to `@nodejs/node-api`.
    
    PR-URL: #41268
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9319fa3 View commit details
    Browse the repository at this point in the history
  126. tools: use {N} for spaces in regex

    Spaces are hard to count. Use {N} notation to indicate how many spaces
    in regular expressions in find-inactive-collaborators.
    
    PR-URL: #41295
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    4011be0 View commit details
    Browse the repository at this point in the history
  127. child_process: revise argument processing

    execFile() and fork() have complicated argument processing. Clarify code
    and avoid using `arguments`.
    
    PR-URL: #41280
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d25b172 View commit details
    Browse the repository at this point in the history
  128. events: add jsdoc details for Event and EventTarget

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41274
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3185772 View commit details
    Browse the repository at this point in the history
  129. util: do not reduce to a single line if not appropriate using inspect

    This makes sure entries are not lined up on a single line if the
    content contains any new line. That would otherwise cause confusing
    output.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41083
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BridgeAR authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2c7f17c View commit details
    Browse the repository at this point in the history
  130. doc: include stack trace difference in ES modules

    This change highlights in the docs difference between stack traces for
    CommonJS modules and ES Modules.
    
    Fixes: #39787
    
    PR-URL: #41157
    Reviewed-By: James M Snell <jasnell@gmail.com>
    thebergamo authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9eb8233 View commit details
    Browse the repository at this point in the history
  131. tools: be intentional about masking possible error in start-ci.sh

    Revise start-ci.sh to conform with shellcheck 0.8.0 default checks.
    
    Refs: https://www.shellcheck.net/wiki/SC2312
    
    PR-URL: #41284
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7815fbd View commit details
    Browse the repository at this point in the history
  132. doc: remove legacy in-page links in v8.md

    Use autogenerated id attributes.
    
    PR-URL: #41291
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    720fad8 View commit details
    Browse the repository at this point in the history
  133. tools: avoid generating duplicate id attributes

    In all.html, we currently generate hundreds of duplicate id attributes
    because of conflicts between the way allhtml.mjs prefixes in-page links
    with the module name on the one hand, and the existence of legacy id
    attributes hardcoded into the page on the other hand.
    
    This prefaces the module name with `all_` to avoid the conflicts.
    
    PR-URL: #41291
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b6a0afc View commit details
    Browse the repository at this point in the history
  134. async_hooks: add missing initialization

    - Add missing initialization reported by coverity.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41288
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f788a47 View commit details
    Browse the repository at this point in the history
  135. tools: use Object.hasOwn() in alljson.mjs

    Replace hasOwnProperty() with Object.hasOwn().
    
    PR-URL: #41306
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f890582 View commit details
    Browse the repository at this point in the history
  136. doc: remove section about amending commits in PR guide

    In my first contribution, I got the amending guidance wrongly and
    amended my commit to attend some requested changes.
    
    Amending commits is never required to author a PR in the project, and
    force pushing makes reviewing harder, so the PR guide should not
    recommend it as a good practice.
    
    PR-URL: #41287
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Farenheith authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    081f72e View commit details
    Browse the repository at this point in the history
  137. meta: update AUTHORS

    PR-URL: #41322
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    bb997ff View commit details
    Browse the repository at this point in the history
  138. events: graduate capturerejections to supported

    These have been around long enough to warrant graduation.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41267
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    24b40b3 View commit details
    Browse the repository at this point in the history
  139. tls: permit null as a pfx value

    Allow null along with undefined for pfx value.
    
    This is to avoid breaking change when upgrading v14 to v16 and
    3rd party library passing null to pfx
    
    Fixes: #36292
    
    PR-URL: #41170
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    CallMeLaNN authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ffca1a7 View commit details
    Browse the repository at this point in the history
  140. test: add comments explaining _setSimultaneousAccepts deprecation tests

    PR-URL: #41307
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    kuriyosh authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    8d15bac View commit details
    Browse the repository at this point in the history
  141. tools: update lint-md-dependencies to rollup@2.62.0

    PR-URL: #41315
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    85438e3 View commit details
    Browse the repository at this point in the history
  142. tools: simplify commit-queue.sh merge command

    The mergeUrl() function is only used in one place. It's a one-liner and
    inlining it makes the script easier to understand, I think. It also
    means no future shellcheck complaints about needing to add error
    handling.
    
    PR-URL: #41314
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    12c5333 View commit details
    Browse the repository at this point in the history
  143. doc: fix sync comment in observer snippet

    PR-URL: #41262
    Refs: #41259
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    erj826 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    1c0c140 View commit details
    Browse the repository at this point in the history
  144. tools: improve section tag additions in HTML doc generator

    There is an edge case involving GFM footnotes where our current code
    adds an empty section which results in a warning (but not an error) in
    HTML validators. This change causes the HTML generator to skip the
    unnecessary addition of a section tag in that one edge case.
    
    PR-URL: #41318
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    1d2e676 View commit details
    Browse the repository at this point in the history
  145. meta: replace feature request template with form

    The bug report form doesn't seem to result in many invalid/spam reports,
    but the template still results in lots of issues opened by apparent bots
    that don't modify the default template imput. Change the feature request
    template to a form to hopefully better serve people proposing features
    and reduce bot-generated junk issues.
    
    PR-URL: #41317
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    51e6ed0 View commit details
    Browse the repository at this point in the history
  146. events: clarify JSDoc entries

    Split the JSDoc entries into separate blocks.
    
    This is in preparation for enabling jsdoc/check-param-names lint rule.
    
    PR-URL: #41311
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    1280e19 View commit details
    Browse the repository at this point in the history
  147. tools: enable jsdoc/check-param-names lint rule

    PR-URL: #41311
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    f31a3a2 View commit details
    Browse the repository at this point in the history
  148. stream: add map method to Readable

    Implement the map method on readable stream. This starts the alignment
    with the tc39-iterator-helpers proposal and adds a `.map` method to
    every Node.js readable stream.
    
    Co-Authored-By: Robert Nagy <ronag@icloud.com>
    
    PR-URL: #40815
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    benjamingr authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9c718f8 View commit details
    Browse the repository at this point in the history
  149. stream: add isReadable helper

    PR-URL: #41199
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ronag authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7cef769 View commit details
    Browse the repository at this point in the history
  150. benchmark: fix benchmark/run.js handling of --set

    run.js does not work with --set as it tries to include it as
    options to `fork()` rather than as part of argv for `fork()`. This
    doesn't throw an error because of a quirk in `fork()` that silently
    accepts arrays for options objects. This will be changing in Node.js
    18.x.
    
    PR-URL: #41334
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    bc48ed2 View commit details
    Browse the repository at this point in the history
  151. tools: do not mask errors on multiple commit retrieval

    In commit-queue.sh, the assignment to `commits` will succeed and the
    script will continue if one of the two `git` commands fails, even with
    `-e` set. Split it into three separate assignments so that failures in
    the `git` commands will be clearly logged and cause the script to exit
    with a failure status code.
    
    PR-URL: #41340
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9f2365c View commit details
    Browse the repository at this point in the history
  152. test: use spawnSync() full name

    test-cli-bad-options.js uses `spawnSync()` but renames it as `spawn()`
    which caused me a bit of confusion for a bit until I realized what was
    going on. Rename the variable `spawnSync()` for
    readability/maintainability.
    
    PR-URL: #41327
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b1e4387 View commit details
    Browse the repository at this point in the history
  153. test: improve expectWarning error message

    expectWarning() fails with a TypeError and a message about undefined not
    being iterable when the warning is emitted more times than expected.
    This change produces a more useful error message.
    
    Refs: https://github.com/nodejs/node/pull/41307/files#r775197738
    
    PR-URL: #41326
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    256bf9e View commit details
    Browse the repository at this point in the history
  154. child_process: queue pending messages

    It fixes the problem of the child process not receiving messages.
    
    Fixes: #41134
    
    PR-URL: #41221
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    ErickWendel authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9086338 View commit details
    Browse the repository at this point in the history
  155. test: use spawnSync() full name in test-stdio-pipe-stderr

    test-stdio-pipe-stderr uses `spawnSync()` but renames it as `spawn()`
    which can be confusing. Rename it to `spawnSync()` for
    readability/maintainability.
    
    PR-URL: #41332
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    404c8f5 View commit details
    Browse the repository at this point in the history
  156. typings: add JSDoc for string_decoder

    PR-URL: #38229
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Ayase-252 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    782dbbd View commit details
    Browse the repository at this point in the history
  157. typings: add types for symbol and accessor properties on primordials

    PR-URL: #40992
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ExE-Boss authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5380de7 View commit details
    Browse the repository at this point in the history
  158. doc: make pull-request guide default branch agnostic

    Refs: #33864
    
    PR-URL: #41299
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    46c38eb View commit details
    Browse the repository at this point in the history
  159. doc: fix example description for worker_threads

    PR-URL: #41341
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    krutoo authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    41cfc32 View commit details
    Browse the repository at this point in the history
  160. meta: move one or more collaborators to emeritus

    PR-URL: #41336
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    08f5c8d View commit details
    Browse the repository at this point in the history
  161. meta: replace API docs issue template with form

    All other issue templates have been moved to forms, which seems to do a
    good job of reducing spam issues.
    
    PR-URL: #41348
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    970de53 View commit details
    Browse the repository at this point in the history
  162. fs: use async directory processing in cp()

    The readdir() functions do not scale well, which is why
    opendir(), etc. were introduced. This is exacerbated in the
    current cp() implementation, which calls readdir() recursively.
    
    This commit updates cp() to use the opendir() style iteration.
    
    PR-URL: #41351
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    cjihrig authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    66556b3 View commit details
    Browse the repository at this point in the history
  163. build: remove Python 2 workaround

    Remove workaround for Python 2.
    
    I confirmed that V8 build still works by running `./configure.py &&
    make v8`.
    
    PR-URL: #41357
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ff48705 View commit details
    Browse the repository at this point in the history
  164. tools: update eslint to 8.6.0

    PR-URL: #41368
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    530c127 View commit details
    Browse the repository at this point in the history
  165. tools: remove last of error-masking in commit-queue.sh

    Remove the lats of the unintentional error-masking in commit-queue.sh.
    
    With this change, `tools/lint-sh.js . --from-npx` at last passes.
    
    PR-URL: #41356
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    e8f00fd View commit details
    Browse the repository at this point in the history
  166. src: guard slightly costly check in MakeCallback more strongly

    PR-URL: #41331
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    addaleax authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    59625f7 View commit details
    Browse the repository at this point in the history
  167. src: store native async execution resources as v8::Local

    This is possible because the async stack is always expected
    to match the native call stack, and saves performance overhead
    that comes from the usage of `v8::Global`.
    
    PR-URL: #41331
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    addaleax authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    72921f4 View commit details
    Browse the repository at this point in the history
  168. src: split out async stack corruption detection from inline fn

    This is fairly expensive code that unnecessarily bloats the
    contents of the inline function.
    
    PR-URL: #41331
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    addaleax authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    fe4158a View commit details
    Browse the repository at this point in the history
  169. doc: revise frozen-intrinsics text

    PR-URL: #41342
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7618b55 View commit details
    Browse the repository at this point in the history
  170. stream: add filter method to readable

    This continues the work in #40815 to
    make streams compatible with upcoming ECMAScript language features. It
    adds an experimental `filter` api to streams and tests/docs for it.
    
    See https://github.com/tc39/proposal-iterator-helpers/
    
    Co-Authored-By: Robert Nagy <ronagy@icloud.com>
    
    PR-URL: #41354
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    benjamingr authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    77c1868 View commit details
    Browse the repository at this point in the history
  171. timers: use ref counts to count timers

    The additional objects that were getting added and deleted from the
    activeTimersMap object were slowing down the rest of the timers code,
    so this change falls back to using the ref counts to count the active
    timers inside process.getActiveResourcesInfo().
    
    Fixes: #41219
    
    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #41231
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b5b3750 View commit details
    Browse the repository at this point in the history
  172. doc: clarify require behavior with non .js extensions

    Refs: #41333
    
    PR-URL: #41345
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    add1184 View commit details
    Browse the repository at this point in the history
  173. meta: update AUTHORS

    PR-URL: #41374
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5d5c52f View commit details
    Browse the repository at this point in the history
  174. test: mark test-repl-sigint-nested-eval as flaky

    Refs: #41123
    
    - This is one of the remaining high occurance flaky
      tests from the reliability reports and recent
      failures in the CI. Mark as flaky until issue
      is resolved under referenced issue.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41302
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    874000f View commit details
    Browse the repository at this point in the history
  175. node-api: add missing initialization of last error

    - Add missing initiatlization of last error which
      was reported by coverity.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41290
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    03490cb View commit details
    Browse the repository at this point in the history
  176. tools: update doc to rehype-raw@6.1.1

    PR-URL: #41367
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    003dd37 View commit details
    Browse the repository at this point in the history
  177. build: use list for mutable retval rather than tuple

    We define `retval` as a tuple and then replace the tuple by "appending"
    items with `+=` but that actually creates a new tuple every time.
    Because it is intended to be mutable, use a list instead, then return a
    tuple from the function, as it should be immutable outside the function.
    
    PR-URL: #41372
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c65ac72 View commit details
    Browse the repository at this point in the history
  178. http: remove duplicate code

    This line of code has been implemented in the prepareError function.
    
    PR-URL: #39239
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    xiaoxiaojx authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d383904 View commit details
    Browse the repository at this point in the history
  179. doc: clarify entry point behavior when using loader hooks

    Fixes: #41275
    
    PR-URL: #41304
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    71bc352 View commit details
    Browse the repository at this point in the history
  180. doc: document that require.main may be undefined

    PR-URL: #41384
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    04a81b3 View commit details
    Browse the repository at this point in the history
  181. meta: add required fields in issue templates

    Make sure there is at least one required field in each issue template.
    Leave the title blank to enforce that as a required field as well.
    
    PR-URL: #41378
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    dc536f4 View commit details
    Browse the repository at this point in the history
  182. tools: update lint-md-dependencies to @rollup/plugin-node-resolve@13.1.2

    PR-URL: #41369
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    a136d56 View commit details
    Browse the repository at this point in the history
  183. tls: use optional chaining to simplify checks

    PR-URL: #41337
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    00abb81 View commit details
    Browse the repository at this point in the history
  184. tools: remove conditional assignment in custom ESLint rule

    These changes no-duplicate-require.js so that it doesn't use an
    assignment in a conditional, which can be easy to misread as a
    comparison rather than an assignment. It also means we change a do/while
    (which we don't use much in our code) to the much more common while
    construct.
    
    PR-URL: #41325
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3ecc964 View commit details
    Browse the repository at this point in the history
  185. tools,benchmark,lib,test: enable no-case-declarations lint rule

    PR-URL: #41385
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    362f5ed View commit details
    Browse the repository at this point in the history
  186. doc: fix example commands for REPLACEME updates

    Split the two example command lines for updating the `REPLACEME` tags
    into separate `console` fenced code blocks. This fixes some stray
    "`" characters and makes each example one-click copiable when viewing
    the guide in GitHub's web UI.
    
    PR-URL: #41269
    Refs: #39544
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    richardlau authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c951512 View commit details
    Browse the repository at this point in the history
  187. doc: update Abstract Equality Comparison text in assert.md

    * Remove link to ECMAScript specification because the term Abstract
      Equality Comparison is no longer used there.
    * Edit surprising-results material
    * Other minor edits
    
    PR-URL: #41375
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    14068f8 View commit details
    Browse the repository at this point in the history
  188. test: mark test-performance-eventloopdelay flaky

    Refs: #41286
    
    This is one of the remaining high indicende failures
    in the CI. Mark as flaky while it is investigated.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41409
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3bd8e92 View commit details
    Browse the repository at this point in the history
  189. src: do IWYU for some STL includes

    PR-URL: #41236
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    dsanders11 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    cb30038 View commit details
    Browse the repository at this point in the history
  190. build,tools,win: trim unused VCBUILD_PYTHON_LOCATION variable

    PR-URL: #41235
    Refs: #18621
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    dsanders11 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    fc38d15 View commit details
    Browse the repository at this point in the history
  191. build: start build on z/OS

    Update configure.py, Makefile, and common.gypi to get the
    build started on z/OS.
    
    Co-authored-by: Gaby Baghdadi <baghdadi@ca.ibm.com>
    Co-authored-by: Wayne Zhang <zsw007@gmail.com>
    
    PR-URL: #41273
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    alexcfyung authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c49a651 View commit details
    Browse the repository at this point in the history
  192. tools: fix argv bug in find-inactive-tsc.mjs

    The argument supplied is expected to be text, not numeric.
    
    This wasn't causing issues with the automated job because it does not
    send an argument. It uses the default.
    
    PR-URL: #41394
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2bc381e View commit details
    Browse the repository at this point in the history
  193. deps: upgrade to libuv 1.43.0

    Notable changes:
    
    - `uv_ip_name()` has been added.
    - On Windows, `uv_fs_read()` and `uv_fs_write()` now return
      `UV_EBADF` instead of `UV_EPERM` when the file descriptor
      was opened with incorrect flags. This matches the behavior
      on other platforms.
    - Streams can be reset and attempted to read from after
      EOF is read.
    - The main thread now has a valid ID instead of `NULL`.
    - `uv_cpu_info()` now supports `aarch64`.
    - Several minor issues related to mingw32 have been fixed.
    
    PR-URL: #41398
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    cjihrig authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    af6f1d5 View commit details
    Browse the repository at this point in the history
  194. stream: remove unused function argument

    watchClosed() is only ever called with an anonymous function for the
    action parameter. This anonymous funciton does not take any arguments.
    Remove unused argument from invocation of action().
    
    PR-URL: #41403
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5d27f4a View commit details
    Browse the repository at this point in the history
  195. doc: add @RaisinTen to the TSC

    Refs: nodejs/TSC#1141
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41419
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    66b90f9 View commit details
    Browse the repository at this point in the history
  196. doc: add reference for == and != operators

    Refs: #41375 (comment)
    
    PR-URL: #41413
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b281bf5 View commit details
    Browse the repository at this point in the history
  197. doc: revise HTTPRequestOptions text

    PR-URL: #41407
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    91c3e28 View commit details
    Browse the repository at this point in the history
  198. tools: replace while+exec() with matchAll()

    PR-URL: #41406
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    62450d3 View commit details
    Browse the repository at this point in the history
  199. doc: clarify uncaughtException origin for ESM

    Fixes: #41328
    
    PR-URL: #41339
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    52a988b View commit details
    Browse the repository at this point in the history
  200. meta: update AUTHORS

    PR-URL: #41449
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    8dfc143 View commit details
    Browse the repository at this point in the history
  201. meta: correct my name in AUTHORS

    PR-URL: #41444
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    JakobJingleheimer authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    e83e416 View commit details
    Browse the repository at this point in the history
  202. doc: add reference for === operator in assert.md

    PR-URL: #41442
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    fe24cb2 View commit details
    Browse the repository at this point in the history
  203. doc: add note regarding unfinished TLA

    PR-URL: #41434
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    00333fe View commit details
    Browse the repository at this point in the history
  204. tools: use GITHUB_ACTIONS env var in inactivity scripts

    Don't rewrite the README if we're not running inside a GitHub Action.
    
    PR-URL: #41422
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    70ea746 View commit details
    Browse the repository at this point in the history
  205. doc: update output in inspector examples

    PR-URL: #41390
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    dsanders11 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    790898e View commit details
    Browse the repository at this point in the history
  206. doc: add guidance on order vulns are listed in

    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41429
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2586f09 View commit details
    Browse the repository at this point in the history
  207. stream: fix error-path function call

    The `onFinish()` function takes a single argument. The two extra
    arguments passed here are already in the function scope, and may result
    in the error being mishandled.
    
    PR-URL: #41433
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ae30b39 View commit details
    Browse the repository at this point in the history
  208. doc: update mailmap entries for mhdawson

    Update the content and order of my mailmap entries. Recent
    changelogs have been using my outdated email address.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41437
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    30cb694 View commit details
    Browse the repository at this point in the history
  209. meta: update AUTHORS

    PR-URL: #41475
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9467aa9 View commit details
    Browse the repository at this point in the history
  210. benchmark: simplify http benchmarker regular expression

    A non-capturing group inside a capturing group has no effect. Simplify
    the regular expression.
    
    PR-URL: #38206
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    4a09904 View commit details
    Browse the repository at this point in the history
  211. tools: replace for loop with map()

    Refs: #41406 (comment)
    Co-authored-by: Tobias Nießen <tniessen@tnie.de>
    
    PR-URL: #41451
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    86ece98 View commit details
    Browse the repository at this point in the history
  212. doc: remove SameValue comparison reference

    Referring to `Object.is()` will be more clear and direct. The
    `Object.is()` reference in turn refers to `SameValue` so people can dig
    deeper there if they want or need to.
    
    PR-URL: #41460
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    e425f36 View commit details
    Browse the repository at this point in the history
  213. build: fix workflow access to git history

    Refs: #41466
    
    PR-URL: #41472
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    6ffb1e8 View commit details
    Browse the repository at this point in the history
  214. doc: remove extraneous colon in legacy subject

    PR-URL: #41477
    Refs: #24358
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    dea8895 View commit details
    Browse the repository at this point in the history
  215. meta: move one or more collaborators to emeritus

    PR-URL: #41456
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    121199f View commit details
    Browse the repository at this point in the history
  216. esm: make process.exit() default to exit code 0

    Due to a bug in top-level await implementation, it used to default to
    exit code 13.
    
    PR-URL: #41388
    Fixes: #40808
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    MoonBall authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3cfe856 View commit details
    Browse the repository at this point in the history
  217. tools: enable ESLint no-loss-of-precision rule

    PR-URL: #41463
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    063abe5 View commit details
    Browse the repository at this point in the history
  218. tools: enable ESLint no-sparse-arrays rule

    PR-URL: #41463
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    609a310 View commit details
    Browse the repository at this point in the history
  219. tools: enable ESLint require-yield rule

    PR-URL: #41463
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    12ea18d View commit details
    Browse the repository at this point in the history
  220. tools,lib,test: enable ESLint no-regex-spaces rule

    PR-URL: #41463
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5d70195 View commit details
    Browse the repository at this point in the history
  221. tools: enable ESLint no-constant-condition rule

    PR-URL: #41463
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    ecf3b6d View commit details
    Browse the repository at this point in the history
  222. tools: enable ESLint recommended configuration

    PR-URL: #41463
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7d5686d View commit details
    Browse the repository at this point in the history
  223. doc: correct checkHost behavior with wildcards etc

    The current documentation is inaccurate in that checkHost does not
    necessarily return the given host name, but instead returns the subject
    name that matched the given host name.
    
    Refs: #36804
    
    PR-URL: #41468
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    tniessen authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d445816 View commit details
    Browse the repository at this point in the history
  224. src: fix out-of-bounds check of serialization indices

    The usage of `CHECK_LE` to verify that the index is within bounds
    of a vector's size allows for reading one item past the vector's end,
    which is in invalid memory read. This commit fixes the off-by-one error
    by changing the bounds check to use `CHECK_LT`.
    
    PR-URL: #41452
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    JoostK authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    b4d2454 View commit details
    Browse the repository at this point in the history
  225. tools: fix small not-quite-a-bug in find-inactive-tsc.mjs

    The current code attempts to count votes from people who were not
    members at the start of the 3 month period, resulting in `NaN` being
    tallied for their votes.
    
    PR-URL: #41469
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    66feaf4 View commit details
    Browse the repository at this point in the history
  226. src: gracefully handle errors in GetX509NameObject

    PR-URL: #41490
    Co-authored-by: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    2 people authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3c4e3c0 View commit details
    Browse the repository at this point in the history
  227. deps: V8: cherry-pick 3b6b21f595f6

    Original commit message:
    
        [liftoff] Allow bailout for missing ARMv7
    
        The bailout is there explicitly in the code, so we should allow it in
        {CheckBailoutAllowed}.
    
        R=ahaas@chromium.org
    
        Bug: v8:12527
        Change-Id: Ifd906afb5f034f05c2bf7d9a28e3ab458549e7ef
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3372915
        Reviewed-by: Andreas Haas <ahaas@chromium.org>
        Commit-Queue: Clemens Backes <clemensb@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#78515}
    
    Refs: v8/v8@3b6b21f
    
    Fixes: #41402
    
    PR-URL: #41457
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    targos authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9dd0973 View commit details
    Browse the repository at this point in the history
  228. test: do not OR F_OK in fs.access() test

    access() does not support OR'ing F_OK with other constants.
    This commit updates test-fs-access.js to not test that
    scenario.
    
    PR-URL: #41484
    Refs: libuv/libuv#3410
    Reviewed-By: Richard Lau
    Reviewed-By: Luigi Pinca
    Reviewed-By: Tobias Nießen
    cjihrig authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    9242c19 View commit details
    Browse the repository at this point in the history
  229. doc: expand fs.access() mode parameter docs

    This commit expands the documentation for the mode parameter
    passed to the fs.access() family of functions.
    
    PR-URL: #41484
    Refs: libuv/libuv#3410
    Reviewed-By: Richard Lau
    Reviewed-By: Luigi Pinca
    Reviewed-By: Tobias Nießen
    cjihrig authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c914d95 View commit details
    Browse the repository at this point in the history
  230. test: remove broken wiki link from test/common doc

    PR-URL: #41426
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    kuriyosh authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    fa425a1 View commit details
    Browse the repository at this point in the history
  231. doc: add missing YAML tag in esm.md

    Refs: #41434
    
    PR-URL: #41516
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    d5ad2b7 View commit details
    Browse the repository at this point in the history
  232. test: improve test coverage of dns/promises

    PR-URL: #41425
    Refs: https://coverage.nodejs.org/coverage-0b4e9ae656e93e5f/lib/internal/dns/promises.js.html#L128
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    kuriyosh authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    40c0960 View commit details
    Browse the repository at this point in the history
  233. doc: add missing word in readable.read() text

    This adds a missing _is_ in the readable.read() text and makes
    small style adjustments.
    
    PR-URL: #41524
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    2bea4bd View commit details
    Browse the repository at this point in the history
  234. deps: upgrade npm to 8.3.1

    PR-URL: #41503
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    npm-robot authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    a59ade6 View commit details
    Browse the repository at this point in the history
  235. build: fix node build failures in WSL Ubuntu

    On WSL systems, `./configure` causes appending of carriage return
    (`\r\r`) as leftover and will be appended to the `gyp_args`.
    Therefore, it will lead to unhandled exceptions from the `./configure`
    execution.
    Excluded the empty or whitespace item from the `args` array to
    fix the issue.
    
    Fixes: #41459
    
    PR-URL: #41476
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    MrJithil authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    3e4d977 View commit details
    Browse the repository at this point in the history
  236. stream: remove always-false condition check

    Remove comparison to null of variable guaranteed to be a boolean.
    
    PR-URL: #41488
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5e890be View commit details
    Browse the repository at this point in the history
  237. doc: add Mesteery to collaborators

    Fixes: #41216
    
    PR-URL: #41543
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Mesteery authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    0d009ae View commit details
    Browse the repository at this point in the history
  238. doc: fix typo in onboarding.md

    PR-URL: #41544
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    aduh95 authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    7ba5310 View commit details
    Browse the repository at this point in the history
  239. doc: remove statement about client private keys

    This statement was objectively false. Clients usually only need to
    generate and/or own a private key if the server sends a
    CertificateRequest during the TLS handshake, which is not a common case.
    
    PR-URL: #41505
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    tniessen authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    1db154f View commit details
    Browse the repository at this point in the history
  240. build: fix npm version detection

    Npm's package.json now contains two fields named "version".
    Grep for the top-level one.
    
    Fixes: nodejs/build#2850
    
    PR-URL: #41575
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    targos authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    5c1dc5f View commit details
    Browse the repository at this point in the history
  241. lib: include return types in JSDoc

    Add types to @returns JSDoc annotations where the type is missing.
    
    PR-URL: #41130
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    c776c7c View commit details
    Browse the repository at this point in the history
  242. tools: enable jsdoc/require-returns-type ESLint rule

    PR-URL: #41130
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Feb 1, 2022
    Copy the full SHA
    99a90db View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. fs: accept URL as argument for fs.rm and fs.rmSync

    PR-URL: #41132
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    
    Backport-PR-URL: #41752
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    aduh95 authored and danielleadams committed Feb 5, 2022
    Copy the full SHA
    b671194 View commit details
    Browse the repository at this point in the history
  2. loader: return package format from defaultResolve if known

    This is a proposed modification of defaultResolve to return the package
    format in case it has been found during package resolution.
    The format will be returned as described in the documentation:
    https://nodejs.org/api/esm.html#resolvespecifier-context-defaultresolve
    There is one new unit test as well:
    test/es-module/test-esm-resolve-type.js
    
    PR-URL: #40980
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    Backport-PR-URL: #41752
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    dygabo authored and danielleadams committed Feb 5, 2022
    Copy the full SHA
    694dc12 View commit details
    Browse the repository at this point in the history
  3. loader: fix package resolution for edge case

    this commit solves a regression introduced with PR-40980.
    if a resolve call results in a script with .mjs extension the
    is automatically set to . This avoids the case where an additional
     in the same directory as the .mjs file would declare the
     to commonjs
    
    PR-URL: #41218
    Refs: #40980
    Refs: yargs/yargs#2068
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    
    Backport-PR-URL: #41752
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    dygabo authored and danielleadams committed Feb 5, 2022
    Copy the full SHA
    d422e58 View commit details
    Browse the repository at this point in the history
  4. deps: V8: cherry-pick cc9a8a37445e

    Original commit message:
    
        fix overflow check in error formatting
    
        Bug: v8:12494
        Change-Id: Iba2684173296aa236f1a1c73a5606c21472eff06
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3426634
        Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
        Commit-Queue: Gus Caplan <snek@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#78909}
    
    Refs: v8/v8@cc9a8a3
    
    PR-URL: #41825
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    devsnek authored and danielleadams committed Feb 5, 2022
    Copy the full SHA
    ebc370c View commit details
    Browse the repository at this point in the history
  5. lib: fix linting warnings and errors

    PR-URL: #41805
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    danielleadams committed Feb 5, 2022
    Copy the full SHA
    283f1e8 View commit details
    Browse the repository at this point in the history
  6. test: add ignore for regex space rule

    PR-URL: #41805
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    danielleadams committed Feb 5, 2022
    Copy the full SHA
    1de552c View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. doc: align links in table to top

    PR-URL: #41396
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    nikoladev authored and danielleadams committed Feb 7, 2022
    Copy the full SHA
    ce525e9 View commit details
    Browse the repository at this point in the history
  2. 2022-02-08, Version 16.14.0 'Gallium' (LTS)

    Notable changes:
    
    Importing JSON modules now requires experimental import assertions
    syntax
    
    This release adds experimental support for the import assertions stage 3
    proposal.
    
    To keep Node.js ESM implementation as compatible as possible with the
    HTML spec, import assertions are now required to import JSON modules
    (still behind the `--experimental-json-modules` CLI flag):
    
    ```mjs
    import info from './package.json' assert { type: 'json' };
    ```
    
    Or use dynamic import:
    
    ```mjs
    const info = await import('./package.json', {
      assert: { type: 'json' }
    });
    ```
    
    Contributed by Antoine du Hamel and Geoffrey Booth #40250
    
    Other notable changes:
    
    * async_hooks:
      * (SEMVER-MINOR) expose async_wrap providers (Rafael Gonzaga) #40760
    * child_process:
      * (SEMVER-MINOR) add support for URL to `cp.fork` (Antoine du Hamel) #41225
    * doc:
      * add @Mesteery to collaborators (Mestery) #41543
      * add @bnb as a collaborator (Tierney Cyren) #41100
    * esm:
      * (SEMVER-MINOR) graduate capturerejections to supported (James M Snell) #41267
      * (SEMVER-MINOR) add EventEmitterAsyncResource to core (James M Snell) #41246
    * events:
      * (SEMVER-MINOR) propagate weak option for kNewListener (James M Snell) #40899
    * fs:
      * (SEMVER-MINOR) accept URL as argument for `fs.rm` and `fs.rmSync` (Antoine du Hamel) #41132
    * lib:
      * (SEMVER-MINOR) make AbortSignal cloneable/transferable (James M Snell) #41050
      * (SEMVER-MINOR) add AbortSignal.timeout (James M Snell) #40899
      * (SEMVER-MINOR) add reason to AbortSignal (James M Snell) #40807
      * (SEMVER-MINOR) add unsubscribe method to non-active DC channels (simon-id) #40433
      * (SEMVER-MINOR) add return value for DC channel.unsubscribe (simon-id) #40433
    * loader:
      * (SEMVER-MINOR) return package format from defaultResolve if known (Gabriel Bota) #40980
    * perf_hooks:
      * (SEMVER-MINOR) multiple fixes for Histogram (James M Snell) #41153
    * process:
      * (SEMVER-MINOR) add `getActiveResourcesInfo()` (Darshan Sen) #40813
    * src:
      * (SEMVER-MINOR) add x509.fingerprint512 to crypto module (3nprob) #39809
      * (SEMVER-MINOR) add flags for controlling process behavior (Cheng Zhao) #40339
    * stream:
      * (SEMVER-MINOR) add filter method to readable (Benjamin Gruenbaum) #41354
      * (SEMVER-MINOR) add isReadable helper (Robert Nagy) #41199
      * (SEMVER-MINOR) add map method to Readable (Benjamin Gruenbaum) #40815
      * deprecate thenable support (Antoine du Hamel) #40860
    * util:
      * (SEMVER-MINOR) pass through the inspect function to custom inspect functions (Ruben Bridgewater) #41019
      * (SEMVER-MINOR) add numericSeparator to util.inspect (Ruben Bridgewater) #41003
      * (SEMVER-MINOR) always visualize cause property in errors during inspection (Ruben Bridgewater) #41002
    * timers:
      * (SEMVER-MINOR) add experimental scheduler api (James M Snell) #40909
    * v8:
      * (SEMVER-MINOR) multi-tenant promise hook api (Stephen Belanger) #39283
    
    PR-URL: #41804
    danielleadams committed Feb 7, 2022
    Copy the full SHA
    418ff70 View commit details
    Browse the repository at this point in the history