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.15.0 proposal #53486

Merged
merged 96 commits into from
Jun 20, 2024
Merged

v20.15.0 proposal #53486

merged 96 commits into from
Jun 20, 2024

Commits on Jun 12, 2024

  1. Revert "crypto: make timingSafeEqual faster for Uint8Array"

    This reverts commit 0f784c9 because it
    triggers a bug in the V8 version that Node.js 20.x uses.
    
    PR-URL: #53390
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    tniessen authored and marco-ippolito committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    cd1415c View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. src: remove misplaced windows code under posix guard in node.cc

    The V8 WebAssembly trap handler setup for Windows was incorrectly
    nested within a POSIX conditional compilation block in src/node.cc.
    This caused the related functions to be effectively non-operational
    on Windows. The changes involve removing the Windows-specific code from
    the POSIX section and correctly placing it under the WIN32 check.
    This fix will ensure that the intended exception handling is active
    on Windows builds.
    
    Fixes: #52404
    Refs: #35033
    PR-URL: #52545
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    thisalihassan authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d02907e View commit details
    Browse the repository at this point in the history
  2. doc: add test_runner to subsystem

    PR-URL: #52774
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    rluvaton authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6ea72a5 View commit details
    Browse the repository at this point in the history
  3. test: drop test-crypto-timing-safe-equal-benchmarks

    PR-URL: #52751
    Refs: #38226
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Daniel Lemire <daniel@lemire.me>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RafaelGSS authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    56e19e3 View commit details
    Browse the repository at this point in the history
  4. doc: simplify copy-pasting of branch-diff commands

    PR-URL: #52757
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9587ae9 View commit details
    Browse the repository at this point in the history
  5. zlib: expose zlib.crc32()

    This patch exposes the crc32() function from zlib to user-land.
    
    It computes a 32-bit Cyclic Redundancy Check checksum of `data`. If
    `value` is specified, it is used as the starting value of the checksum,
    otherwise, 0 is used as the starting value.
    
    ```js
    const zlib = require('node:zlib');
    const { Buffer } = require('node:buffer');
    
    let crc = zlib.crc32('hello');  // 907060870
    crc = zlib.crc32('world', crc);  // 4192936109
    
    crc = zlib.crc32(Buffer.from('hello'));  // 907060870
    crc = zlib.crc32(Buffer.from('world'), crc);  // 4192936109
    ```
    
    PR-URL: #52692
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5161d95 View commit details
    Browse the repository at this point in the history
  6. watch: fix arguments parsing

    PR-URL: #52760
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    MoLow authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    739adf9 View commit details
    Browse the repository at this point in the history
  7. string_decoder: throw an error when writing a too long buffer

    PR-URL: #52215
    Fixes: #52214
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: theanarkh <theratliter@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    kylo5aby authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a5f3dd1 View commit details
    Browse the repository at this point in the history
  8. test_runner: preserve hook promise when executed twice

    PR-URL: #52791
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    cf817e1 View commit details
    Browse the repository at this point in the history
  9. build: make simdjson a public dep in GN build

    PR-URL: #52755
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    918962d View commit details
    Browse the repository at this point in the history
  10. util: improve isInsideNodeModules

    PR-URL: #52147
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Uzlopak authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d7eba50 View commit details
    Browse the repository at this point in the history
  11. src: fix test local edge case

    PR-URL: #52702
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    ShogunPanda authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8fc52b3 View commit details
    Browse the repository at this point in the history
  12. src: only apply fix in main thread

    PR-URL: #52702
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    ShogunPanda authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    978ee0a View commit details
    Browse the repository at this point in the history
  13. doc: add OpenSSL errors to API docs

    Fixes: #33705
    PR-URL: #34213
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    j3lamp authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a3b2012 View commit details
    Browse the repository at this point in the history
  14. test: skip v8-updates/test-linux-perf-logger

    Refs: #51308
    PR-URL: #52821
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    targos authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0addeb2 View commit details
    Browse the repository at this point in the history
  15. tools: fix V8 update workflow

    PR-URL: #52822
    Fixes: #50497
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b83fbf8 View commit details
    Browse the repository at this point in the history
  16. tools: specify a commit-message for V8 update workflow

    PR-URL: #52844
    Fixes: #50497
    Refs: gr2m/create-or-update-pull-request-action#280
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    aduh95 authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8f8fb91 View commit details
    Browse the repository at this point in the history
  17. doc: make docs more welcoming and descriptive for newcomers

    Fixes: #26287
    PR-URL: #38056
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    srknzl authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    91fadac View commit details
    Browse the repository at this point in the history
  18. doc: add more definitions to GLOSSARY.md

    Co-Authored-By: Harshitha KP <harshi46@in.ibm.com>
    PR-URL: #52798
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    2 people authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    97e0fef View commit details
    Browse the repository at this point in the history
  19. build, tools: copy release assets to staging R2 bucket once built

    Co-authored-by: Michaël Zasso <targos@protonmail.com>
    PR-URL: #51394
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    2 people authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5215b6f View commit details
    Browse the repository at this point in the history
  20. tools: use sccache GitHub action

    Refs: https://github.com/Mozilla-Actions/sccache-action
    PR-URL: #52839
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    targos authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    514f01e View commit details
    Browse the repository at this point in the history
  21. test: skip some console tests on dumb terminal

    This adds two more tests to be skipped on systems with only a
    dumb terminal. See #33165
    for details.
    
    PR-URL: #37770
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    AdamMajer authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1dce5de View commit details
    Browse the repository at this point in the history
  22. buffer: remove lines setting indexes to integer value

    PR-URL: #52588
    Refs: #52585
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    kylo5aby authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    16ae2b2 View commit details
    Browse the repository at this point in the history
  23. test: crypto-rsa-dsa testing for dynamic openssl

    Fixes: #52537
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #52781
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2246d4f View commit details
    Browse the repository at this point in the history
  24. process: improve event-loop

    PR-URL: #52108
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Uzlopak authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    121ea13 View commit details
    Browse the repository at this point in the history
  25. doc: add pimterry to collaborators

    Fixes: #52665
    PR-URL: #52874
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    pimterry authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    12512c3 View commit details
    Browse the repository at this point in the history
  26. tools: update gr2m/create-or-update-pull-request-action

    PR-URL: #52843
    Refs: https://github.com/gr2m/create-or-update-pull-request-action/releases/tag/v1.9.4
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    aduh95 authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    01eff58 View commit details
    Browse the repository at this point in the history
  27. build: drop base64 dep in GN build

    PR-URL: #52856
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    zcbenz authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1be8232 View commit details
    Browse the repository at this point in the history
  28. tools: update lint-md-dependencies to rollup@4.17.2

    PR-URL: #52836
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    nodejs-github-bot authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    403a4a7 View commit details
    Browse the repository at this point in the history
  29. console: colorize console error and warn

    prints console error in red and warn in yellow
    
    PR-URL: #51629
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Ruy Adorno <ruy@vlt.sh>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    MrJithil authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    794e450 View commit details
    Browse the repository at this point in the history
  30. test: add common.expectRequiredModule()

    To minimize changes if/when we change the layout of the
    result returned by require(esm).
    
    PR-URL: #52868
    Fixes: #52864
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    986bfa2 View commit details
    Browse the repository at this point in the history
  31. tools: prepare custom rules for ESLint v9

    Refs: https://eslint.org/docs/latest/use/migrate-to-9.0.0
    PR-URL: #52889
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    targos authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5700600 View commit details
    Browse the repository at this point in the history
  32. doc: add names next to release key bash commands

    PR-URL: #52878
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    RedYetiDev authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3df3e37 View commit details
    Browse the repository at this point in the history
  33. watch: enable passthrough ipc in watch mode

    PR-URL: #50890
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    znewsham authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1ff8f31 View commit details
    Browse the repository at this point in the history
  34. src: avoid unused variable 'error' warning

    The variable is only used in DEBUG mode. Define it only in that case.
    
    PR-URL: #52886
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    targos authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2dcbf18 View commit details
    Browse the repository at this point in the history
  35. tools: support != in test status files

    PR-URL: #52766
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    joyeecheung authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    dce0300 View commit details
    Browse the repository at this point in the history
  36. tools: support max_virtual_memory test configuration

    PR-URL: #52766
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    joyeecheung authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e98c305 View commit details
    Browse the repository at this point in the history
  37. tools: fix get_asan_state() in tools/test.py

    The output of `node -p process.config.variables.asan` includes
    a newline character so it's never exactly "1", which means
    asan is always "off" for the status files. This fixes the
    detection by stripping whitespaces from the output.
    
    PR-URL: #52766
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    joyeecheung authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9d485b4 View commit details
    Browse the repository at this point in the history
  38. tools: fix doc update action

    PR-URL: #52890
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0830b31 View commit details
    Browse the repository at this point in the history
  39. doc: exclude commits with baking-for-lts

    PR-URL: #52896
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruy Adorno <ruy@vlt.sh>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1e429d1 View commit details
    Browse the repository at this point in the history
  40. test: reduce memory usage of test-worker-stdio

    On systems with limited memory and that are compiled with debugging
    information, this particular test is causing OOM condition
    especially as it is run in parallel. Even when run with a stripped
    binary as an input, the test consumes upward of 250M RSS. By
    limiting the input stream to the 1M, the stream is still buffering
    but memory consumption is similar to other parallel tests.
    
    PR-URL: #37769
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    AdamMajer authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6001b16 View commit details
    Browse the repository at this point in the history
  41. doc: watermark string behavior

    Documents that we calculate the highWaterMark value
    of streams operating on strings using the number of
    UTF-16 code units.
    
    Fixes: #52818
    PR-URL: #52842
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    benjamingr authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ae5d47d View commit details
    Browse the repository at this point in the history
  42. doc: update fs read documentation for clarity

    PR-URL: #52453
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mertcanaltin authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4bf3d44 View commit details
    Browse the repository at this point in the history
  43. build: remove deprecated calls for argument groups

    Remove calls of `add_argument_group()` where an existing argument group
    is passed as an argument, this is deprecated since Python 3.11.
    
    PR-URL: #52913
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    VoltrexKeyva authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    48c15d0 View commit details
    Browse the repository at this point in the history
  44. test: add http agent to executionAsyncResource

    Refs: https://github.com/nodejs/node/blob/HEAD/test/async-hooks/test-async-exec-resource-http.js
    Signed-off-by: psj-tar-gz <lyricalllmagical@gmail.com>
    PR-URL: #34966
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    psj-tar-gz authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    311bdc6 View commit details
    Browse the repository at this point in the history
  45. src: fix typo Unabled -> Unable

    PR-URL: #52820
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    SimonSiefke authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b162aea View commit details
    Browse the repository at this point in the history
  46. buffer: use size_t instead of uint32_t to avoid segmentation fault

    Fixes: #46836
    PR-URL: #48033
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Xstoudi authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8d628c3 View commit details
    Browse the repository at this point in the history
  47. doc: update fs.realpath documentation

    PR-URL: #48170
    Fixes: #45067
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sinkhaha authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    585f2a2 View commit details
    Browse the repository at this point in the history
  48. benchmark: filter non-present deps from start-cli-version

    PR-URL: #51746
    Refs: #51146
    Refs: #50684
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    AdamMajer authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    184cfe5 View commit details
    Browse the repository at this point in the history
  49. fs: keep fs.promises.readFile read until EOF is reached

    PR-URL: #52178
    Fixes: #52155
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    kylo5aby authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7d38c2e View commit details
    Browse the repository at this point in the history
  50. test: fix DNS cancel tests

    PR-URL: #44432
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    szmarczak authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0638274 View commit details
    Browse the repository at this point in the history
  51. test: move test-http-server-request-timeouts-mixed to sequential

    PR-URL: #45722
    Fixes: #43465
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    sonimadhuri authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    556e9a2 View commit details
    Browse the repository at this point in the history
  52. doc: fix dns.lookup family 0 and all descriptions

    PR-URL: #51653
    Fixes: #51482
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    domdomegg authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3aa3337 View commit details
    Browse the repository at this point in the history
  53. doc: add examples and notes to http server.close et al

    Add examples to `http` server.close, server.closeAllConnections,
    server.closeIdleConnections. Also add notes about usage for both
    server.close*Connections libraries.
    
    PR-URL: #49091
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    mmarchini authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    086626f View commit details
    Browse the repository at this point in the history
  54. events: replace NodeCustomEvent with CustomEvent

    PR-URL: #43876
    Refs: #43514
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    F3n67u authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    75dd009 View commit details
    Browse the repository at this point in the history
  55. test: updated for each to for of in test file

    PR-URL: #50308
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    lyannel authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4102244 View commit details
    Browse the repository at this point in the history
  56. inspector: introduce the --inspect-wait flag

    PR-URL: #52734
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    cola119 authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8cb1312 View commit details
    Browse the repository at this point in the history
  57. meta: move @anonrig to TSC regular member

    PR-URL: #52932
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    anonrig authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d5ab1de View commit details
    Browse the repository at this point in the history
  58. deps: enable unbundling of simdjson, simdutf, ada

    PR-URL: #52924
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    lemire authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    b774544 View commit details
    Browse the repository at this point in the history
  59. tools: add --certify-safe to nci-ci

    Signed-off-by: Matteo Collina <hello@matteocollina.com>
    PR-URL: #52940
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mcollina authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f6290bc View commit details
    Browse the repository at this point in the history
  60. events: add stop propagation flag to Event.stopImmediatePropagation

    Spec mention stopImmediatePropagation should set both flags:
    "stop propagation" and "stop immediate propagation".
    So the second is not supported by Node.js as there is no
    hierarchy and bubbling,
    but the flags are both present as well as stopPropagation.
    It would makes sense to follow specs on that.
    
    Refs: https://dom.spec.whatwg.org/#dom-event-stopimmediatepropagation
    PR-URL: #39463
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    mikemadest authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    74753ed View commit details
    Browse the repository at this point in the history
  61. test: improve coverage of lib/readline.js

    PR-URL: #38646
    Refs: https://coverage.nodejs.org/coverage-16e00a15deafdad0/lib/readline.js.html#L441
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    pd4d10 authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0be8123 View commit details
    Browse the repository at this point in the history
  62. doc: add example for execFileSync method and ref to stdio

    Added an example to the `execFileSync` method. This demonstrates how to
    handle exceptions and access the stderr and stdio properties that are
    attached to the `Error` object in a `catch` block.
    
    Added a link to the detailed stdio section nested under
    `child_process.spawn()` from each child_process sync method option
    description.
    
    Fixes: #39306
    PR-URL: #39412
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    evanshortiss authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    af27225 View commit details
    Browse the repository at this point in the history
  63. watch: allow listening for grouped changes

    PR-URL: #52722
    Reviewed-By: James M Snell <jasnell@gmail.com>
    matthieusieben authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4ae4f7e View commit details
    Browse the repository at this point in the history
  64. repl: fix disruptive autocomplete without inspector

    Fix an issue where the autocomplete wrongly autocompletes
    a value from a correct value to an undefined value when `node`
    is built without an inspector by disabling the preview view.
    
    fixes: #40635
    PR-URL: #40661
    Fixes: #40635
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Linkgoron authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    eceac78 View commit details
    Browse the repository at this point in the history
  65. test: test pipeline end on transform streams

    Add test that confirms that
    `stream.promises.pipeline(source, transform, dest, {end: false});`
    only skips ending the destination stream.
    `{end: false}` should still end any transform streams.
    
    PR-URL: #48970
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aloisklink authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d08c9a6 View commit details
    Browse the repository at this point in the history
  66. doc: document pipeline with end option

    There is currently no documentation about what the `end` option in
    `stream.promises.pipeline` does.
    
    Refs: #40886
    Refs: #34805 (comment)
    Fixes: #45821
    PR-URL: #48970
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aloisklink authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e62c6e2 View commit details
    Browse the repository at this point in the history
  67. src: allow preventing debug signal handler start

    PR-URL: #46681
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    codebytere authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9512839 View commit details
    Browse the repository at this point in the history
  68. test: replace forEach() in test-stream-pipe-unpipe-stream

    PR-URL: #50786
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    DevPres authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    800b6f6 View commit details
    Browse the repository at this point in the history
  69. util: fix %s format behavior with Symbol.toPrimitive

    This commit ensures `console.log("%s", obj)` correctly invokes
    `obj[Symbol.toPrimitive]` for string conversion, fixing unexpected
    object display issue.
    
    PR-URL: #50992
    Fixes: #50909
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Ch3nYuY authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7603a51 View commit details
    Browse the repository at this point in the history
  70. doc: mention push.followTags config

    This has happened in v20.13.0 release. Adding this doc
    to prevent edge cases where the releaser will sign and push
    but won't be able to promote the release.
    
    PR-URL: #52906
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RafaelGSS authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    be309bd View commit details
    Browse the repository at this point in the history
  71. stream: use ByteLengthQueuingStrategy when not in objectMode

    Fixes: #46347
    PR-URL: #48847
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    CGQAQ authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    af29120 View commit details
    Browse the repository at this point in the history
  72. test: fix broken env fuzzer by initializing process

    Signed-off-by: Adam Korczynski <adam@adalogics.com>
    PR-URL: #51080
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    AdamKorcz authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    cc74bf7 View commit details
    Browse the repository at this point in the history
  73. test: add fuzzer for ClientHelloParser

    Signed-off-by: Adam Korczynski <adam@adalogics.com>
    PR-URL: #51088
    Reviewed-By: James M Snell <jasnell@gmail.com>
    AdamKorcz authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5fb829b View commit details
    Browse the repository at this point in the history
  74. test: add fuzzer for native/js string conversion

    Signed-off-by: Adam Korczynski <adam@adalogics.com>
    PR-URL: #51120
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    AdamKorcz authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    7dda156 View commit details
    Browse the repository at this point in the history
  75. cluster: replace forEach with for-of loop

    Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
    PR-URL: #50317
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jerome-benoit authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    954d2ad View commit details
    Browse the repository at this point in the history
  76. src: use S_ISDIR to check if the file is a directory

    PR-URL: #52164
    Fixes: #52159
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    theanarkh authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    033f985 View commit details
    Browse the repository at this point in the history
  77. events: update MaxListenersExceededWarning message log

    PR-URL: #51921
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    sinkhaha authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    972eafd View commit details
    Browse the repository at this point in the history
  78. doc: mention quicker way to build docs

    `make doc-only` skips the process of building Node, which speeds
    things up considerably for new contributors.
    
    PR-URL: #52937
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    crawford authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3a1d17a View commit details
    Browse the repository at this point in the history
  79. test: verify request payload is uploaded consistently

    Node.js seems to change how it is uploaded based on the method,
    but HTTP doesn't make any distinction.
    
    Co-authored-by: Austin Wright <aaa@bzfx.net>
    Co-authored-by: Lenvin Gonsalves <lenvingonsalves@gmail.com>
    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    PR-URL: #34066
    Refs: #27880
    Reviewed-By: James M Snell <jasnell@gmail.com>
    3 people authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1d01325 View commit details
    Browse the repository at this point in the history
  80. crypto: fix duplicated switch-case return values

    PR-URL: #49030
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    0o001 authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0fb7c18 View commit details
    Browse the repository at this point in the history
  81. test: use for-of instead of forEach

    PR-URL: #49790
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruy Adorno <ruy@vlt.sh>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    gibbyfree authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0513e07 View commit details
    Browse the repository at this point in the history
  82. buffer: even faster atob

    PR-URL: #52443
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    lemire authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    8b3e83b View commit details
    Browse the repository at this point in the history
  83. assert: add deep equal check for more Error type

    PR-URL: #51805
    Fixes: #51793
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    kylo5aby authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    227093b View commit details
    Browse the repository at this point in the history
  84. test, crypto: use correct object on assert

    The test case for KeyObject does not really test the creation of
    asymmetric cryptographic keys using jwk because of a misspelling of
    the variable.
    
    PR-URL: #51820
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    xicilion authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0c5e589 View commit details
    Browse the repository at this point in the history
  85. test: add Debugger.setInstrumentationBreakpoint known issue

    PR-URL: #31137
    Refs: #31138
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ulitink authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    65fa95d View commit details
    Browse the repository at this point in the history
  86. url,tools,benchmark: replace deprecated substr()

    PR-URL: #51546
    Refs: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/substr
    Reviewed-By: Jithil P Ponnan <jithil@outlook.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Jungku Lee authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    be9d6f2 View commit details
    Browse the repository at this point in the history
  87. src: fix Worker termination in inspector.waitForDebugger

    Signed-off-by: Daeyeon Jeong <daeyeon.dev@gmail.com>
    PR-URL: #52527
    Fixes: #52467
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
    daeyeon authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    89a910b View commit details
    Browse the repository at this point in the history
  88. doc: update hljs with the latest styles

    PR-URL: #52911
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    RedYetiDev authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2f3f2ff View commit details
    Browse the repository at this point in the history
  89. path: fix toNamespacedPath on Windows

    PR-URL: #52915
    Fixes: #30224
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    huseyinacacak-janea authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f82d086 View commit details
    Browse the repository at this point in the history
  90. test_runner: fix watch mode race condition

    PR-URL: #52954
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    MoLow authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    0289a02 View commit details
    Browse the repository at this point in the history
  91. tools: fix v8-update workflow

    - Add a step that configures Git so the update script can create
      commits.
    - Use `peter-evans/create-pull-request` as it's more maintained and
      correctly handles commits that are created before it runs.
    
    Refs: https://github.com/peter-evans/create-pull-request
    PR-URL: #52957
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    targos authored and marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    de54123 View commit details
    Browse the repository at this point in the history
  92. doc: remove reference to AUTHORS file

    PR-URL: #52960
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    marco-ippolito committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    da4dbfc View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. test_runner: support test plans

    Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
    PR-URL: #52860
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    cjihrig and marco-ippolito committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    d54aa47 View commit details
    Browse the repository at this point in the history
  2. cli: allow running wasm in limited vmem with --disable-wasm-trap-handler

    By default, Node.js enables trap-handler-based WebAssembly bound
    checks. As a result, V8 does not need to insert inline bound checks
    int the code compiled from WebAssembly which may speedup WebAssembly
    execution significantly, but this optimization requires allocating
    a big virtual memory cage (currently 10GB). If the Node.js process
    does not have access to a large enough virtual memory address space
    due to system configurations or hardware limitations, users won't
    be able to run any WebAssembly that involves allocation in this
    virtual memory cage and will see an out-of-memory error.
    
    ```console
    $ ulimit -v 5000000
    $ node -p "new WebAssembly.Memory({ initial: 10, maximum: 100 });"
    [eval]:1
    new WebAssembly.Memory({ initial: 10, maximum: 100 });
    ^
    
    RangeError: WebAssembly.Memory(): could not allocate memory
        at [eval]:1:1
        at runScriptInThisContext (node:internal/vm:209:10)
        at node:internal/process/execution:118:14
        at [eval]-wrapper:6:24
        at runScript (node:internal/process/execution:101:62)
        at evalScript (node:internal/process/execution:136:3)
        at node:internal/main/eval_string:49:3
    
    ```
    
    `--disable-wasm-trap-handler` disables this optimization so that
    users can at least run WebAssembly (with a less optimial performance)
    when the virtual memory address space available to their Node.js
    process is lower than what the V8 WebAssembly memory cage needs.
    
    PR-URL: #52766
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    joyeecheung authored and marco-ippolito committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    473fa73 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. 2024-06-20, Version 20.15.0 'Iron' (LTS)

    Notable changes:
    
    doc:
      * add pimterry to collaborators (Tim Perry) #52874
    inspector:
      * (SEMVER-MINOR) introduce the `--inspect-wait` flag (Kohei Ueno) #52734
    test_runner:
      * (SEMVER-MINOR) support test plans (Colin Ihrig) #52860
    tools:
      * (SEMVER-MINOR) fix get_asan_state() in tools/test.py (Joyee Cheung) #52766
      * (SEMVER-MINOR) support max_virtual_memory test configuration (Joyee Cheung) #52766
      * (SEMVER-MINOR) support != in test status files (Joyee Cheung) #52766
    zlib:
      * (SEMVER-MINOR) expose zlib.crc32() (Joyee Cheung) #52692
    
    PR-URL: #53486
    marco-ippolito committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0bf200b View commit details
    Browse the repository at this point in the history