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

v20.10.0 release proposal #50682

Merged
merged 232 commits into from
Nov 22, 2023
Merged

v20.10.0 release proposal #50682

merged 232 commits into from
Nov 22, 2023

Commits on Oct 25, 2023

  1. doc: mark Node.js 19 as End-of-Life

    PR-URL: #48283
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    richardlau committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    a60fbf2 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. deps: update undici to 5.26.4

    PR-URL: #50274
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    nodejs-github-bot authored and richardlau committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    61b4afb View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. deps: upgrade npm to 10.2.0

    PR-URL: #50027
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    npm-cli-bot authored and richardlau committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    3cc41d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. tools: use osx notarytool for future releases

    Signed-off-by: Ulises Gascon <UlisesGascon@users.noreply.github.com>
    
    Refs: nodejs/build#3385
    PR-URL: #48701
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    UlisesGascon authored and richardlau committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    3b1c15a View commit details
    Browse the repository at this point in the history
  2. tools: drop support for osx notarization with gon

    Refs: nodejs/build#3385 (comment)
    PR-URL: #50291
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    UlisesGascon authored and richardlau committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    2f32472 View commit details
    Browse the repository at this point in the history
  3. tools: remove unused version function

    PR-URL: #50390
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    UlisesGascon authored and richardlau committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    ad32603 View commit details
    Browse the repository at this point in the history
  4. tools: improve macOS notarization process output readability

    PR-URL: #50389
    Fixes: nodejs/build#3529
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    UlisesGascon authored and richardlau committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    0aaab45 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. esm: require braces for modules code

    PR-URL: #49657
    Backport-PR-URL: #50268
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    0103979 View commit details
    Browse the repository at this point in the history
  2. src: remove unused variable

    PR-URL: #49665
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5a2351d View commit details
    Browse the repository at this point in the history
  3. test: fix edge snapshot stack traces

    PR-URL: #49659
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5dfe423 View commit details
    Browse the repository at this point in the history
  4. module, esm: jsdoc for modules files

    PR-URL: #49523
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    142ac3f View commit details
    Browse the repository at this point in the history
  5. test_runner: catch reporter errors

    PR-URL: #49646
    Fixes: #48937
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    27558c4 View commit details
    Browse the repository at this point in the history
  6. test: migrate message error tests from Python to JS

    Migrate the remaining error tests in the `test/message` folder
    from Python to JS.
    
    Fixes: #47707
    PR-URL: #49721
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Yiyun Lei authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    393fd5b View commit details
    Browse the repository at this point in the history
  7. deps: V8: cherry-pick 8ec2651fbdd8

    Original commit message:
    
        fix: EmbeddedTargetOs on IBM i with Python 3.9
    
        For some context, Python 3.9 on IBM i returns "os400" for sys.platform
        instead of "aix". We used to build with Python 3.6 which returned "aix"
        as the platform
    
        When attempting to build Node.js with python 3.9 on IBM i we run into a
        build error.
    
        Ref: #48056
        Ref: #48056 (comment)
    
        I'm not quite sure where target_os is being passed down to the function ToEmbeddedTargetOs.
        It seems as though target_os is being generated from sys.platform or
        similar call from python as we started running into this issue after
        building with Python 3.9.
    
        This PR supersedes initial changes proposed in:
        https://chromium-review.googlesource.com/c/v8/v8/+/4259330
    
        This PR contains the minimal changes to successfully build Node.js (builds v8 as an internal dep)
        on IBM i with Python 3.9.
    
        Change-Id: I32d43197bce994a72a0d85091e91f80eeea4482d
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4846413
        Commit-Queue: Jakob Linke <jgruber@chromium.org>
        Reviewed-by: Michael Achenbach <machenbach@chromium.org>
        Reviewed-by: Jakob Linke <jgruber@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#89981}
    
    Refs: v8/v8@8ec2651
    PR-URL: #49862
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    abmusse authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    7ca1228 View commit details
    Browse the repository at this point in the history
  8. errors: improve performance of instantiation

    PR-URL: #49654
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    Uzlopak authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c71e548 View commit details
    Browse the repository at this point in the history
  9. lib,test: do not hardcode Buffer.kMaxLength

    V8 will soon support typed arrays as large as the maximum array buffer
    length. This patch replaces hardcoded values related to
    Buffer.kMaxLength with the actual constant.
    It also fixes a test that was passing by accident.
    
    Refs: v8/v8@44b2995
    PR-URL: #49876
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5bca8fe View commit details
    Browse the repository at this point in the history
  10. lib: add WebSocket client

    fixup
    
    add test
    
    lint
    
    fixup
    
    update doc/node.1
    
    PR-URL: #49830
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    KhafraDev authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    a01050d View commit details
    Browse the repository at this point in the history
  11. tools: update github_reporter to 1.5.3

    PR-URL: #49877
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    353a142 View commit details
    Browse the repository at this point in the history
  12. doc: add navigation ARIA landmark to doc ToC

    As an accessibility improvement, specify the navigation landmark for
    the column in our docs that contains the table of contents.
    
    Ref: https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
    Ref: https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA20.html
    PR-URL: #49882
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Trott authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    959ef7a View commit details
    Browse the repository at this point in the history
  13. doc: add main ARIA landmark to API docs

    As an accessibility improvement, specify the main landmark for
    the column in our docs that contains the main content.
    
    Ref: https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
    Ref: https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA20.html
    PR-URL: #49882
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Trott authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    337a676 View commit details
    Browse the repository at this point in the history
  14. tools: add navigation ARIA landmark to generated API ToC

    As an accessibility improvement, specify the navigation landmark for
    the element of our docs that contains the table of contents generated
    for the specific API page.
    
    Ref: https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/
    Ref: https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA20.html
    PR-URL: #49882
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Trott authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    732b566 View commit details
    Browse the repository at this point in the history
  15. meta: update website team with new name

    Pings for the website team aren't working because the team name
    changed but it did not get updated in CODEOWNERS.
    
    PR-URL: #49883
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d356e5e View commit details
    Browse the repository at this point in the history
  16. esm: --experimental-default-type flag to flip module defaults

    PR-URL: #49869
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    dc80cce View commit details
    Browse the repository at this point in the history
  17. esm: fix cache collision on JSON files using file: URL

    PR-URL: #49887
    Fixes: #49724
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c48cd84 View commit details
    Browse the repository at this point in the history
  18. crypto: return clear errors when loading invalid PFX data

    PR-URL: #49566
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    pimterry authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    55485ff View commit details
    Browse the repository at this point in the history
  19. errors: improve formatList in errors.js

    PR-URL: #49642
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Uzlopak authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e66991e View commit details
    Browse the repository at this point in the history
  20. src: move const variable in node_file.h to node_file.cc

    PR-URL: #49688
    Refs: #48325
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    pluris authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ba169be View commit details
    Browse the repository at this point in the history
  21. test_runner: replace spurious if with else

    There is an `if` statement that likely should have been
    an `else` in the original PR.
    
    Refs: #48915
    PR-URL: #49943
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    cjihrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    10b35cf View commit details
    Browse the repository at this point in the history
  22. lib: update params in jsdoc for HTTPRequestOptions

    PR-URL: #49872
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    pluris authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3e0d47c View commit details
    Browse the repository at this point in the history
  23. doc: document dangerous symlink behavior

    Much earlier, a design decision was made that the permission model
    should not prevent following symbolic links to presumably inaccessible
    locations. Recently, after some back and forth, it had been decided that
    it is indeed a vulnerability that symbolic links, which currently point
    to an accessible location, can potentially be re-targeted to point to a
    presumably inaccessible location. Nevertheless, months later, no
    solution has been found and the issue is deemed unfixable in the context
    of the current permission model implementation, so it was decided to
    disclose the vulnerability and to shift responsibiliy onto users who are
    now responsible for ensuring that no potentially dangerous symlinks
    exist in any directories that they grant access to.
    
    I believe that this design issue might be surprising and that it comes
    with significant security implications for users, so it should be
    documented.
    
    Original vulnerability report: https://hackerone.com/reports/1961655
    
    PR-URL: #49154
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    tniessen authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    24458e2 View commit details
    Browse the repository at this point in the history
  24. lib: fix primordials typings

    PR-URL: #49895
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    SamVerschueren authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d9eda67 View commit details
    Browse the repository at this point in the history
  25. zlib: fix discovery of cpu-features.h for android

    Fixed cpu-features.h not found issue.
    
    Co-Authored-By: Luigi Pinca <luigipinca@gmail.com>
    Fixes: #49766
    PR-URL: #49828
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    2 people authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f564ed4 View commit details
    Browse the repository at this point in the history
  26. test: deflake test-perf-hooks.js

    Previously when checking the initial timing we did a lot of checks
    after accessing and copying timing.duration and before we check
    that timing.duration is roughly the same as performance.now(),
    which can lead to flakes if the overhead of the checking is
    big enough. Update the test to check timing.duration against
    performance.now() as soon as possible when it's copied instead
    of computed.
    :#
    
    PR-URL: #49892
    Refs: nodejs/reliability#676
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    126407d View commit details
    Browse the repository at this point in the history
  27. doc: update CHANGELOG_V20 about vm fixes

    Jest users might need additional changes to unblock upgrade from
    v16.
    
    PR-URL: #49951
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ad17126 View commit details
    Browse the repository at this point in the history
  28. stream: writable state bitmap

    PR-URL: #49899
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    35ec931 View commit details
    Browse the repository at this point in the history
  29. test: disambiguate AIX and IBM i

    When built with Python 3.9 on IBM i, `process.platform` will return
    `os400` instead of `aix`. In preparation for this, make `common.isAIX`
    only return true for AIX and update the tests to add checks for
    `common.isIBMi` where they were missing.
    
    PR-URL: #48056
    Refs: #46739
    Refs: nodejs/build#3358
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    829eb99 View commit details
    Browse the repository at this point in the history
  30. build: fix IBM i build with Python 3.9

    Python 3.9 on IBM i returns "os400" for `sys.platform`.
    
    PR-URL: #48056
    Refs: #46739
    Refs: nodejs/build#3358
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    878c0b3 View commit details
    Browse the repository at this point in the history
  31. deps: update uvwasi to 0.0.19

    PR-URL: #49908
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    21453ae View commit details
    Browse the repository at this point in the history
  32. wasi: updates required for latest uvwasi version

    Signed-off-by: Michael Dawson <midawson@redhat.com>
    
    PR-URL: #49908
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b86e1f5 View commit details
    Browse the repository at this point in the history
  33. fs: throw errors from sync branches instead of separate implementations

    Previously to throw errors from C++ land, sync versions of the fs
    were created by copying C++ code from the original implementation
    and moving JS code to a separate file. This can lead to several
    problems:
    
    1. By moving code to a new file for the sake of moving, it would
      be harder to use git blame to trace changes and harder to backport
      changes to older branches.
    2. Scattering the async and sync versions of fs methods in
      different files makes it harder to keep them in sync and
      share code in the prologues and epilogues.
    3. Having two copies of code doing almost the same thing results
      in duplication and can be prone to out-of-sync problems when the
      prologue and epilogue get updated.
    4. There is a minor cost to startup in adding an additional file.
      This can add up even with the help of snapshots.
    
    This patch moves the JS code back to lib/fs.js to stop 1, 2 & 4
    and introduces C++ helpers SyncCallAndThrowIf() and
    SyncCallAndThrowOnError() so that the original implementations
    can be easily tweaked to allow throwing from C++ and stop 3.
    
    PR-URL: #49913
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    bc2c041 View commit details
    Browse the repository at this point in the history
  34. inspector: simplify dispatchProtocolMessage

    PR-URL: #49780
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    lemire authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5c66ec9 View commit details
    Browse the repository at this point in the history
  35. module: move helpers out of cjs loader

    PR-URL: #49912
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    2ff4e71 View commit details
    Browse the repository at this point in the history
  36. deps: update ada to 2.6.3

    PR-URL: #49340
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    2ca867f View commit details
    Browse the repository at this point in the history
  37. deps: update ada to 2.6.5

    PR-URL: #49340
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    31a4e97 View commit details
    Browse the repository at this point in the history
  38. deps: update ada to 2.6.7

    PR-URL: #49340
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    759cf5a View commit details
    Browse the repository at this point in the history
  39. deps: update ada to 2.6.8

    PR-URL: #49340
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4c740b1 View commit details
    Browse the repository at this point in the history
  40. deps: update ada to 2.6.9

    PR-URL: #49340
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    03654b4 View commit details
    Browse the repository at this point in the history
  41. Revert "test: mark test-runner-output as flaky"

    This reverts commit 717e233.
    
    Refs: fef7927cc3a7
    PR-URL: #49905
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    lpinca authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    179e293 View commit details
    Browse the repository at this point in the history
  42. test: update skip for moved test-wasm-web-api

    `test-wasm-web-api` was moved from `test/parallel` to `test/es-modules`.
    Update the status files for parallel and es-modules accordingly.
    
    Refs: #49869
    Refs: #47299
    Refs: #47297
    PR-URL: #49958
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    richardlau authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    01b0152 View commit details
    Browse the repository at this point in the history
  43. lib: make fetch sync and return a Promise

    update test
    
    PR-URL: #49936
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    KhafraDev authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b80e949 View commit details
    Browse the repository at this point in the history
  44. src: use exact return value for uv_os_getenv

    PR-URL: #49149
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5131fde View commit details
    Browse the repository at this point in the history
  45. errors: improve performance of determine-specific-type

    PR-URL: #49696
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Uzlopak authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c255575 View commit details
    Browse the repository at this point in the history
  46. perf_hooks: reduce overhead of new resource timings

    PR-URL: #49837
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    42e49ec View commit details
    Browse the repository at this point in the history
  47. esm: improve JSDoc annotation of internal functions

    Co-authored-by: Geoffrey Booth <webadmin@geoffreybooth.com>
    PR-URL: #49959
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    2 people authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    112cc7f View commit details
    Browse the repository at this point in the history
  48. doc: updated building docs for windows

    PR-URL: #49767
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    ovflowd authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f63a92b View commit details
    Browse the repository at this point in the history
  49. esm: improve getFormatOfExtensionlessFile speed

    PR-URL: #49965
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    1e762dd View commit details
    Browse the repository at this point in the history
  50. doc: update link to Abstract Modules Records spec

    The current link in the docs go to a page that does not
    have the Abstract Module Records information. Update the
    link to an official source that does.
    
    PR-URL: #49961
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    315d82a View commit details
    Browse the repository at this point in the history
  51. stream: avoid tick in writable hot path

    PR-URL: #49966
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    def55f8 View commit details
    Browse the repository at this point in the history
  52. doc: update Collaborator pronouns

    Signed-off-by: Tierney Cyren <hello@bnb.im>
    PR-URL: #50005
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    bnb authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    36ecd2c View commit details
    Browse the repository at this point in the history
  53. deps: fix call to undeclared functions 'ntohl' and 'htons'

    This reverts commit 2070ad2.
    
    deps: fix call to undeclared functions 'ntohl' and 'htons'
    PR-URL: #49979
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    MatteoBax authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    34c7eb0 View commit details
    Browse the repository at this point in the history
  54. lib: reduce overhead of validateObject

    PR-URL: #49928
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    24cbc55 View commit details
    Browse the repository at this point in the history
  55. deps: update ada to 2.6.10

    PR-URL: #49984
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    40672cf View commit details
    Browse the repository at this point in the history
  56. esm: unflag extensionless javascript and wasm in module scope

    PR-URL: #49974
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    27e02b6 View commit details
    Browse the repository at this point in the history
  57. doc: reserve 119 for Electron 28

    Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
    PR-URL: #50020
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    dsanders11 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    fe47c8a View commit details
    Browse the repository at this point in the history
  58. deps: update googletest to e47544a

    PR-URL: #49982
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    cd8e906 View commit details
    Browse the repository at this point in the history
  59. tools: update lint-md-dependencies

    - remark-parse@11.0.0
    - remark-preset-lint-node@5.0.0
    - remark-stringify@11.0.0
    - rollup@3.29.4
    
    PR-URL: #49983
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    924231b View commit details
    Browse the repository at this point in the history
  60. node-api: run finalizers directly from GC

    PR-URL: #42651
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    vmoroz authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    db2a07f View commit details
    Browse the repository at this point in the history
  61. tools: update eslint to 8.50.0

    PR-URL: #49989
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    1cc6cbf View commit details
    Browse the repository at this point in the history
  62. test_runner: add test location for FileTests

    This commit adds the previously missing test location for
    FileTest tests.
    
    Fixes: #49926
    Fixes: #49927
    PR-URL: #49999
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    55a03fe View commit details
    Browse the repository at this point in the history
  63. fs: improve error performance for fdatasyncSync

    PR-URL: #49898
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    pluris authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d7132d9 View commit details
    Browse the repository at this point in the history
  64. perf_hooks: reducing overhead of performance observer entry list

    PR-URL: #50008
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    a517be0 View commit details
    Browse the repository at this point in the history
  65. benchmark: added new benchmarks for blob

    PR-URL: #49730
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b707574 View commit details
    Browse the repository at this point in the history
  66. benchmark: improved config for blob,file benchmark

    PR-URL: #49730
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    88611d1 View commit details
    Browse the repository at this point in the history
  67. tls: ciphers allow bang syntax

    Fixes: #49699
    PR-URL: #49712
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    atlowChemi authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    52b5693 View commit details
    Browse the repository at this point in the history
  68. src: name scoped lock

    Name a scoped lock to be consistent with all the others.
    
    PR-URL: #50010
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    VoltrexKeyva authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    1eb2af2 View commit details
    Browse the repository at this point in the history
  69. stream: optimize Writable

    PR-URL: #50012
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4b27087 View commit details
    Browse the repository at this point in the history
  70. stream: avoid unnecessary drain for sync stream

    PR-URL: #50014
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    88c739b View commit details
    Browse the repository at this point in the history
  71. fs: add flush option to writeFile() functions

    This commit adds a 'flush' option to the fs.writeFile family of
    functions.
    
    Refs: #49886
    PR-URL: #50009
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    cjihrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    22e3eb6 View commit details
    Browse the repository at this point in the history
  72. tls: handle cases where the raw socket is destroyed

    Ensure that the `'close'` event is emitted on a `TLSSocket` when it is
    created from an existing raw `net.Socket` and the raw socket is not
    closed cleanly (destroyed).
    
    Refs: 048e0bec5147
    Refs: #49902 (comment)
    Fixes: #49902
    PR-URL: #49980
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    lpinca authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    294b650 View commit details
    Browse the repository at this point in the history
  73. wasi: fix up wasi tests for ibmi

    ibmi now reports os400 instead of aix
    
    - update platform check in poll to allow for os400
    - update wasi-sdk level to 20
      - document the level of wasi-sdk used to compile the tests
      - remove platform check in readdir test as it does not seem to be
        needed with wasi-sdk version 20
      - comment out tests for some clocks which are no longer available when
        compiling with wasi-sdk level 20. These may be added back after
        WebAssembly/wasi-libc#266 is resolved.
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #49953
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5b695d6 View commit details
    Browse the repository at this point in the history
  74. meta: bump actions/checkout from 3.6.0 to 4.1.0

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@f43a0e5...8ade135)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #50001
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c221f72 View commit details
    Browse the repository at this point in the history
  75. meta: bump github/codeql-action from 2.21.5 to 2.21.9

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.5 to 2.21.9.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@00e563e...ddccb87)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #50002
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    a634fb4 View commit details
    Browse the repository at this point in the history
  76. meta: bump actions/cache from 3.3.1 to 3.3.2

    Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@88522ab...704facf)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #50003
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    46ec824 View commit details
    Browse the repository at this point in the history
  77. meta: bump actions/upload-artifact from 3.1.2 to 3.1.3

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@0b7f8ab...a8a3f3a)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #50000
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    dependabot[bot] authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    fab3906 View commit details
    Browse the repository at this point in the history
  78. src: set port in node_options to uint16_t

    PR-URL: #49151
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e1df69e View commit details
    Browse the repository at this point in the history
  79. src: fix TLSWrap lifetime bug in ALPN callback

    Retrieve the TLSWrap from the SSL object, not SSL_CTX.
    
    A SSL_CTX object is the parent of zero or more SSL objects. TLSWrap is a
    wrapper around SSL, SecureContext around SSL_CTX.
    
    Node.js normally uses a SecureContext per TLSWrap but it is possible to
    use a SecureContext object more than once.
    
    It was therefore possible for an ALPN callback to use the wrong
    (possibly already freed) TLSWrap object.
    
    Having said that, while the bug is clear once you see it, I'm not able
    to trigger it (and hence no test, not for lack of trying.)
    
    None of the bug reporters were able to reliably reproduce it either so
    the stars probably need to align just right in order to hit it.
    
    Fixes: #47207
    PR-URL: #49635
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    bnoordhuis authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    47164e2 View commit details
    Browse the repository at this point in the history
  80. vm: use default HDO when importModuleDynamically is not set

    This makes it possile to hit the in-isolate compilation cache when
    host-defined options are not necessary.
    
    PR-URL: #49950
    Refs: #35375
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    17581c2 View commit details
    Browse the repository at this point in the history
  81. perf_hooks: reduce overhead of new user timings

    PR-URL: #49914
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e8f024b View commit details
    Browse the repository at this point in the history
  82. node-api: update headers for better wasm support

    PR-URL: #49037
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    toyobayashi authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e2f0ef2 View commit details
    Browse the repository at this point in the history
  83. esm: bypass CommonJS loader under --default-type

    PR-URL: #49986
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4de838f View commit details
    Browse the repository at this point in the history
  84. stream: lazy allocate back pressure buffer

    PR-URL: #50013
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ecbfb23 View commit details
    Browse the repository at this point in the history
  85. tools: remove genv8constants.py

    Unused after commit aa3a572 ("build: remove dtrace & etw support")
    from last year. I had this vague notion that llnode also used it but
    that is another script.
    
    Fixes: #49991
    PR-URL: #50023
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    bnoordhuis authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e323a36 View commit details
    Browse the repository at this point in the history
  86. crypto: account for disabled SharedArrayBuffer

    PR-URL: #50034
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    codebytere authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3f98c06 View commit details
    Browse the repository at this point in the history
  87. http: refactor to make servername option normalization testable

    Refs: https://coverage.nodejs.org/coverage-36bb31be5f0b85a0/lib/_http_agent.js.html#L316
    PR-URL: #38733
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    pd4d10 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f46bcf1 View commit details
    Browse the repository at this point in the history
  88. doc: clarify explaination text on how to run the example

    PR-URL: #39020
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    anshulshacks authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    2862f07 View commit details
    Browse the repository at this point in the history
  89. test: change forEach to for...of

    PR-URL: #49799
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    tifflastimosa authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4c58b92 View commit details
    Browse the repository at this point in the history
  90. test: replace forEach() in test-net-perf_hooks with for of

    PR-URL: #49831
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Joe Sepi <sepi@joesepi.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    narcisacodreanu authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    fee8b24 View commit details
    Browse the repository at this point in the history
  91. lib: fix compileFunction throws range error for negative numbers

    PR-URL: #49855
    Fixes: #49848
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MrJithil authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d9c791a View commit details
    Browse the repository at this point in the history
  92. doc: use precise terminology in test runner

    We currently use `resolve` which is incorrect from a technical point of
    view in several places in the test runner docs.
    
    For anyone wondering "resolves" means the promise's fate is known by
    either settling (becoming fulfilled or rejected) or because it's
    assimilating the status of another promise (that may be unfulfilled).
    
    PR-URL: #50028
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    benjamingr authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    585cbb2 View commit details
    Browse the repository at this point in the history
  93. doc: use precise promise terminology in fs

    See #50028 for context - this also
    has the added benefit of reducing the amount of times we use resolving a
    promise vs resolving a path.
    
    Note this document already used `fulfills` in many cases and I kept
    resolves (for promises) in some cases where it made sense to me from a
    technical point of view.
    
    PR-URL: #50029
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    benjamingr authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    9830165 View commit details
    Browse the repository at this point in the history
  94. util: lazy parse mime parameters

    PR-URL: #49889
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Uzlopak authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ac02cdb View commit details
    Browse the repository at this point in the history
  95. tools: update eslint to 8.51.0

    PR-URL: #50084
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4978bdc View commit details
    Browse the repository at this point in the history
  96. test_runner, cli: add --test-concurrency flag

    This commit adds a new --test-concurrency CLI flag that controls
    the parallelism of the test runner CLI.
    
    PR-URL: #49996
    Fixes: #49487
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    cjihrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    709c6c0 View commit details
    Browse the repository at this point in the history
  97. doc: add command to get patch minors and majors

    PR-URL: #50067
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RafaelGSS authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d7bbf7f View commit details
    Browse the repository at this point in the history
  98. doc: move permission model to Active Development

    PR-URL: #50068
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RafaelGSS authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    26a7608 View commit details
    Browse the repository at this point in the history
  99. doc: mention files read before env setup

    PR-URL: #50072
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RafaelGSS authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    aab045e View commit details
    Browse the repository at this point in the history
  100. src: generate default snapshot with --predictable

    To improve determinism of snapshot generation, add --predictable
    to the V8 flags used to initialize a process launched to generate
    snapshot. Also add a kGeneratePredictableSnapshot flag
    to ProcessInitializationFlags for this and moves the configuration
    of these flags into node::InitializeOncePerProcess() so that
    it can be shared by embedders.
    
    PR-URL: #48749
    Refs: nodejs/build#3043
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c99e51e View commit details
    Browse the repository at this point in the history
  101. test: replace forEach with for..of in test-parse-args.mjs

    PR-URL: #49824
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    9d83651 View commit details
    Browse the repository at this point in the history
  102. crypto: use X509_ALGOR accessors instead of reaching into X509_ALGOR

    While the struct is still public in OpenSSL, there is a (somewhat
    inconvenient) accessor. Use it to remain compatible if it becomes opaque
    in the future.
    
    PR-URL: #50057
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    davidben authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    edb0ffd View commit details
    Browse the repository at this point in the history
  103. deps: update googletest to 2dd1c13

    PR-URL: #50081
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    03bf5c5 View commit details
    Browse the repository at this point in the history
  104. tools: update lint-md-dependencies

    - @rollup/plugin-commonjs@25.0.5
    - @rollup/plugin-node-resolve@15.2.2
    - rollup@4.0.2
    
    PR-URL: #50083
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b9adf3d View commit details
    Browse the repository at this point in the history
  105. deps: update zlib to 1.2.13.1-motley-fef5869

    PR-URL: #50085
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    9302806 View commit details
    Browse the repository at this point in the history
  106. doc: fix description of fs.readdir recursive option

    PR-URL: #48902
    Fixes: #48640
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RamdohokarAngha authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3d03ca9 View commit details
    Browse the repository at this point in the history
  107. deps: update simdutf to 3.2.18

    PR-URL: #50091
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    545aa74 View commit details
    Browse the repository at this point in the history
  108. fs: improve error performance for ftruncateSync

    PR-URL: #50032
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    andremralves authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    57eb06e View commit details
    Browse the repository at this point in the history
  109. deps: update corepack to 0.21.0

    PR-URL: #50088
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    614c362 View commit details
    Browse the repository at this point in the history
  110. fs: add flush option to createWriteStream()

    This commit adds a 'flush' option to the createWriteStream()
    family of functions.
    
    Refs: #49886
    PR-URL: #50093
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    cjihrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d1aa62f View commit details
    Browse the repository at this point in the history
  111. doc: move danielleadams to TSC non-voting member

    PR-URL: #50142
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    danielleadams authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    7b97c44 View commit details
    Browse the repository at this point in the history
  112. test_runner,test: fix flaky test-runner-cli-concurrency.js

    This test was flaky on Windows when trying to clean up the
    tmp directory, probably because it relied on child processes
    timing out and being killed.
    
    This commit updates the test to check for debug output
    from the test runner. This should be adequate because the
    original change was effectively:
    
    let concurrency = getOptionValue('--test-concurrency') || true;
    
    The test runner now logs the value of the concurrency variable.
    
    Fixes: #50101
    PR-URL: #50108
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    cjihrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    64ef108 View commit details
    Browse the repository at this point in the history
  113. fs: improve error performance of writevSync

    PR-URL: #50038
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    IlyasShabi authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    eb52f73 View commit details
    Browse the repository at this point in the history
  114. test: reduce number of repetition in test-heapdump-shadowrealm.js

    ShadowRealm garbage-collection is covered in another test. Reduce the
    number of repetition in test-heapdump-shadowrealm.js trying to fix the
    flakiness of the test.
    
    PR-URL: #50104
    Refs: #49572
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    legendecas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    214997a View commit details
    Browse the repository at this point in the history
  115. tools: remove no-return-await lint rule

    no-return-await rule was deprecated in ESLint 8.46.0. According to the
    ESLint docs removing `await` can make the code slower.
    
    Refs: https://eslint.org/docs/latest/rules/no-return-await
    PR-URL: #50118
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    sapphi-red authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    bd5d533 View commit details
    Browse the repository at this point in the history
  116. fs: improve error perf of sync *times

    PR-URL: #49864
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    CanadaHonk authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    8413670 View commit details
    Browse the repository at this point in the history
  117. fs: improve error perf of sync chmod+fchmod

    PR-URL: #49859
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    CanadaHonk authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    6ddea07 View commit details
    Browse the repository at this point in the history
  118. fs: fix unlinkSync typings

    PR-URL: #49859
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b5aeceb View commit details
    Browse the repository at this point in the history
  119. wasi: address coverity warning

    - add check for case when trying to provide
      a better Exception fails
    - the code was modified to avoid a CHECK_EQ in all
      cases in #31076,
      however, I believe that if we fail to create the exeption
      to throw instead of simply returning using a CHECK makes
      more sense. I think it should also address the coverity
      warning about not initializing in the constructor.
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    
    PR-URL: #49866
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mhdawson authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    65e18aa View commit details
    Browse the repository at this point in the history
  120. tools: fix comments referencing dep_updaters scripts

    PR-URL: #50165
    Fixes: #50159
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Keksonoid authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b959d36 View commit details
    Browse the repository at this point in the history
  121. test: replace forEach with for..of in test-net-isipv6.js

    PR-URL: #49823
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    1cf3f8d View commit details
    Browse the repository at this point in the history
  122. meta: ping TSC for offboarding

    Refs: #49264
    PR-URL: #50147
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    27e957c View commit details
    Browse the repository at this point in the history
  123. deps: V8: cherry-pick a0fd3209dda8

    Original commit message:
    
        [import-attributes] Implement import attributes, with `assert` fallback
    
        In the past six months, the old import assertions proposal has been
        renamed to "import attributes" with the follwing major changes:
        1. the keyword is now `with` instead of `assert`
        2. unknown assertions cause an error rather than being ignored
    
        To preserve backward compatibility with existing applications that use
        `assert`, implementations _can_ keep it around as a fallback for both
        the static and dynamic forms.
    
        Additionally, the proposal has some minor changes that came up during
        the stage 3 reviews:
        3. dynamic import first reads all the attributes, and then verifies
           that they are all strings
        4. there is no need for a `[no LineTerminator here]` restriction before
           the `with` keyword
        5. static import syntax allows any `LiteralPropertyName` as attribute
           keys, to align with every other syntax using key-value pairs
    
        The new syntax is enabled by a new `--harmony-import-attributes` flag,
        disabled by default. However, the new behavioral changes also apply to
        the old syntax that is under the `--harmony-import-assertions` flag.
    
        This patch does implements (1), (3), (4) and (5). Handling of unknown
        import assertions was not implemented directly in V8, but delegated
        to embedders. As such, it will be implemented separately in d8 and
        Chromium.
    
        To simplify the review, this patch doesn't migrate usage of the term
        "assertions" to "attributes". There are many variables and internal
        functions that could be easily renamed as soon as this patch landes.
        There is one usage in the public API
        (`ModuleRequest::GetImportAssertions`) that will probably need to be
        aliased and then removed following the same process as for other API
        breaking changes.
    
        Bug: v8:13856
        Change-Id: I78b167348d898887332c5ca7468bc5d58cd9b1ca
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4632799
        Commit-Queue: Shu-yu Guo <syg@chromium.org>
        Reviewed-by: Adam Klein <adamk@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#89110}
    
    Refs: v8/v8@159c82c
    Refs: v8/v8@a0fd320
    PR-URL: #50183
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    16fd730 View commit details
    Browse the repository at this point in the history
  124. deps: V8: cherry-pick ea996ad04a68

    Original commit message:
    
        [import-attributes] Remove support for numeric keys
    
        During the 2023-09 TC39 meeting the proposal has been updated to remove support
        for bigint and float literals as import attribute keys, due to implementation
        difficulties in other engines and minimal added value for JS developers.
    
        GH issue: tc39/proposal-import-attributes#145
    
        Bug: v8:13856
        Change-Id: I0ede2bb10d6ca338a4b0870a1261ccbcd088c16f
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4899760
        Reviewed-by: Shu-yu Guo <syg@chromium.org>
        Commit-Queue: Joyee Cheung <joyee@igalia.com>
        Cr-Commit-Position: refs/heads/main@{#90318}
    
    Refs: v8/v8@ea996ad
    PR-URL: #50183
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    6547bd2 View commit details
    Browse the repository at this point in the history
  125. esm: use import attributes instead of import assertions

    The old import assertions proposal has been
    renamed to "import attributes" with the follwing major changes:
    
    1. The keyword is now `with` instead of `assert`.
    2. Unknown assertions cause an error rather than being ignored,
    
    This commit updates the documentation to encourage folks to use the new
    syntax, and add aliases for module customization hooks.
    
    PR-URL: #50140
    Fixes: #50134
    Refs: v8/v8@159c82c
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ee65e44 View commit details
    Browse the repository at this point in the history
  126. vm: use import attributes instead of import assertions

    The old import assertions proposal has been
    renamed to "import attributes" with the following major changes:
    
    1. The keyword is now `with` instead of `assert`.
    2. Unknown assertions cause an error rather than being ignored.
    
    This PR updates the documentation to encourage folks to use the new
    syntax, and add aliases to preserve backward compatibility.
    
    PR-URL: #50141
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    57efd52 View commit details
    Browse the repository at this point in the history
  127. typings: use Symbol.dispose and Symbol.asyncDispose in types

    PR-URL: #50123
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    nikeee authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    0ddb87e View commit details
    Browse the repository at this point in the history
  128. fs: improve error performance of readdirSync

    PR-URL: #50131
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    06aa4b9 View commit details
    Browse the repository at this point in the history
  129. benchmark: add warmup to accessSync bench

    PR-URL: #50073
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    RafaelGSS authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    2326971 View commit details
    Browse the repository at this point in the history
  130. stream: use private symbol for bitmap state

    PR-URL: #49993
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e60b3ab View commit details
    Browse the repository at this point in the history
  131. os: cache homedir, remove getCheckedFunction

    PR-URL: #50037
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Uzlopak authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c25716b View commit details
    Browse the repository at this point in the history
  132. benchmark: fix race condition on fs benchs

    PR-URL: #50035
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    73757a5 View commit details
    Browse the repository at this point in the history
  133. doc: improve ccache explanation

    ccache improves the build speed significantly only when the branch was
    built before. Building fresh branches with major changes are not
    benefited from ccache.
    
    PR-URL: #50133
    Fixes: #49967
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    legendecas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    33470d9 View commit details
    Browse the repository at this point in the history
  134. tools: refactor checkimports.py

    - Use f-strings for formatting.
    - Use raw strings for regexes alongside f-strings.
    - Use a generator.
    - Remove unnecessary `else` clause.
    
    PR-URL: #50011
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    VoltrexKeyva authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    35b160e View commit details
    Browse the repository at this point in the history
  135. deps: V8: cherry-pick 25902244ad1a

    Original commit message:
    
        [api] add line breaks to the output of Message::PrintCurrentStackTrace
    
        Previously this prints the stack trace without line breaks and it
        can be difficult to read. This also affects
        --abort-on-uncaught-exception. This patch adds line breaks to the
        output to improve readability.
    
        Change-Id: I4c44b529f8c829329f784b0859b1d13c9ec56838
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4925009
        Reviewed-by: Leszek Swirski <leszeks@chromium.org>
        Commit-Queue: Joyee Cheung <joyee@igalia.com>
        Cr-Commit-Position: refs/heads/main@{#90360}
    
    Refs: v8/v8@2590224
    PR-URL: #50156
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f72cbb7 View commit details
    Browse the repository at this point in the history
  136. stream: call helper function from push and unshift

    PR-URL: #50173
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    rluvaton authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4861ad6 View commit details
    Browse the repository at this point in the history
  137. tools: update comment in update-uncidi.sh and acorn_version.h

    PR-URL: #50175
    Fixes: #50159
    Refs: #50165
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    pluris authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    05ee350 View commit details
    Browse the repository at this point in the history
  138. test: fix defect path traversal tests

    The test never actually tested what it claims to test because it did not
    properly insert separators before `..`.
    
    PR-URL: #50124
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    tniessen authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    7cd406a View commit details
    Browse the repository at this point in the history
  139. doc: update security release process

    - update security release process to reflect current way to
      ask for tweet to amplify security release blog posts.
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    
    PR-URL: #50166
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    mhdawson authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ff8e1b8 View commit details
    Browse the repository at this point in the history
  140. doc: add loong64 to list of architectures

    PR-URL: #50172
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    shipujin authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    85de4b8 View commit details
    Browse the repository at this point in the history
  141. stream: allow pass stream class to stream.compose

    PR-URL: #50187
    Fixes: #50176
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    himself65 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ffdc357 View commit details
    Browse the repository at this point in the history
  142. doc: add command to keep major branch sync

    PR-URL: #50102
    Reviewed-By: Richard Lau <rlau@redhat.com>
    RafaelGSS authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    6337931 View commit details
    Browse the repository at this point in the history
  143. doc: update release-stewards with last sec-release

    PR-URL: #50179
    Refs: nodejs-private/node-private#485
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    RafaelGSS authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5025e24 View commit details
    Browse the repository at this point in the history
  144. vm: unify host-defined option generation in vm.compileFunction

    Set a default host-defined option for vm.compileFunction so that
    it's consistent with vm.Script.
    
    PR-URL: #50137
    Refs: #35375
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    56bbc30 View commit details
    Browse the repository at this point in the history
  145. vm: use internal versions of compileFunction and Script

    Instead of using the public versions of the vm APIs internally,
    use the internal versions so that we can skip unnecessary
    argument validation.
    
    The public versions would need special care to the generation
    of host-defined options to hit the isolate compilation cache
    when imporModuleDynamically isn't used, while internally it's
    almost always used, so this allows us to handle the host-defined
    options separately.
    
    PR-URL: #50137
    Refs: #35375
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3697c19 View commit details
    Browse the repository at this point in the history
  146. vm: reject in importModuleDynamically without --experimental-vm-modules

    Users cannot access any API that can be used to return a module or
    module namespace in this callback without --experimental-vm-modules
    anyway, so this would eventually lead to a rejection. This patch
    rejects in this case with our own error message and use a constant
    host-defined option for the rejection, so that scripts with the
    same source can still be compiled using the compilation cache
    if no `import()` is actually called in the script.
    
    PR-URL: #50137
    Refs: #35375
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    joyeecheung authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    9853fd9 View commit details
    Browse the repository at this point in the history
  147. stream: reduce scope of readable bitmap details

    PR-URL: #49963
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    6d7274e View commit details
    Browse the repository at this point in the history
  148. doc: add H4ad to collaborators

    Fixes: #50103
    PR-URL: #50217
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c75264b View commit details
    Browse the repository at this point in the history
  149. doc: fix H4ad collaborator sort

    PR-URL: #50218
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f37b577 View commit details
    Browse the repository at this point in the history
  150. doc: fix typo in dgram docs

    PR-URL: #50211
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    missinglink authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ffa9461 View commit details
    Browse the repository at this point in the history
  151. fs: add flush option to appendFile() functions

    This commit adds documentation and tests for the 'flush' option
    of the fs.appendFile family of functions. Technically, support
    was indirectly added in #50009, but this makes it more official.
    
    Refs: #49886
    Refs: #50009
    PR-URL: #50095
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    cjihrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    35164fa View commit details
    Browse the repository at this point in the history
  152. test: set sea snapshot tests as flaky

    PR-URL: #50223
    Refs: #49630
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    16a0798 View commit details
    Browse the repository at this point in the history
  153. esm: improve check for ESM syntax

    PR-URL: #50127
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c64490e View commit details
    Browse the repository at this point in the history
  154. test: set test-runner-watch-mode as flaky

    PR-URL: #50221
    Refs: #49985
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c2c2506 View commit details
    Browse the repository at this point in the history
  155. test: set test-worker-nearheaplimit-deadlock flaky

    The test is only flaky on x86 Windows.
    
    Fixes: #50220
    PR-URL: #50238
    Refs: #49962
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    StefanStojanovic authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    228c87f View commit details
    Browse the repository at this point in the history
  156. fs: improve error performance of renameSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    39f31a3 View commit details
    Browse the repository at this point in the history
  157. fs: improve error performance of chownSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ea7902d View commit details
    Browse the repository at this point in the history
  158. fs: improve error performance of linkSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    9dba771 View commit details
    Browse the repository at this point in the history
  159. fs: improve error performance of mkdtempSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    12cda31 View commit details
    Browse the repository at this point in the history
  160. fs: improve error performance of readlinkSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    af6a061 View commit details
    Browse the repository at this point in the history
  161. fs: improve error performance of symlinkSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    89e7878 View commit details
    Browse the repository at this point in the history
  162. fs: improve error performance of lchownSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4242cb7 View commit details
    Browse the repository at this point in the history
  163. fs: improve error performance of realpathSync

    PR-URL: #49962
    Refs: nodejs/performance#106
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    36df275 View commit details
    Browse the repository at this point in the history
  164. test: set parallel http server test as flaky

    Ref: #43465
    PR-URL: #50227
    Refs: #43465
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    fefe17b View commit details
    Browse the repository at this point in the history
  165. doc: add ReflectConstruct to known perf issues

    PR-URL: #50111
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    H4ad authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d4659e2 View commit details
    Browse the repository at this point in the history
  166. test: skip test-benchmark-os.js on IBM i

    PR-URL: #50208
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    abmusse authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f3296d2 View commit details
    Browse the repository at this point in the history
  167. tls: reduce TLS 'close' event listener warnings

    Without this, some heavy usage of TLS sockets can result in
    MaxListenersExceededWarning firing, from the 'this.on('close', ...)'
    line here.
    
    These appear to come from reinitializeHandle, which calls _wrapHandle
    repeatedly on the same socket instance.
    
    PR-URL: #50136
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    pimterry authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d2def15 View commit details
    Browse the repository at this point in the history
  168. test: set inspector async hook test as flaky

    Ref: #50222
    PR-URL: #50252
    Refs: #50222
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    8b260c5 View commit details
    Browse the repository at this point in the history
  169. test: set test-esm-loader-resolve-type as flaky

    Ref: #50040
    PR-URL: #50226
    Refs: #50040
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    696ba93 View commit details
    Browse the repository at this point in the history
  170. doc: update api stream.compose

    PR-URL: #50206
    Refs: https://github.com/nodejs/node/pull/50187/files#r1361215879
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    himself65 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4b50335 View commit details
    Browse the repository at this point in the history
  171. test: improve code coverage of diagnostics_channel

    test: improve code coverage of diagnostics_channel
    PR-URL: #50053
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    MrJithil authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3441e19 View commit details
    Browse the repository at this point in the history
  172. test: deflake test-loaders-workers-spawned

    PR-URL: #50251
    Fixes: #50247
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5c56081 View commit details
    Browse the repository at this point in the history
  173. buffer: remove unnecessary assignment in fromString

    The assignment to the encoding variable has no effect.
    
    Refs: #29217
    PR-URL: #50199
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    458d9a8 View commit details
    Browse the repository at this point in the history
  174. test: set test-structuredclone-* as flaky

    PR-URL: #50261
    Refs: #50260
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    5d4b5ff View commit details
    Browse the repository at this point in the history
  175. meta: move Trott to TSC regular member

    At the current time, I'm not able to give Node.js the time and attention
    it needs and deserves from a voting TSC member. I'm proud of the work
    and efforts I've made as a TSC voting member, and I want to leave before
    I'm less happy with my efforts. Thanks for all the trust and good will
    over the years.
    
    PR-URL: #50297
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e8ebed7 View commit details
    Browse the repository at this point in the history
  176. test: set crypto-timing test as flaky

    PR-URL: #50232
    Refs: #38226
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    0dce19c View commit details
    Browse the repository at this point in the history
  177. doc: fix release process table of contents

    The table of contents for the release process still references a
    deleted section. Remove that reference, and renumber the following
    table of contents entries so that they link through to the correct
    sections.
    
    PR-URL: #50216
    Refs: #45858
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    richardlau authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    a9ba29b View commit details
    Browse the repository at this point in the history
  178. test: reduce the number of requests and parsers

    The maximum number of parsers in the free list is set to 1000. However
    the test does not need to use this maximum. Reduce it to 50.
    
    Refs: #50228 (comment)
    PR-URL: #50240
    Fixes: #49564
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    lpinca authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    788714b View commit details
    Browse the repository at this point in the history
  179. http2: allow streams to complete gracefully after goaway

    A detailed analysis of the cause of this bug is in my linked comment on
    the corresponding issue. The primary fix is the new setImmediate call in
    Http2Stream#_destroy, which prevents a re-entrant call into
    Http2Session::SendPendingData when sending trailers after the
    Http2Session has been shut down, allowing the trailer data to be flushed
    properly before the socket is closed.
    
    As a result of this change, writes can be initiated later in the
    lifetime of the Http2Session. So, when a JSStreamSocket is used as the
    underlying socket reference for an Http2Session, it needs to be able to
    accept write calls after it is closed.
    
    In addition, now that outgoing data can be flushed differently after a
    session is closed, in two tests clients receive errors that they
    previously did not receive. I believe the new errors are more correct,
    so I changed the tests to match.
    
    Fixes: #42713
    Refs: #42713 (comment)
    PR-URL: #50202
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    murgatroid99 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    1bfcf81 View commit details
    Browse the repository at this point in the history
  180. test: set test-cli-node-options as flaky

    PR-URL: #50296
    Refs: #50295
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    2cfc400 View commit details
    Browse the repository at this point in the history
  181. test: set test-worker-nearheaplimit-deadlock flaky

    PR-URL: #50277
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    StefanStojanovic authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b9e0fed View commit details
    Browse the repository at this point in the history
  182. test: set inspector async stack test as flaky

    #50243
    PR-URL: #50244
    Refs: #50243
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    50181a1 View commit details
    Browse the repository at this point in the history
  183. test: set test-emit-after-on-destroyed as flaky

    Ref: #50245
    PR-URL: #50246
    Refs: #50245
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ab5985d View commit details
    Browse the repository at this point in the history
  184. esm: detect ESM syntax in ambiguous JavaScript

    PR-URL: #50096
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    GeoffreyBooth authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    a589a1a View commit details
    Browse the repository at this point in the history
  185. crypto: ensure valid point on elliptic curve in SubtleCrypto.importKey

    PR-URL: #50234
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    panva authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    773320e View commit details
    Browse the repository at this point in the history
  186. test: update url web platform tests

    PR-URL: #50264
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    c37a75a View commit details
    Browse the repository at this point in the history
  187. fs: improve error performance for mkdirSync

    PR-URL: #49847
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    CanadaHonk authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    8d0edc6 View commit details
    Browse the repository at this point in the history
  188. fs: improve error performance for fsyncSync

    PR-URL: #49880
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    pluris authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    eb33f70 View commit details
    Browse the repository at this point in the history
  189. deps: update c-ares to 1.20.0

    Co-authored-by: Richard Lau <rlau@redhat.com>
    PR-URL: #50082
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    2 people authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b705e19 View commit details
    Browse the repository at this point in the history
  190. deps: update c-ares to 1.20.1

    PR-URL: #50082
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f5924f1 View commit details
    Browse the repository at this point in the history
  191. fs: improve error performance for readSync

    PR-URL: #50033
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    pluris authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    e49ebf8 View commit details
    Browse the repository at this point in the history
  192. util: remove internal mime fns from benchmarks

    PR-URL: #50201
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Uzlopak authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    bf5b211 View commit details
    Browse the repository at this point in the history
  193. test: replace forEach with for..of in test-http2-client-destroy.js

    PR-URL: #49820
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    8c15281 View commit details
    Browse the repository at this point in the history
  194. test: replace forEach with for..of in test-http2-server

    PR-URL: #49819
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    0134af3 View commit details
    Browse the repository at this point in the history
  195. test: deflake test-esm-loader-resolve-type

    PR-URL: #50273
    Fixes: #50040
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b55fcd7 View commit details
    Browse the repository at this point in the history
  196. test: replace forEach with for..of in test-net-isipv4.js

    PR-URL: #49822
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    379a725 View commit details
    Browse the repository at this point in the history
  197. test: replace forEach with for..of in test-http-perf_hooks.js

    PR-URL: #49818
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    72626f9 View commit details
    Browse the repository at this point in the history
  198. Revert "test: set test-esm-loader-resolve-type as flaky"

    This reverts commit 2e4bb3c.
    
    PR-URL: #50315
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3d9130b View commit details
    Browse the repository at this point in the history
  199. doc: update release process LTS step

    A recent refactor of `nodejs-latest-linker` has moved the mapping
    between Node.js versions and codenames to a different file.
    
    Refs: nodejs/nodejs-latest-linker#12
    PR-URL: #50299
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    00c12b7 View commit details
    Browse the repository at this point in the history
  200. doc: add loong64 info into platform list

    PR-URL: #50086
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    shipujin authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ea28738 View commit details
    Browse the repository at this point in the history
  201. stream: simplify prefinish

    PR-URL: #50204
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    ronag authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    f2f993a View commit details
    Browse the repository at this point in the history
  202. test: set test-watch-mode-inspect as flaky

    PR-URL: #50259
    Refs: #49933
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    anonrig authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    baa04b7 View commit details
    Browse the repository at this point in the history
  203. lib: improve performance of validateStringArray and validateBooleanArray

    PR-URL: #49756
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Uzlopak authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    251ae1d View commit details
    Browse the repository at this point in the history
  204. worker: handle detached MessagePort from a different context

    When `worker.moveMessagePortToContext` is used, the async handle
    associated with the port, will be triggered more than needed (at least
    one more time) and with null data. That can be avoided by simply
    checking that the data is present and the port is not detached.
    
    Fixes: #49075
    Signed-off-by: Juan José Arboleda <soyjuanarbol@gmail.com>
    PR-URL: #49150
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    juanarbol authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b4d149b View commit details
    Browse the repository at this point in the history
  205. deps: update corepack to 0.22.0

    PR-URL: #50325
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    1aecf0c View commit details
    Browse the repository at this point in the history
  206. test: improve watch mode test

    PR-URL: #50319
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    MoLow authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    7d8a18b View commit details
    Browse the repository at this point in the history
  207. deps: update ada to 2.7.2

    PR-URL: #50338
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    nodejs-github-bot authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    b61707e View commit details
    Browse the repository at this point in the history
  208. esm: do not give wrong hints when detecting file format

    PR-URL: #50314
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    aduh95 authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    3b867e4 View commit details
    Browse the repository at this point in the history
  209. test,crypto: update WebCryptoAPI WPT

    PR-URL: #50039
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    panva authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    d164e53 View commit details
    Browse the repository at this point in the history
  210. test: replace forEach with for..of in test-http-url

    PR-URL: #49840
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    81886c6 View commit details
    Browse the repository at this point in the history
  211. test: replace forEach with for..of in test-process-env

    PR-URL: #49825
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    niyashiyas authored and targos committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    8dd895e View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. test: fix testsuite against zlib version 1.3

    In the past, zlib versions had major.minor.micro formats, but with 1.3
    this has been changed.
    
    Change the test code to accept one, two, or three elements past the
    major version.
    
    PR-URL: #50364
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    DimStar77 authored and targos committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    a6a05e8 View commit details
    Browse the repository at this point in the history
  2. test: fix crypto-dh error message for OpenSSL 3.x

    OpenSSL 3.0.12 and 3.1.4 changes the type of error short keys and IVs
    cause. The error message in test-crypto-dh for the "empty secret" is
    now 'Supplied key is too small' instead of
    'error:02800080:Diffie-Hellman routines::invalid secret'.
    
    Error message change is test-only and uses the right error message for
    versions >=3.0.12 in 3.0.x and >= 3.1.4 in 3.1.x series.
    
    ref. https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=0df40630850fb2740e6be6890bb905d3fc623b2d
    ref. https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=5f69f5c65e483928c4b28ed16af6e5742929f1ee
    ref. https://www.openssl.org/news/vulnerabilities.html#CVE-2023-5363
    
    PR-URL: #50395
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    krk authored and targos committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    41ca113 View commit details
    Browse the repository at this point in the history
  3. test: relax version check with shared OpenSSL

    Relax the OpenSSL version check when Node.js is built with the
    `--shared-openssl` option. Verify only that `process.versions.openssl`
    is truthy.
    
    Fixes: #43078
    PR-URL: #50505
    Reviewed-By: Richard Lau <rlau@redhat.com>
    lpinca authored and targos committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4e34f9a View commit details
    Browse the repository at this point in the history
  4. deps: upgrade openssl sources to quictls/openssl-3.0.12+quic1

    PR-URL: #50411
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nodejs-github-bot authored and targos committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    3308189 View commit details
    Browse the repository at this point in the history
  5. deps: update archs files for openssl-3.0.12+quic1

    PR-URL: #50411
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nodejs-github-bot authored and targos committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    68cddd7 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. deps: V8: cherry-pick a1efa5343880

    Original commit message:
    
        Merged: [runtime] Set instance prototypes directly on maps
    
        Bug: chromium:1452137
        (cherry picked from commit c7c447735f762f6d6d0878e229371797845ef4ab)
    
        Change-Id: I611c41f942e2e51f3c4b4f1d119c18410617188e
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4637888
        Commit-Queue: Igor Sheludko <ishell@chromium.org>
        Auto-Submit: Igor Sheludko <ishell@chromium.org>
        Commit-Queue: Toon Verwaest <verwaest@chromium.org>
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Cr-Commit-Position: refs/branch-heads/11.4@{#47}
        Cr-Branched-From: 8a8a1e7086dacc426965d3875914efa66663c431-refs/heads/11.4.183@{#1}
        Cr-Branched-From: 5483d8e816e0bbce865cbbc3fa0ab357e6330bab-refs/heads/main@{#87241}
    
    Refs: v8/v8@a1efa53
    PR-URL: #50077
    Refs: nodejs/nodejs-dependency-vuln-assessments#151
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    0c40b51 View commit details
    Browse the repository at this point in the history
  2. deps: V8: cherry-pick 840650f2ff4e

    Original commit message:
    
        Merged: [compiler] StackCheck can have side effects
    
        Bug: chromium:1452137
        (cherry picked from commit e548943e473b020fdc1de6e5543ca31b24d8b7f9)
    
        Change-Id: Ibd7c9b02efd12341b452e4c34a635a58a817649f
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4637129
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
        Auto-Submit: Tobias Tebbi <tebbi@chromium.org>
        Commit-Queue: Toon Verwaest <verwaest@chromium.org>
        Cr-Commit-Position: refs/branch-heads/11.4@{#49}
        Cr-Branched-From: 8a8a1e7086dacc426965d3875914efa66663c431-refs/heads/11.4.183@{#1}
        Cr-Branched-From: 5483d8e816e0bbce865cbbc3fa0ab357e6330bab-refs/heads/main@{#87241}
    
    Refs: v8/v8@840650f
    PR-URL: #50077
    Refs: nodejs/nodejs-dependency-vuln-assessments#151
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9d3cdcb View commit details
    Browse the repository at this point in the history
  3. deps: V8: cherry-pick 9721082687c9

    Original commit message:
    
        heap: Add missing <algorithm> include for std::remove
    
        GCC 14 changes some internal includes within libstdc++ so this transient
        include gets lost. Include <algorithm> explicitly for std::remove.
    
        Change-Id: Iab8a2c751a0f9c9dc6a770d6296ad6de724ef3bb
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4583222
        Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
        Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#88037}
    
    PR-URL: #50077
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    shipujin authored and targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    4b243b5 View commit details
    Browse the repository at this point in the history
  4. deps: V8: cherry-pick f7d000a7ae7b

    Original commit message:
    
        [logging] Bugfix: LinuxPerfBasicLogger should log JS functions
    
        This patch fixes a typo that was introduced in commit
        c51041f45400928cd64fbc8f389c0dd0dd15f82f /
        https://chromium-review.googlesource.com/c/v8/v8/+/2336793, which reversed the behavior of the perf_basic_prof_only_functions flag.
    
        This also refactors the equivalent guard in LinuxPerfJitLogger to use the same inline CodeKind API for identifying JS Functions. This is unrelated to the bug, but it seems a fair rider to add on here.
    
        Bug: v8:14387
        Change-Id: I25766b0d45f4c65dfec5ae01e094a1ed94111054
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4954225
        Reviewed-by: Camillo Bruni <cbruni@chromium.org>
        Commit-Queue: Camillo Bruni <cbruni@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#90501}
    
    Refs: v8/v8@f7d000a
    PR-URL: #50077
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    lukealbao authored and targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    e63aef9 View commit details
    Browse the repository at this point in the history
  5. deps: V8: cherry-pick d90d4533b053

    Original commit message:
    
        Fix reading integer-indexed import assertions in dynamic import
    
        Use GetPropertyOrElement instead of GetProperty to read import assertion
        values from the import assertions object, to support cases in which the
        key is an integer index such as `"0"`.
    
        The added test case, when using GetProperty, triggers the following DCHECK in
        debug builds:
        https://source.chromium.org/chromium/chromium/src/+/main:v8/src/objects/lookup-inl.h;l=108;drc=515f187ba067ee4a99fdf5198cca2c97abd342fd
        In release builds it silently fails to read the property, and thus throws about
        it not being a valid string.
    
        Bug: v8:14069
        Change-Id: Ifd4645b7bd9bfd07f06fa33727441d27eabc4d32
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4614489
        Reviewed-by: Victor Gomes <victorgomes@chromium.org>
        Commit-Queue: Marja Hölttä <marja@chromium.org>
        Reviewed-by: Marja Hölttä <marja@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#88267}
    
    Refs: v8/v8@d90d453
    PR-URL: #50077
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    b00c11a View commit details
    Browse the repository at this point in the history
  6. test: mark SEA tests as flaky on PowerPC

    PR-URL: #50750
    Refs: #50740
    Refs: nodejs/reliability#718
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    joyeecheung authored and targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    a528bbc View commit details
    Browse the repository at this point in the history
  7. test: use ppc and ppc64 to skip SEA tests on PowerPC

    It seems using ppc alone is not enough. Add ppc64 to be safe.
    
    PR-URL: #50828
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Keyhan Vakil <kvakil@sylph.kvakil.me>
    joyeecheung authored and targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    6e0f0fa View commit details
    Browse the repository at this point in the history
  8. deps: upgrade npm to 10.2.3

    PR-URL: #50531
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    npm-cli-bot authored and targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    68ec1e5 View commit details
    Browse the repository at this point in the history
  9. 2023-11-22, Version 20.10.0 'Iron' (LTS)

    Notable changes:
    
    deps:
      * (SEMVER-MINOR) update uvwasi to 0.0.19 (Node.js GitHub Bot) #49908
    doc:
      * add H4ad to collaborators (Vinícius Lourenço) #50217
    esm:
      * (SEMVER-MINOR) detect ESM syntax in ambiguous JavaScript (Geoffrey Booth) #50096
      * use import attributes instead of import assertions (Antoine du Hamel) #50140
      * --experimental-default-type flag to flip module defaults (Geoffrey Booth) #49869
    fs:
      * (SEMVER-MINOR) add flush option to appendFile() functions (Colin Ihrig) #50095
      * add flush option to writeFile() functions (Colin Ihrig) #50009
    lib:
      * (SEMVER-MINOR) add WebSocket client (Matthew Aitken) #49830
    stream:
      * (SEMVER-MINOR) allow pass stream class to `stream.compose` (Alex Yang) #50187
      * call helper function from push and unshift (Raz Luvaton) #50173
      * optimize Writable (Robert Nagy) #50012
    test_runner, cli:
      * (SEMVER-MINOR) add --test-concurrency flag (Colin Ihrig) #49996
    vm:
      * (SEMVER-MINOR) use import attributes instead of import assertions (Antoine du Hamel) #50141
      * use default HDO when importModuleDynamically is not set (Joyee Cheung) #49950
    wasi:
    
    PR-URL: #50682
    targos committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    a220664 View commit details
    Browse the repository at this point in the history