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.8.0 proposal #49932

Merged
merged 151 commits into from
Sep 29, 2023
Merged

v20.8.0 proposal #49932

merged 151 commits into from
Sep 29, 2023

Commits on Sep 28, 2023

  1. bootstrap: only use the isolate snapshot when compiling code cache

    We do not actually need to deserialize the context and the whole
    environment to compile the code cache, since code cache are not
    context-dependent anyway, deserializing just the isolate snapshot is
    enough.
    
    PR-URL: #49288
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    8480280 View commit details
    Browse the repository at this point in the history
  2. build: add --write-snapshot-as-array-literals to configure.py

    This makes it easier to locate indeterminism in the snapshot, with
    the following command:
    
    $ ./configure --write-snapshot-as-array-literals
    $ make V=
    $ mv out/Release/obj/gen/node_snapshot.cc ./node_snapshot.cc
    $ make V=
    $ diff out/Release/obj/gen/node_snapshot.cc ./node_snapshot.cc
    
    PR-URL: #49312
    Refs: nodejs/build#3043
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    31db0b8 View commit details
    Browse the repository at this point in the history
  3. test_runner: fix typescript coverage

    PR-URL: #49406
    Fixes: #49398
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e7285d4 View commit details
    Browse the repository at this point in the history
  4. test: make test-worker-prof more robust

    Use a JS workload instead of repeating FS operations and use a
    timer to make it less flaky on machines with little resources.
    
    PR-URL: #49274
    Refs: #26401
    Refs: nodejs/reliability#640
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    c3c6c4f View commit details
    Browse the repository at this point in the history
  5. doc: edit import.meta.resolve documentation

    PR-URL: #49247
    Refs: #49028
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b9d4a80 View commit details
    Browse the repository at this point in the history
  6. deps: update corepack to 0.20.0

    PR-URL: #49464
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2ceab87 View commit details
    Browse the repository at this point in the history
  7. esm: refactor mocking test

    PR-URL: #49465
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f34bd15 View commit details
    Browse the repository at this point in the history
  8. tools: update doc dependencies

    Updated to rehype-raw@7.0.0 rehype-stringify@10.0.0 unified@11.0.2
    
    PR-URL: #49467
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a8a8a49 View commit details
    Browse the repository at this point in the history
  9. test_runner: add jsdocs to MockTimers

    Signed-off-by: Erick Wendel <erick.workspace@gmail.com>
    PR-URL: #49476
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    ErickWendel authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f755e67 View commit details
    Browse the repository at this point in the history
  10. doc: updated releasers instructions for node.js website

    PR-URL: #49427
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    ovflowd authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2b11910 View commit details
    Browse the repository at this point in the history
  11. test: add test for urlstrings usage in node:fs

    PR-URL: #49471
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    34c1741 View commit details
    Browse the repository at this point in the history
  12. test_runner: fix invalid timer call

    Signed-off-by: Erick Wendel <erick.workspace@gmail.com>
    PR-URL: #49477
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    ErickWendel authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b4d42a8 View commit details
    Browse the repository at this point in the history
  13. process: add custom dir support for heapsnapshot-signal

    PR-URL: #47854
    Refs: #47842
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Erick Wendel <erick.workspace@gmail.com>
    MrJithil authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ad043ba View commit details
    Browse the repository at this point in the history
  14. doc: fix documentation for fs.createWriteStream highWaterMark option

    PR-URL: #49456
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    mertcanaltin authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e426b77 View commit details
    Browse the repository at this point in the history
  15. lib: check SharedArrayBuffer availability in freeze_intrinsics.js

    PR-URL: #49482
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    miniak authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    00608e8 View commit details
    Browse the repository at this point in the history
  16. doc: fix missing imports in test.run code examples

    The script was missing necessary imports for the `run`
    function and the `path` module, causing it to fail.
    This commit adds the missing imports and resolves the issue.
    
    - Import `run` from the appropriate module.
    - Import `path` to resolve file paths.
    
    The script should now run without errors.
    
    PR-URL: #49489
    Fixes: #49488
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    OshriAsulin authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f3fea92 View commit details
    Browse the repository at this point in the history
  17. doc: fix documentation for input option in child_process

    PR-URL: #49481
    Fixes: #49417
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    ariel-weiss authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    9f8bea3 View commit details
    Browse the repository at this point in the history
  18. esm: refactor test-esm-named-exports

    PR-URL: #49493
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    17823b3 View commit details
    Browse the repository at this point in the history
  19. esm: refactor test-esm-loader-resolve-type

    PR-URL: #49493
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e74a075 View commit details
    Browse the repository at this point in the history
  20. meta: bump rtCamp/action-slack-notify from 2.2.0 to 2.2.1

    Bumps [rtCamp/action-slack-notify](https://github.com/rtcamp/action-slack-notify) from 2.2.0 to 2.2.1.
    - [Release notes](https://github.com/rtcamp/action-slack-notify/releases)
    - [Commits](rtCamp/action-slack-notify@12e36fc...b24d75f)
    
    ---
    updated-dependencies:
    - dependency-name: rtCamp/action-slack-notify
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #49437
    Refs: rtCamp/action-slack-notify@b24d75f
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    dependabot[bot] authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    fe26b74 View commit details
    Browse the repository at this point in the history
  21. meta: bump github/codeql-action from 2.21.2 to 2.21.5

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.2 to 2.21.5.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@0ba4244...00e563e)
    
    ---
    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: #49438
    Refs: github/codeql-action@00e563e
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    dependabot[bot] authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5366027 View commit details
    Browse the repository at this point in the history
  22. tools: configure never-stale label correctly

    Feature requests are issues, not PRs.
    
    PR-URL: #49498
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    targos authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e341efe View commit details
    Browse the repository at this point in the history
  23. doc: cast GetInternalField() return type to v8::Value in addons.md

    For the breaking change in
    https://chromium-review.googlesource.com/c/v8/v8/+/4707972
    
    PR-URL: #49439
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    0471c57 View commit details
    Browse the repository at this point in the history
  24. deps: update googletest to 8a6feab

    PR-URL: #49463
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    15b54ff View commit details
    Browse the repository at this point in the history
  25. test: make test-dotenv-node-options locale-independent

    PR-URL: #49470
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3987094 View commit details
    Browse the repository at this point in the history
  26. src: do not rely on the internal field being default to undefined

    It's an undocumented V8 behavior that is subject to change. Instead
    just check if the internal field is set to a promise. There is also
    no need to check IsEmpty() since the object is guaranteed to be
    constructed by the FileHandle constructor with enough internal
    fields.
    
    PR-URL: #49413
    Refs: https://chromium-review.googlesource.com/c/v8/v8/+/4707972/comment/be9285cc_a49aad88/
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    39fb83a View commit details
    Browse the repository at this point in the history
  27. src: fix comment on StreamResource

    PR-URL: #49193
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ywave620 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    cfbcb10 View commit details
    Browse the repository at this point in the history
  28. tools: allow passing absolute path of config.gypi in js2c

    PR-URL: #49162
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    zcbenz authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    210c15b View commit details
    Browse the repository at this point in the history
  29. doc: close a parenthesis

    PR-URL: #49525
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    regseb authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b4724e2 View commit details
    Browse the repository at this point in the history
  30. test: split test-crypto-dh to avoid timeout on slow machines in the CI

    Locally this speeds up running test-crypto-dh* from 7s to 2s. This was
    previously timing out in CI (took more than 2 minutes) so should see
    a bigger gap in the CI.
    
    PR-URL: #49492
    Refs: #49202
    Refs: nodejs/reliability#655
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f214428 View commit details
    Browse the repository at this point in the history
  31. doc: update outdated history info

    PR-URL: #49530
    Refs: #48842
    Refs: #47999
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    d0e0eb4 View commit details
    Browse the repository at this point in the history
  32. src: fix fs_type_to_name default value

    PR-URL: #49239
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: theanarkh <theratliter@gmail.com>
    0o001 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2d3f5c7 View commit details
    Browse the repository at this point in the history
  33. src: set ModuleWrap internal fields only once

    There is no need to initialize the internal fields to undefined
    and then initialize them to something else in the caller. Simply
    pass the internal fields into the constructor to initialize
    them just once.
    
    PR-URL: #49391
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4b5e23c View commit details
    Browse the repository at this point in the history
  34. gyp: put cctest filenames in variables

    PR-URL: #49178
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    zcbenz authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    0f020ed View commit details
    Browse the repository at this point in the history
  35. benchmark: fix webstream pipe-to

    PR-URL: #49552
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    rluvaton authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4126a6e View commit details
    Browse the repository at this point in the history
  36. doc: rename possibly confusing variable and CSS class

    A "selector" usually refers to a CSS selector, when here it refers to a
    checkbox.
    
    PR-URL: #49536
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    8e033c3 View commit details
    Browse the repository at this point in the history
  37. doc: update documentation for node:process warning

    PR-URL: #49517
    Refs: #46862
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    shubham9411 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e3594d5 View commit details
    Browse the repository at this point in the history
  38. esm: remove return value for Module.register

    The current API shape si not great because it's too limited and
    redundant with the use of `MessagePort`.
    
    PR-URL: #49529
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    be48267 View commit details
    Browse the repository at this point in the history
  39. typings: fix missing property in ExportedHooks

    PR-URL: #49567
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ac06607 View commit details
    Browse the repository at this point in the history
  40. doc: save user preference for JS flavor

    PR-URL: #49526
    Fixes: #49508
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    eldoy authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    53fb5ae View commit details
    Browse the repository at this point in the history
  41. test: isolate globalPreload tests

    PR-URL: #49545
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    GeoffreyBooth authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    be02fbd View commit details
    Browse the repository at this point in the history
  42. test: increase coverage of Module.register and initialize hook

    PR-URL: #49532
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ced25a9 View commit details
    Browse the repository at this point in the history
  43. zlib: disable CRC32 SIMD optimization

    It seems that the optimization causes memory corruption. Disable it
    until the issue is fixed upstream.
    
    Fixes: #45268
    PR-URL: #49511
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    lpinca authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    c23c60f View commit details
    Browse the repository at this point in the history
  44. test: avoid copying test source files

    Converting the helper functions to be inlined and making the helper file
    header only.
    
    PR-URL: #49515
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    legendecas authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    567afc7 View commit details
    Browse the repository at this point in the history
  45. Revert "test: ignore the copied entry_point.c"

    This reverts commit d15652e.
    
    PR-URL: #49515
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    legendecas authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    91af0a9 View commit details
    Browse the repository at this point in the history
  46. lib: use internal pathToFileURL

    PR-URL: #49553
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e515046 View commit details
    Browse the repository at this point in the history
  47. lib: use internal fileURLToPath

    For internal usage, `internal/url` should be used.
    
    Refs: #49553
    PR-URL: #49558
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Raz Luvaton <rluvaton@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>
    deokjinkim authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f62d649 View commit details
    Browse the repository at this point in the history
  48. src: allow embedders to override NODE_MODULE_VERSION

    PR-URL: #49279
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    zcbenz authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    14ece0a View commit details
    Browse the repository at this point in the history
  49. test: skip test-child-process-pipe-dataflow.js on Windows

    This is constantly failing on Windows now that the CI is never green
    there. To give CI at least some green space, mark it as SKIP, because
    we've been practically ignoring the failure for months anyway, and
    will probably just continue doing that.
    
    PR-URL: #49563
    Refs: #48300
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    667a924 View commit details
    Browse the repository at this point in the history
  50. src: set --rehash-snapshot explicitly

    To prepare for https://chromium-review.googlesource.com/c/v8/v8/+/4839486
    
    PR-URL: #49556
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    fb21062 View commit details
    Browse the repository at this point in the history
  51. test: use setImmediate() in test-heapdump-shadowrealm.js

    With a tight loop the GC may not have enough time to kick in.
    Try setImmediate() instead.
    
    PR-URL: #49573
    Refs: #49572
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    c079c73 View commit details
    Browse the repository at this point in the history
  52. test: use spawnSyncAndExitWithoutError in test/common/sea.js

    To display more information when the command fails.
    
    PR-URL: #49543
    Refs: nodejs/reliability#658
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f79b153 View commit details
    Browse the repository at this point in the history
  53. test: use spawnSyncAndExitWithoutError in sea tests

    To display more information when the command fails.
    
    PR-URL: #49543
    Refs: nodejs/reliability#658
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3599eeb View commit details
    Browse the repository at this point in the history
  54. test: mark test-http-regr-gh-2928 as flaky

    It has been flaky for more than a year. Mark it as flaky to avoid
    blocking the CI.
    
    PR-URL: #49565
    Refs: nodejs/reliability#658
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ed7c6d1 View commit details
    Browse the repository at this point in the history
  55. fs: fix readdir and opendir recursive with unknown file types

    If the libuv operations invoked by `readdir`/`opendir` return
    `uv_dirent_t` values where the `type` is `UV_DIRENT_UNKNOWN` then a
    further `lstat` is issued to fully construct the `Dirent` values. In the
    recursive versions of these functions, the `path` parameter was
    incorrectly assumed to be the path to the entry when it should be the
    path to the directory containing the entry.
    
    Fixes #49499.
    
    PR-URL: #49603
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    lux01 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    db3fc6d View commit details
    Browse the repository at this point in the history
  56. errors: use determineSpecificType in more error messages

    PR-URL: #49580
    Fixes: #49576
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6377f1b View commit details
    Browse the repository at this point in the history
  57. tools: update lint-md-dependencies to rollup@3.29.0 unified@11.0.3

    PR-URL: #49584
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    20d038f View commit details
    Browse the repository at this point in the history
  58. tools: update eslint to 8.49.0

    PR-URL: #49586
    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 ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    728ebf6 View commit details
    Browse the repository at this point in the history
  59. test: show more info on failure in test-cli-syntax-require.js

    Use spawnSyncAndExit() to show more info when the tes fails.
    
    PR-URL: #49561
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Nitzan Uziely <linkgoron@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    c70c74a View commit details
    Browse the repository at this point in the history
  60. esm: set all hooks as release candidate

    PR-URL: #49597
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1beefd5 View commit details
    Browse the repository at this point in the history
  61. test: deflake test-tls-socket-close

    Move the check for the destroyed state of the remote socket to the inner
    `setImmediate()`.
    
    Refs: #49327 (comment)
    PR-URL: #49575
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    lpinca authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    185d9b5 View commit details
    Browse the repository at this point in the history
  62. debugger: use internal/url.URL instead of url.parse

    PR-URL: #49590
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6fcb51d View commit details
    Browse the repository at this point in the history
  63. tools: restrict internal code from using public url module

    PR-URL: #49590
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    08ffc63 View commit details
    Browse the repository at this point in the history
  64. benchmark: shorten pipe-to by reducing number of chunks

    PR-URL: #49577
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    rluvaton authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    78a6c73 View commit details
    Browse the repository at this point in the history
  65. test_runner: add jsdocs to mock.js

    PR-URL: #49555
    Reviewed-By: Erick Wendel <erick.workspace@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    ocodista authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5672e38 View commit details
    Browse the repository at this point in the history
  66. test_runner: add junit reporter

    PR-URL: #49614
    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 ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    17a05b1 View commit details
    Browse the repository at this point in the history
  67. test_runner: fix test runner watch mode when no positional arguments

    PR-URL: #49578
    Fixes: #49617
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7686551 View commit details
    Browse the repository at this point in the history
  68. test: mark test-runner-watch-mode as flaky

    PR-URL: #49627
    Refs: #49605
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ab3afb3 View commit details
    Browse the repository at this point in the history
  69. doc: mark Node.js 16 as End-of-Life

    PR-URL: #49651
    Refs: https://nodejs.org/en/blog/announcements/nodejs16-eol
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    richardlau authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3d839fb View commit details
    Browse the repository at this point in the history
  70. doc: remove @anonrig from performance initiative

    PR-URL: #49641
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    anonrig authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    c2eac7d View commit details
    Browse the repository at this point in the history
  71. test: skip test-child-process-stdio-reuse-readable-stdio on Windows

    It is flaky due to the same cause of test-child-process-pipe-dataflow
    being flaky - cygwin quirks - so skip it on Windows too.
    
    Drive-by: remove the skip mark of test-child-process-pipe-dataflow
    in the status file and directly skip it in the test with a comment.
    
    PR-URL: #49621
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6e56f2d View commit details
    Browse the repository at this point in the history
  72. esm: clarify ERR_REQUIRE_ESM errors

    In #39175, better ESM errors were introduced. This commit tweaks the
    language in the error slightly to make it clear that there are three
    different options to resolve the error.
    
    Refs: #39175
    PR-URL: #49521
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    danielcompton authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3a9ea09 View commit details
    Browse the repository at this point in the history
  73. errors: improve classRegExp in errors.js

    PR-URL: #49643
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Uzlopak authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    142e256 View commit details
    Browse the repository at this point in the history
  74. doc: update corepack.md to account for 0.20.0 changes

    PR-URL: #49486
    Refs: nodejs/corepack#291
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    d316b32 View commit details
    Browse the repository at this point in the history
  75. doc: deprecate calling promisify on a function that returns a promise

    PR-URL: #49647
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7b6a731 View commit details
    Browse the repository at this point in the history
  76. esm: fix support for URL instances in register

    PR-URL: #49655
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    521a932 View commit details
    Browse the repository at this point in the history
  77. deps: update nghttp2 to 1.56.0

    PR-URL: #49582
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1424404 View commit details
    Browse the repository at this point in the history
  78. fs: improve error performance of sync methods

    PR-URL: #49593
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    anonrig authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    938471e View commit details
    Browse the repository at this point in the history
  79. doc: alphabetize cli.md sections

    PR-URL: #49668
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    GeoffreyBooth authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    9f0b0e1 View commit details
    Browse the repository at this point in the history
  80. bootstrap: do not expand argv1 for snapshots

    To avoid capturing build machine states into the snapshot
    
    PR-URL: #49506
    Fixes: #49501
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6010a91 View commit details
    Browse the repository at this point in the history
  81. test: fix argument computation in embedtest

    There were a few bugs in the original test that went unnoticed
    because with the bug the test did not actually get run anymore.
    This patch fixes the argument computation by accounting filtering
    of the arguments, and uses spawnSyncAndExit{WithoutError} in
    the test to enable better logging when the test fails.
    
    PR-URL: #49506
    Fixes: #49501
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1fffda5 View commit details
    Browse the repository at this point in the history
  82. build: run embedtest using node executable

    We should use the node executable to run this test, instead of
    counting on embedtest, the binary being tested, as the test runner.
    Otherwise bugs can go unnoticed if the embedtest binary itself
    does not work correctly.
    
    PR-URL: #49506
    Fixes: #49501
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b30754a View commit details
    Browse the repository at this point in the history
  83. src: port Pipe to uv_pipe_bind2, uv_pipe_connect2

    The introduction of the uv_pipe_bind2 and uv_pipe_connect2 methods in
    libuv v1.46.0 changed the behaviour of uv_pipe_bind and uv_pipe_connect.
    This broke the ability to connect to abstract domain sockets on linux.
    This change ports PipeWrap to use the new uv_pipe_bind2 and
    uv_pipe_connect2 methods to restore abstract domain socket support.
    
    Fixes: #49656
    Refs: libuv/libuv#4030
    PR-URL: #49667
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ggoodman authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a597cb8 View commit details
    Browse the repository at this point in the history
  84. src: use SNAPSHOT_SERDES to log snapshot ser/deserialization

    To avoid clobbering output of MKSNAPSHOT
    
    PR-URL: #49637
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f611583 View commit details
    Browse the repository at this point in the history
  85. stream: improve webstream readable async iterator performance

    PR-URL: #49662
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    rluvaton authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7c5e322 View commit details
    Browse the repository at this point in the history
  86. test: deflake test-http-regr-gh-2928

    Hard code the value of the host parameter to `common.localhostIPv4` in
    `server.listen()` and `net.connect()`. This
    
    1. ensures that the client `socket._handle` is not reinitialized during
       connection due to the family autodetection algorithm, preventing
       `parser.consume()` from being called with an invalid `socket._handle`
       parameter.
    2. works around an issue in the FreeBSD 12 machine where the stress test
       is run where some sockets get stuck after connection.
    
    PR-URL: #49574
    Closes: #49565
    Fixes: #49564
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b9e5b43 View commit details
    Browse the repository at this point in the history
  87. tools: update lint-md-dependencies to rollup@3.29.2

    PR-URL: #49679
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ff81bfb View commit details
    Browse the repository at this point in the history
  88. esm: update loaders warning

    PR-URL: #49633
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    GeoffreyBooth authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a6140f1 View commit details
    Browse the repository at this point in the history
  89. tools: fix uvwasi updater

    - fix uvwasi updater to update the right dep in the
      documentation for maintaining dependencies.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    PR-URL: #49682
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    462228b View commit details
    Browse the repository at this point in the history
  90. benchmark: add a benchmark for read() of ReadableStreams

    Refs: nodejs/performance#82
    PR-URL: #49622
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    debadree25 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4879e3f View commit details
    Browse the repository at this point in the history
  91. doc: fix print results in events

    PR-URL: #49548
    Refs: #49537
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Jungku Lee authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3529448 View commit details
    Browse the repository at this point in the history
  92. doc: link maintaining deps to pull-request.md

    PR-URL: #49716
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    marco-ippolito authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a304d1e View commit details
    Browse the repository at this point in the history
  93. stream: improve readable webstream pipeTo

    PR-URL: #49690
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    rluvaton authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b29d927 View commit details
    Browse the repository at this point in the history
  94. test: use fs.constants for fs.access constants

    PR-URL: #49685
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e5185b0 View commit details
    Browse the repository at this point in the history
  95. esm: fix return type of import.meta.resolve

    PR-URL: #49698
    Fixes: #49695
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    8a6f5fb View commit details
    Browse the repository at this point in the history
  96. doc: add missing history info for import.meta.resolve

    PR-URL: #49700
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    db4ab1c View commit details
    Browse the repository at this point in the history
  97. doc: fix history comments

    PR-URL: #49701
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3a88571 View commit details
    Browse the repository at this point in the history
  98. Revert "test: mark test-http-regr-gh-2928 as flaky"

    This reverts commit 48fcb20.
    
    Refs: 18e00a577d74
    PR-URL: #49708
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    lpinca authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2cc5ad7 View commit details
    Browse the repository at this point in the history
  99. test,crypto: update WebCryptoAPI WPT

    PR-URL: #49714
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    panva authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    843df1a View commit details
    Browse the repository at this point in the history
  100. doc: add missed inspect with numericSeparator to example

    In exmple of `util.inspect` with numericSeparator option,
    calling `util.inspect` is missed. So actual result is different
    from expected result.
    
    PR-URL: #49717
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    deokjinkim authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4175ea3 View commit details
    Browse the repository at this point in the history
  101. repl: don't accumulate excess indentation in .load

    When using .load the REPL would accumulate indentation with each line
    including the indentation from all previous lines. Now it keeps the
    indentation at the correct level.
    
    Fixes: #47673
    PR-URL: #49461
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
    STRd6 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    8a7c101 View commit details
    Browse the repository at this point in the history
  102. doc: update output of example in mimeParams.set()

    Actual output of example in `mimeParams.set()` is mismatched.
    
    PR-URL: #49718
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    deokjinkim authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    fe78a34 View commit details
    Browse the repository at this point in the history
  103. doc: add missing function call to example for util.promisify

    PR-URL: #49719
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Jungku Lee authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    774c1cf View commit details
    Browse the repository at this point in the history
  104. lib: reset the cwd cache before execution

    PR-URL: #49684
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    arcanis authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    bbc7105 View commit details
    Browse the repository at this point in the history
  105. fs: improve error performance of opendirSync

    PR-URL: #49705
    Refs: nodejs/performance#106
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    anonrig authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b618fe2 View commit details
    Browse the repository at this point in the history
  106. meta: add primordials strategic initiative

    PR-URL: #49706
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@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>
    benjamingr authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    58f7a9e View commit details
    Browse the repository at this point in the history
  107. doc: deprecate util.toUSVString

    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Co-authored-by: Michaël Zasso <targos@protonmail.com>
    PR-URL: #49725
    Refs: #47342
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    3 people authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a5dd057 View commit details
    Browse the repository at this point in the history
  108. src: remove unnecessary todo

    PR-URL: #49227
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RafaelGSS authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ce37688 View commit details
    Browse the repository at this point in the history
  109. meta: fix linter error

    PR-URL: #49755
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    aduh95 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    8bfbe70 View commit details
    Browse the repository at this point in the history
  110. lib: allow byob reader for 'blob.stream()'

    Fixes: #47993
    PR-URL: #49713
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    debadree25 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1287d5b View commit details
    Browse the repository at this point in the history
  111. util: add getCwdSafe internal util fn

    This function was first implemented in #46826, but at some point
    of the PR implementation this fn was no longer related to the PR.
    
    Refs: #46826 (comment)
    PR-URL: #48434
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jlenon7 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    7c2060c View commit details
    Browse the repository at this point in the history
  112. src: improve error message when ICU data cannot be initialized

    Previously when we fail to initialize ICU data, the error message is
    
    ```
    could not initialize ICU (check NODE_ICU_DATA or --icu-data-dir
    parameters)
    ```
    
    This patch updates it to something similar to:
    
    ```
    U_FILE_ACCESS_ERROR: Could not initialize ICU. Check the directory
    specified by NODE_ICU_DATA or --icu-data-dir contains icudt73l.dat
    and it's readable
    ```
    
    Where the expected data file name is the same as U_ICUDATA_NAME.
    
    PR-URL: #49666
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    10a2ade View commit details
    Browse the repository at this point in the history
  113. doc: improve documentation about ICU data fallback

    This patch:
    
    - Documents `--with-icu-default-data-dir` and its precedence
    - Elaborates a bit more about the format of the name of the expected
      data file.
    
    PR-URL: #49666
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e0f9349 View commit details
    Browse the repository at this point in the history
  114. deps: update googletest to d1467f5

    PR-URL: #49676
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6c86c06 View commit details
    Browse the repository at this point in the history
  115. esm: identify parent importing a url with invalid host

    PR-URL: #49736
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    JakobJingleheimer authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    05f0fcb View commit details
    Browse the repository at this point in the history
  116. deps: remove pthread-fixes.c from uv.gyp

    The file was removed in the latest libuv upgrade. Remove it from the
    build recipe as well.
    
    Fixes: #49739
    PR-URL: #49744
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    bnoordhuis authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b8a4fef View commit details
    Browse the repository at this point in the history
  117. test: refactor test-readline-async-iterators into a benchmark

    PR-URL: #49237
    Fixes: #49224
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    shubham9411 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    3db9b40 View commit details
    Browse the repository at this point in the history
  118. lib: fix internalBinding typings

    PR-URL: #49742
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    anonrig authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    efd6815 View commit details
    Browse the repository at this point in the history
  119. deps: update undici to 5.24.0

    PR-URL: #49559
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    nodejs-github-bot authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    61d18d6 View commit details
    Browse the repository at this point in the history
  120. lib: update encoding sets in WHATWG API

    PR-URL: #49610
    Refs: https://encoding.spec.whatwg.org/#names-and-labels
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Jungku Lee authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    0ce1e94 View commit details
    Browse the repository at this point in the history
  121. tools: skip ruff on tools/node_modules

    PR-URL: #49838
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    MoLow authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5ac6722 View commit details
    Browse the repository at this point in the history
  122. doc: add git node backport way to the backporting guide

    also updated 10.x to 20.x in backporting examples
    
    PR-URL: #49760
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    rluvaton authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    864fe56 View commit details
    Browse the repository at this point in the history
  123. stream: use bitmap in readable state

    PR-URL: #49745
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    benjamingr authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    0ccd463 View commit details
    Browse the repository at this point in the history
  124. test_runner: accept testOnly in run

    PR-URL: #49753
    Fixes: #49733
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    MoLow authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    80b342c View commit details
    Browse the repository at this point in the history
  125. fs: fix file descriptor validator

    PR-URL: #49752
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    anonrig authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    835f9fe View commit details
    Browse the repository at this point in the history
  126. doc: add mertcanaltin as a triager

    PR-URL: #49826
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    mert.altin authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5877c40 View commit details
    Browse the repository at this point in the history
  127. node-api: enable uncaught exceptions policy by default

    This enables the option `--force-node-api-uncaught-exceptions-policy`
    for a specific Node-API addon when it is compiled with
    `NAPI_EXPERIMENTAL` (and this would be the default behavior when
    `NAPI_VERSION` 10 releases). This would not break existing Node-API
    addons.
    
    PR-URL: #49313
    Refs: #36510
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    legendecas authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    96874e8 View commit details
    Browse the repository at this point in the history
  128. doc,tools: switch to @node-core/utils

    Refs: https://github.com/nodejs/node-core-utils/releases/tag/v4.0.0
    PR-URL: #49851
    Refs: nodejs/node-core-utils#700
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    targos authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    f67433f View commit details
    Browse the repository at this point in the history
  129. test: use mustSucceed instead of mustCall

    PR-URL: #49788
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    SiddharthDevulapalli authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5ad0042 View commit details
    Browse the repository at this point in the history
  130. deps: V8: cherry-pick b33bf2dfd261

    Original commit message:
    
        Ignore --predictable when computing flag list hashes
    
        This allows reproducible code cache generation.
    
        Refs: #48749
    
        Change-Id: Ib4693de60ddff1fe41d95c10980f763463db3f95
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4681766
        Reviewed-by: Leszek Swirski <leszeks@chromium.org>
        Commit-Queue: Joyee Cheung <joyee@igalia.com>
        Cr-Commit-Position: refs/heads/main@{#88943}
    
    Refs: v8/v8@b33bf2d
    PR-URL: #49703
    Refs: v8/v8@de9a5de
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    cdd1c66 View commit details
    Browse the repository at this point in the history
  131. deps: V8: backport de9a5de2274f

    Original commit message:
    
        Ignore flags implied by --predictable during hash computation
    
        https://chromium-review.googlesource.com/c/v8/v8/+/4681766 added
        code to ignore --predictable during hash computation of flags
        in order to produce reproducible code cache. This turns out to
        be not enough since the flags implied by --predictable also
        need to be ignored for it to work. This patch makes sure that
        they are ignored.
    
        Change-Id: Ifa36641efe3ca105706fd293be46fc974055d2d4
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4851287
        Commit-Queue: Joyee Cheung <joyee@igalia.com>
        Reviewed-by: Leszek Swirski <leszeks@chromium.org>
        Reviewed-by: Patrick Thier <pthier@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#90022}
    
    Refs: v8/v8@de9a5de
    PR-URL: #49703
    Refs: v8/v8@b33bf2d
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ad37cad View commit details
    Browse the repository at this point in the history
  132. doc: deprecate fs.F_OK, fs.R_OK, fs.W_OK, fs.X_OK

    PR-URL: #49683
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    0e686d0 View commit details
    Browse the repository at this point in the history
  133. doc: fix DEP0176 number

    PR-URL: #49858
    Refs: #49683
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    LiviaMedeiros authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4814872 View commit details
    Browse the repository at this point in the history
  134. test: mark test-runner-output as flaky

    This has been flaky on many platforms for months. Mark it as
    flaky for now to avoid blocking the CI.
    
    PR-URL: #49854
    Refs: #49853
    Refs: nodejs/reliability#673
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    cd9754d View commit details
    Browse the repository at this point in the history
  135. fs: improve readFileSync with file descriptors

    PR-URL: #49691
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    anonrig authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    31702c9 View commit details
    Browse the repository at this point in the history
  136. tools: support updating @reporters/github manually

    PR-URL: #49871
    Refs: fbe28e2
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    MoLow authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    07a2e29 View commit details
    Browse the repository at this point in the history
  137. url: improve invalid url performance

    PR-URL: #49692
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    anonrig authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    097b598 View commit details
    Browse the repository at this point in the history
  138. stream: use bitmap in writable state

    PR-URL: #49834
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    rluvaton authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    9fd67fb View commit details
    Browse the repository at this point in the history
  139. test: deflake test-runner-output

    PR-URL: #49878
    Fixes: #49853
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    MoLow authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5f02711 View commit details
    Browse the repository at this point in the history
  140. perf_hooks: reduce overhead of new performance_entries

    PR-URL: #49803
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    H4ad authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b931aea View commit details
    Browse the repository at this point in the history
  141. fs: improve error performance for unlinkSync

    PR-URL: #49856
    Refs: nodejs/performance#106
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    CanadaHonk authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6acf800 View commit details
    Browse the repository at this point in the history
  142. fs: replace SetMethodNoSideEffect in node_file

    PR-URL: #49857
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    CanadaHonk authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ec323bb View commit details
    Browse the repository at this point in the history
  143. test: add os setPriority, getPriority test coverage

    PR-URL: #38771
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    waelsy123 authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    e49a573 View commit details
    Browse the repository at this point in the history
  144. deps: add v8::Object::SetInternalFieldForNodeCore()

    This is a non-ABI breaking solution for
    v8/v8@b60a03d
    and
    v8/v8@0aa622e
    which are necessary for backporting vm-related memory fixes to v20.x.
    
    PR-URL: #49874
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    32d4d29 View commit details
    Browse the repository at this point in the history
  145. module: use symbol in WeakMap to manage host defined options

    Previously when managing the importModuleDynamically callback of
    vm.compileFunction(), we use an ID number as the host defined option
    and maintain a per-Environment ID -> CompiledFnEntry map to retain
    the top-level referrer function returned by vm.compileFunction() in
    order to pass it back to the callback, but it would leak because with
    how we used v8::Persistent to maintain this reference, V8 would not
    be able to understand the cycle and would just think that the
    CompiledFnEntry was supposed to live forever. We made an attempt
    to make that reference known to V8 by making the CompiledFnEntry weak
    and using a private symbol to make CompiledFnEntry strongly
    references the top-level referrer function in
    #46785, but that turned out to be
    unsound, because the there's no guarantee that the top-level function
    must be alive while import() can still be initiated from that
    function, since V8 could discard the top-level function and only keep
    inner functions alive, so relying on the top-level function to keep
    the CompiledFnEntry alive could result in use-after-free which caused
    a revert of that fix.
    
    With this patch we use a symbol in the host defined options instead of
    a number, because with the stage-3 symbol-as-weakmap-keys proposal
    we could directly use that symbol to keep the referrer alive using a
    WeakMap. As a bonus this also keeps the other kinds of referrers
    alive as long as import() can still be initiated from that
    Script/Module, so this also fixes the long-standing crash caused by
    vm.Script being GC'ed too early when its importModuleDynamically
    callback still needs it.
    
    Backport-PR-URL: #49874
    PR-URL: #48510
    Refs: #44211
    Refs: #42080
    Refs: #47096
    Refs: #43205
    Refs: #38695
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    69e4218 View commit details
    Browse the repository at this point in the history
  146. module: fix leak of vm.SyntheticModule

    Previously we maintain a strong persistent reference to the
    ModuleWrap to retrieve the ID-to-ModuleWrap mapping from
    the HostImportModuleDynamicallyCallback using the number ID
    stored in the host-defined options. As a result the ModuleWrap
    would be kept alive until the Environment is shut down, which
    would be a leak for user code. With the new symbol-based
    host-defined option we can just get the ModuleWrap from the
    JS-land WeakMap so there's now no need to maintain this
    strong reference. This would at least fix the leak for
    vm.SyntheticModule. vm.SourceTextModule is still leaking
    due to the strong persistent reference to the v8::Module.
    
    Backport-PR-URL: #49874
    PR-URL: #48510
    Refs: #44211
    Refs: #42080
    Refs: #47096
    Refs: #43205
    Refs: #38695
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4e578f8 View commit details
    Browse the repository at this point in the history
  147. module: fix the leak in SourceTextModule and ContextifySript

    Replace the persistent handles to v8::Module and
    v8::UnboundScript with an internal reference that V8's GC is
    aware of to fix the leaks.
    
    Backport-PR-URL: #49874
    PR-URL: #48510
    Refs: #44211
    Refs: #42080
    Refs: #47096
    Refs: #43205
    Refs: #38695
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b0ce78a View commit details
    Browse the repository at this point in the history
  148. test: add checkIfCollectable to test/common/gc.js

    Backport-PR-URL: #49874
    PR-URL: #49671
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    17cfc53 View commit details
    Browse the repository at this point in the history
  149. test: use checkIfCollectable in vm leak tests

    Previously we simply create a lot of the target objects and check
    if the process crash due to OOM. Due to how we use emphemeron GC
    to handle memory management, which is inefficient but necessary
    for correctness, the tests can produce false positives as
    the GC isn't efficient enough to catch up with a very fast
    heap growth.
    
    This patch uses a new checkIfCollectable() utility to terminate the
    test early once we detect that any of the target object can actually
    be garbage collected. This should lower the chance of false positives.
    As a drive-by this also allows us to use setImmediate() to grow the
    heap even faster to make the tests run faster.
    
    Backport-PR-URL: #49874
    PR-URL: #49671
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    355f10d View commit details
    Browse the repository at this point in the history
  150. test: deflake test-vm-contextified-script-leak

    Similar to the test-vm-source-text-module-leak fix, use a snapshot
    to force a thorough GC in order to prevent false positives.
    
    Backport-PR-URL: #49874
    PR-URL: #49710
    Refs: nodejs/reliability#669
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    joyeecheung authored and ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    be211ef View commit details
    Browse the repository at this point in the history
  151. 2023-09-28, Version 20.8.0 (Current)

    Notable changes:
    
    deps:
      * add v8::Object::SetInternalFieldForNodeCore() (Joyee Cheung) #49874
    doc:
      * deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #49683
      * deprecate `util.toUSVString` (Yagiz Nizipli) #49725
      * deprecate calling `promisify` on a function that returns a promise (Antoine du Hamel) #49647
    esm:
      * set all hooks as release candidate (Geoffrey Booth) #49597
    module:
      * fix the leak in SourceTextModule and ContextifySript (Joyee Cheung) #48510
      * fix leak of vm.SyntheticModule (Joyee Cheung) #48510
      * use symbol in WeakMap to manage host defined options (Joyee Cheung) #48510
    src:
      * (SEMVER-MINOR) allow embedders to override NODE_MODULE_VERSION (Cheng Zhao) #49279
    stream:
      * use bitmap in writable state (Raz Luvaton) #49834
      * use bitmap in readable state (Benjamin Gruenbaum) #49745
      * improve webstream readable async iterator performance (Raz Luvaton) #49662
    test_runner:
      * (SEMVER-MINOR) accept `testOnly` in `run` (Moshe Atlow) #49753
      * (SEMVER-MINOR) add junit reporter (Moshe Atlow) #49614
    
    PR-URL: #49932
    ruyadorno committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    a86c2ca View commit details
    Browse the repository at this point in the history