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

v18.1.0 release proposal #42943

Merged
merged 91 commits into from May 3, 2022
Merged

v18.1.0 release proposal #42943

merged 91 commits into from May 3, 2022

Commits on Apr 28, 2022

  1. tools: lint osx shell scripts

    PR-URL: #42712
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    18ae2c3 View commit details
    Browse the repository at this point in the history
  2. doc: fix added: info for outgoingMessage.{,un}cork()

    `outgoingMessage.cork()` and `outgoingMessage.uncork()` were added to
    Node.js v13.2.0 via 62e15a7 and backported to Node.js v12.16.0 via
    db8144b.
    
    PR-URL: #42711
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    ef5ab81 View commit details
    Browse the repository at this point in the history
  3. doc: document the 'close' and 'finish' events

    These events are already documented as events of the
    `http.ServerResponse` class. Document that they can also be emitted on
    instances of the `http.ClientRequest` class.
    
    PR-URL: #42704
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    lpinca authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    2a07a9f View commit details
    Browse the repository at this point in the history
  4. test: improve test coverage of internal/blob

    PR-URL: #41513
    Refs: https://coverage.nodejs.org/coverage-74b9baa4265a8f0d/lib/internal/blob.js.html
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    kuriyosh authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    be44b1f View commit details
    Browse the repository at this point in the history
  5. test: remove the legacy url parser function

    PR-URL: #42656
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    deb3cf4 View commit details
    Browse the repository at this point in the history
  6. test_runner: add initial CLI runner

    This commit introduces an initial version of a CLI-based
    test runner.
    
    PR-URL: #42658
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    cjihrig authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    78a860a View commit details
    Browse the repository at this point in the history
  7. meta: move mmarchini to emeritus

    Taking some time off the project, probably returning later this year.
    
    PR-URL: #42750
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    mmarchini authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    2f38b48 View commit details
    Browse the repository at this point in the history
  8. doc: delete mdb_v8 from diagnostic tooling support tiers

    PR-URL: #42626
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    tony-go authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    6b7c35e View commit details
    Browse the repository at this point in the history
  9. src: large page attributing an id on Linux

    Using the new PR_SET_VMA_ANON_NAME prctl attribute available since
    the 5.17 release, when rolling out the process address map appears as
    `
    <start>-<end> r-xp 0000000 00:00 0 [anon:nodejs Large Page]
    `
    
    PR-URL: #42644
    Reviewed-By: James M Snell <jasnell@gmail.com>
    devnexen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    1a7af63 View commit details
    Browse the repository at this point in the history
  10. deps: upgrade npm to 8.7.0

    PR-URL: #42744
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    ops+robot@npmjs.com authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    294664e View commit details
    Browse the repository at this point in the history
  11. doc: fix added: info for outgoingMessage.writable*

    - `outgoingMessage.writableCorked` was added to Node.js v13.2.0 via
      62e15a7 and backported to Node.js v12.16.0 via db8144b.
    - `outgoingMessage.writableEnded` was added to Node.js v12.9.0 via
      f9b61d2.
    - `outgoingMessage.writableFinished` was added to Node.js v12.7.0 via
      06d0abe.
    - `outgoingMessage.writableHighWaterMark`,
      `outgoingMessage.writableLength`, and
      `outgoingMessage.writableObjectMode` were added to Node.js v12.9.0 via
      16e0011.
    
    PR-URL: #42737
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    lpinca authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c50309c View commit details
    Browse the repository at this point in the history
  12. meta: update AUTHORS

    PR-URL: #42760
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    14893c5 View commit details
    Browse the repository at this point in the history
  13. tools: update lint-md-dependencies

    * @rollup/plugin-commonjs@21.1.0
    * @rollup/plugin-node-resolve@13.2.1
    * rollup@2.70.2
    
    PR-URL: #42759
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    47c0481 View commit details
    Browse the repository at this point in the history
  14. tools: update doc to highlight.js@11.5.1

    PR-URL: #42758
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    93fd77a View commit details
    Browse the repository at this point in the history
  15. async_hooks: avoid decrementing iterator after erase

    decrementing an iterator returned by `std::vector::erase` may have
    undefined behaviour and should not be used. Decrementing `end()`
    on an empty container is undefined and `.erase()` could leave
    the container empty.
    
    Instead, by calling `vec.erase(it--)` we decrement the valid iterator
    before the erase operation but after being passed to the erase method.
    
    In case of `AsyncHooks::RemoveContext` perform the cleanup of empty
    contexts upfront using `std::remove_if` because the iteration gets
    interrupted as soon as the context to be removed has been found.
    
    PR-URL: #42749
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    dygabo authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    4694f5b View commit details
    Browse the repository at this point in the history
  16. benchmark: fix misc/startup failure

    PR-URL: #42746
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    459546b View commit details
    Browse the repository at this point in the history
  17. doc: improve fragment (:target) anchors behavior on HTML version

    This commit aims to improve the UX when navigating the docs using links
    to subsections. Previously the browser would scroll down to the section
    body, skipping the section heading. Using `scroll-margin-top` CSS
    property, we can fix this behavior (at least on some browsers).
    
    Links to other versions are now updated with the current targeted hash
    to improve the UX when navigating from docs of one release line to
    another.
    
    I've also removed syntax not parsable by older browsers (arrow functions
    and array destructuring) since the diff is pretty small and should
    improve UX on those browsers.
    
    PR-URL: #42739
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    d77c59d View commit details
    Browse the repository at this point in the history
  18. doc: copyedit http.OutgoingMessage documentation

    Fix nits/typos and simplify some sentences.
    
    PR-URL: #42733
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    lpinca authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    4c30936 View commit details
    Browse the repository at this point in the history
  19. doc: close tag in n-api.md

    PR-URL: #42751
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    LiviaMedeiros authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    222b3e6 View commit details
    Browse the repository at this point in the history
  20. doc: add documentation for inherited methods

    These methods are inherited from `http.OutgoingMessage` and
    they are already documented as methods of the `http.ServerResponse`
    class. For consistency, document them also as methods of the
    `http.ClientRequest` class.
    
    PR-URL: #42691
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Mestery <mestery@protonmail.com>
    lpinca authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    962d80b View commit details
    Browse the repository at this point in the history
  21. bootstrap: move embedded snapshot to SnapshotBuilder

    So that the embedded snapshot can be reused by the worker.
    
    PR-URL: #42702
    Refs: #35711
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    29c8411 View commit details
    Browse the repository at this point in the history
  22. bootstrap: use the isolate snapshot in workers

    PR-URL: #42702
    Refs: #35711
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    6bd2420 View commit details
    Browse the repository at this point in the history
  23. test: fix calculations in test-worker-resource-limits

    The heap size limit should be the sum of old generation and young
    generation size limits, and does not solely depend on the limit
    of the old generation.
    
    PR-URL: #42702
    Refs: #35711
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    d311916 View commit details
    Browse the repository at this point in the history
  24. doc: consolidate use of multiple-byte units

    Refs: https://en.wikipedia.org/wiki/Byte#Multiple-byte_units
    
    PR-URL: #42587
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    025b3e7 View commit details
    Browse the repository at this point in the history
  25. build: improve the format-cpp error message

    This change specifies the target branch name instead of leaving that to
    the committer to fill in.
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #42765
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RaisinTen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    7c97347 View commit details
    Browse the repository at this point in the history
  26. worker: add hasRef() to the handle object

    This should help projects like
    https://github.com/mafintosh/why-is-node-running and
    https://github.com/facebook/jest to detect if Worker instances are
    keeping the event loop active correctly.
    
    Fixes: #42091
    Refs: mafintosh/why-is-node-running#59
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #42756
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c3922af View commit details
    Browse the repository at this point in the history
  27. doc: clarify core modules that can be loaded without a prefix

    Refs: #42325
    
    PR-URL: #42753
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Mestery <mestery@protonmail.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    46c880b View commit details
    Browse the repository at this point in the history
  28. doc: add node: prefix for all core modules

    Some core modules can be loaded with or without the `node:` prefix.
    Using the prefix disambiguates which specifiers refer to core modules.
    
    This commit updates the docs to use the prefix everywhere a core module
    is referenced.
    
    PR-URL: #42752
    Fixes: #38343
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    3d65a3b View commit details
    Browse the repository at this point in the history
  29. src: use node: prefix in example

    Refs: #42752
    
    PR-URL: #42794
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    b7e9dd0 View commit details
    Browse the repository at this point in the history
  30. build: fix format-cpp

    According to the logs in
    #42681 (comment),
    `make format-cpp` exits with an NZEC. This change intentionally ignores
    the error code because it is irrelevant. We already check if the
    formatter produced a diff in the next line.
    
    Refs: #42681 (comment)
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #42764
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RaisinTen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    5d15eb1 View commit details
    Browse the repository at this point in the history
  31. src: define fs.constants.S_IWUSR & S_IRUSR for Win

    On Windows, most of the POSIX file mode definitions are not available.
    However, functionally equivalent read/write definitions exists, and
    chmod() can use them. This patch defines two aliases, so that these
    definintions are issued in fs.constants.
    
    fixes: #41591
    
    PR-URL: #42757
    Refs: #41591
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ilg-ul authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    1976284 View commit details
    Browse the repository at this point in the history
  32. meta: move one or more collaborators to emeritus

    PR-URL: #42769
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nodejs-github-bot authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    33ac027 View commit details
    Browse the repository at this point in the history
  33. doc: fix version history for Loaders API

    PR-URL: #42778
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    6225370 View commit details
    Browse the repository at this point in the history
  34. doc: fix example in assert.md

    PR-URL: #42786
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    LiviaMedeiros authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c32f76d View commit details
    Browse the repository at this point in the history
  35. test: use assert.match() instead of assert(regex.test())

    PR-URL: #42803
    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: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    8476ffb View commit details
    Browse the repository at this point in the history
  36. doc: delete heapdump from diagnostic tooling support tiers

    PR-URL: #42783
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tony-go authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    6fa080c View commit details
    Browse the repository at this point in the history
  37. doc: fix outdated documentation for family property

    Refs: #41431
    Fixes: #42787
    
    PR-URL: #42789
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    d9f3f05 View commit details
    Browse the repository at this point in the history
  38. doc: add maintaining-webassembly.md

    Add maintaining-webassembly.md with strategy based
    on discussion in Next-10 mini-summit:
    nodejs/next-10#127
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #42660
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mhdawson authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    59da133 View commit details
    Browse the repository at this point in the history
  39. doc: add @kuriyosh to collaborators

    Fixes: #42703
    
    PR-URL: #42824
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    kuriyosh authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c46e7bb View commit details
    Browse the repository at this point in the history
  40. doc: order vm.Module linker arguments correctly

    PR-URL: #42797
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    SimenB authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c6c1dc5 View commit details
    Browse the repository at this point in the history
  41. lib,src: implement WebAssembly Web API

    Refs: #41749
    Fixes: #21130
    
    PR-URL: #42701
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    tniessen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    b0f7c4c View commit details
    Browse the repository at this point in the history
  42. v8: export more fields in getHeapStatistics

    export total_global_handles_size, used_global_handles_size,
    external_memory in getHeapStatistics
    
    PR-URL: #42784
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    theanarkh authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    a19fb60 View commit details
    Browse the repository at this point in the history
  43. crypto: validate this in all webcrypto methods and getters

    PR-URL: #42815
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    7681e60 View commit details
    Browse the repository at this point in the history
  44. build: improve reliability of find_python.cmd script

    The path of the Python executable might contain white spaces. Handle
    this when the `check-python` function is called.
    
    Fixes: #42801
    
    PR-URL: #42810
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    f9994e2 View commit details
    Browse the repository at this point in the history
  45. lib: remove experimental warning from FormData

    fixes: #42792
    
    PR-URL: #42807
    Fixes: #42792
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    meixg authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    d33cbab View commit details
    Browse the repository at this point in the history
  46. build: enable V8's shared read-only heap

    It is what V8's build config does by default.
    
    PR-URL: #42809
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    4050b0d View commit details
    Browse the repository at this point in the history
  47. src,crypto: remove uses of AllocatedBuffer from crypto_ec.cc

    Refs: #39941
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #42766
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    494650c View commit details
    Browse the repository at this point in the history
  48. errors,vm: update error and use cause

    PR-URL: #42820
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    devsnek authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    0e16120 View commit details
    Browse the repository at this point in the history
  49. test: fix flaky HTTP server tests

    Refs: #41263
    
    PR-URL: #42846
    Fixes: #42741
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    tniessen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    37364ab View commit details
    Browse the repository at this point in the history
  50. meta: update AUTHORS

    PR-URL: #42848
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    fdc6503 View commit details
    Browse the repository at this point in the history
  51. tools: update eslint to 8.14.0

    PR-URL: #42845
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    97fc00a View commit details
    Browse the repository at this point in the history
  52. wasi: remove unecessary null check

    As reported by coverity the null check is
    done after earlier code has already derefenced
    options.envp. Either we should null check earlier
    uses or this check is not necessary. Since options.envp
    is created with new which should throw an
    exception intead of returning null, it should
    be safe to assume the null check is not required.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #42819
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    mhdawson authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    1b5856a View commit details
    Browse the repository at this point in the history
  53. doc: update WebAssembly strategy with Wasm Web API

    Refs: #42660
    Refs: #42701
    
    PR-URL: #42836
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    9b61ac2 View commit details
    Browse the repository at this point in the history
  54. tools: bump jsdoccomment from 0.22.1 to 0.29.0

    A bug in jsdoccomment 0.28.0 forced us to pin to an earlier version. The
    bug has been fixed now, so we can update.
    
    Refs: es-joy/jsdoccomment#8
    
    PR-URL: #42857
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c3c5fe7 View commit details
    Browse the repository at this point in the history
  55. test: skip test that cannot pass under --node-builtin-modules-path

    PR-URL: #42834
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    GeoffreyBooth authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    7b70144 View commit details
    Browse the repository at this point in the history
  56. lib,src: use Response URL as WebAssembly location

    As per Section 3 of the WebAssembly Web API spec.
    
    PR-URL: #42842
    Refs: #42701
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    tniessen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    ad82694 View commit details
    Browse the repository at this point in the history
  57. doc: elevate node-clinic diagnostic tier

    PR-URL: #42802
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    RafaelGSS authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    2d76f72 View commit details
    Browse the repository at this point in the history
  58. doc: add primordials guidelines

    PR-URL: #38635
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    aduh95 authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    cd2f5a4 View commit details
    Browse the repository at this point in the history
  59. fs: fix mkdirSync so ENOSPC is correctly reported

    Fixes: #42808
    
    PR-URL: #42811
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    santigimeno authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    48bbb73 View commit details
    Browse the repository at this point in the history
  60. test: fix port in net-perf_hooks

    PR-URL: #42761
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    LiviaMedeiros authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    0725064 View commit details
    Browse the repository at this point in the history
  61. doc: fix markdown formatting in primordials.md

    PR-URL: #42877
    Refs: #38635
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    tniessen authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    2f849a4 View commit details
    Browse the repository at this point in the history
  62. test: check ecdsa psychic signature

    PR-URL: #42863
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    panva authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    59c07a9 View commit details
    Browse the repository at this point in the history
  63. test: improve lib/internal/test_runner/test.js coverage

    PR-URL: #42745
    Refs: https://coverage.nodejs.org/coverage-24adba675179ebba/lib/internal/test_runner/test.js.html#L371
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fossamagna authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    b85a11c View commit details
    Browse the repository at this point in the history
  64. doc: clarify guide on testing internal errors

    PR-URL: #42813
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    LiviaMedeiros authored and targos committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    fe65996 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. doc,test: add tests and docs for duplex.fromWeb and duplex.toWeb

    PR-URL: #42738
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    ErickWendel authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    a6e1e7a View commit details
    Browse the repository at this point in the history
  2. errors,console: refactor to use ES2021 syntax

    PR-URL: #42872
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    xtx1130 authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    336242a View commit details
    Browse the repository at this point in the history
  3. deps: add template for generated headers

    OpenSSL 3.0 has a number of header files that are generated, and
    currently these headers are copied into the architecture specific
    directories. This is done for each asm type, 'asm', 'asm_avx2', and
    'no-asm' which has takes up quite a lot of disk space and also becomes
    an issue with the headers.tar file which has increased due to this.
    
    This commit adds copies the headers to a common directory for the
    architecture, for example with linux-x86_64 there will be a directory
    named deps/openssl/config/archs/linux-x86_64/common/include where the
    headers will be copied (into subdirectories 'openssl' and 'crypto'.
    And in the original locations a header file with the same name will be
    generated which points (includes) the common header file.
    
    PR-URL: #42616
    Fixes: #42081
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    danbev authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    7fae2c9 View commit details
    Browse the repository at this point in the history
  4. deps: add note about removing asm archs

    PR-URL: #42616
    Fixes: #42081
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    danbev authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    e8734a4 View commit details
    Browse the repository at this point in the history
  5. deps: remove archs/aix64-gcc

    This arch was renamed to clarify that it used the aix assembler (as) and
    not the gnu assembler. It was removed from the Makefile and not being
    built but would still be picked up by make targets like the header-tar
    target.
    
    PR-URL: #42616
    Fixes: #42081
    Refs: openssl/openssl@178fa72ed5
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    danbev authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    6dc1f82 View commit details
    Browse the repository at this point in the history
  6. deps: remove aix-gcc architecture

    PR-URL: #42616
    Fixes: #42081
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    danbev authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    8dc71f2 View commit details
    Browse the repository at this point in the history
  7. deps: remove linux-ppc architecture

    PR-URL: #42616
    Fixes: #42081
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    danbev authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    4abe987 View commit details
    Browse the repository at this point in the history
  8. deps: remove linux-ppc64 architecture

    PR-URL: #42616
    Fixes: #42081
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    danbev authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    2798929 View commit details
    Browse the repository at this point in the history
  9. deps: upgrade npm to 8.8.0

    PR-URL: #42886
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    npm-robot authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    1102922 View commit details
    Browse the repository at this point in the history
  10. src: make --no-node-snapshot a per-process option

    We enable the shared read-only heap which currently requires that the
    snapshot used in different isolates in the same process to be the same.
    Therefore --no-node-snapshot is a per-process option.
    
    PR-URL: #42864
    Refs: #42809
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    joyeecheung authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    37ca110 View commit details
    Browse the repository at this point in the history
  11. doc: initial version of security-model-strategy.md

    Added initial strategy based on discussion in
    the next-10 mini-summit -
    https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #42709
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Bryan English <bryan@bryanenglish.com>
    mhdawson authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    e15d22c View commit details
    Browse the repository at this point in the history
  12. esm: graduate top-level-await to stable

    Removes the experimental label in the docs and makes the
    `--experimental-top-level-await` flag a no-op.
    
    V8 has removed the harmony flag in V8 9.1 and consider the feature
    stable, there's no reason to keep it experimental in Node.js.
    
    PR-URL: #42875
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    aduh95 authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    dab15f6 View commit details
    Browse the repository at this point in the history
  13. doc: record March 2022 security release steward

    Refs: nodejs/nodejs.org#4487
    Refs: nodejs/nodejs.org#4497
    
    PR-URL: #42876
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    richardlau authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    8f2b228 View commit details
    Browse the repository at this point in the history
  14. doc: http2.createServer options as optional

    The method might be designed to explicitly take `options`. However,
    the implementation and many examples already allow the first parameter
    of a function type.
    
    PR-URL: #42832
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    daeyeon authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    e313dc6 View commit details
    Browse the repository at this point in the history
  15. doc: remove legacy -J test.py option from BUILDING.md

    PR-URL: #42817
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    LiviaMedeiros authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    227a45b View commit details
    Browse the repository at this point in the history
  16. doc: reword "test directory"

    PR-URL: #42817
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    LiviaMedeiros authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    60e461c View commit details
    Browse the repository at this point in the history
  17. src: turn SSL_CTX_new CHECK/segfault into JS exception

    These operations do not usually fail, but can do so when OpenSSL
    is not configured properly (I ran into this while dynamically linking
    against OpenSSL with FIPS). JS exceptions are way more useful
    than CHECK failures or plain segfaults.
    
    PR-URL: #42799
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    e808366 View commit details
    Browse the repository at this point in the history
  18. test: fix parallel/test-dgram-udp6-link-local-address

    Refs: #41431
    
    PR-URL: #42795
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    3c796f8 View commit details
    Browse the repository at this point in the history
  19. esm: fix imports from non-file module

    Fixes: #42860
    
    PR-URL: #42881
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    aduh95 authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    a0638a2 View commit details
    Browse the repository at this point in the history
  20. v8: export cpu_profiler_metadata_size in getHeapCodeStatistics

    PR-URL: #42818
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    theanarkh authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    4af0fbd View commit details
    Browse the repository at this point in the history
  21. test: simplify test-gc-{http-client,net}-*

    Instead of sending/creating a fixed number of requests/connections,
    detect when GC has started and stop sending requests/creating
    connections at that point.
    
    Refs: 47ecf2060343
    Refs: 7ce8403ef1a6
    
    PR-URL: #42782
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    lpinca authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    fbda87d View commit details
    Browse the repository at this point in the history
  22. test: add tests for extracting function name

    PR-URL: #42399
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    8e0e576 View commit details
    Browse the repository at this point in the history
  23. perf_hooks: return different functions in timerify

    Fixes: #42742
    
    PR-URL: #42854
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Co-authored-by: HE Shi-Jun <hax@heshijun.net>
    2 people authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    718d11f View commit details
    Browse the repository at this point in the history
  24. tools: update lint-md-dependencies

    Update to @rollup/plugin-commonjs@22.0.0 rollup@2.71.1
    
    PR-URL: #42932
    Reviewed-By: Rich Trott <rtrott@gmail.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: Zeyu Yang <himself65@outlook.com>
    nodejs-github-bot authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    1e7479d View commit details
    Browse the repository at this point in the history
  25. worker: add hasRef() to MessagePort

    Since we were removing the hasRef() method before exposing the
    MessagePort object, the only way of knowing if the handle was keeping
    the event loop active was to parse the string returned by
    util.inspect(port), which is inconvenient and inconsistent with most of
    the other async resources. So this change stops removing hasRef() from
    the MessagePort prototype. The reason why this is also being documented
    is that while reporting active resources, async_hooks returns the same
    MessagePort object as the one that is accessible by users.
    
    Refs: #42091 (comment)
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #42849
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    RaisinTen authored and targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    bf9240a View commit details
    Browse the repository at this point in the history
  26. deps: update undici to 5.1.1

    PR-URL: #42939
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    2a4c826 View commit details
    Browse the repository at this point in the history
  27. 2022-05-03, Version 18.1.0 (Current)

    Notable changes:
    
    doc:
      * add @kuriyosh to collaborators (Yoshiki Kurihara) #42824
    lib,src:
      * (SEMVER-MINOR) implement WebAssembly Web API (Tobias Nießen) #42701
    test_runner:
      * (SEMVER-MINOR) add initial CLI runner (Colin Ihrig) #42658
    worker:
      * (SEMVER-MINOR) add hasRef() to MessagePort (Darshan Sen) #42849
    
    PR-URL: #42943
    targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    f35f8a6 View commit details
    Browse the repository at this point in the history