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.12.0 proposal #52212

Merged
merged 416 commits into from
Mar 26, 2024
Merged

v20.12.0 proposal #52212

merged 416 commits into from
Mar 26, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 25, 2024

  1. build: add -flax-vector-conversions to V8 build

    The flag is on by default in Clang and V8 recently made a change that
    makes it necessary with GCC.
    
    Refs: v8/v8@7fbbf93
    Refs: https://github.com/llvm/llvm-project/blob/54067c5fbe9fc13ab195cdddb8f17e18d72b5fe4/clang/include/clang/Basic/LangOptions.def#L133-L134
    Refs: https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#index-flax-vector-conversions
    PR-URL: #51257
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    targos authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    8b97e2e View commit details
    Browse the repository at this point in the history
  2. src: eliminate duplicate code in histogram.cc

    PR-URL: #51263
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    jasnell authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4ffdd37 View commit details
    Browse the repository at this point in the history
  3. test: fix inconsistency write size in test-fs-readfile-tostring-fail

    PR-URL: #51141
    Refs: #51133
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Jungku Lee authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cab7737 View commit details
    Browse the repository at this point in the history
  4. util: pass invalidSubtypeIndex instead of trimmedSubtype to error

    PR-URL: #51264
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    gaurishhs authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f79ac33 View commit details
    Browse the repository at this point in the history
  5. src: enter isolate before destructing IsolateData

    MVP fix for a worker_threads crash where ~WorkerThreadData() ->
    ~IsolateData() -> Isolate::DetachCppHeap() kicks off a round of
    garbage collection that expects an entered isolate.
    
    No test because the crash is not reliably reproducable but the bug
    is pretty clearly described in the linked issue and is obvious once
    you see it, IMO.
    
    Fixes: #51129
    PR-URL: #51138
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    bnoordhuis authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d76e16b View commit details
    Browse the repository at this point in the history
  6. benchmark: remove dependency on unshipped tools

    tools/node_modules is removed from the tarball so it should not be used
    as part of unit tests or benchmarks.
    
    Fixes: #51145
    Refs: #50684
    PR-URL: #51146
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    AdamMajer authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4be33b5 View commit details
    Browse the repository at this point in the history
  7. deps: update zlib to 1.3.0.1-motley-40e35a7

    PR-URL: #51274
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1b99a3f View commit details
    Browse the repository at this point in the history
  8. deps: update brotli to 1.1.0

    PR-URL: #50804
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    7d60877 View commit details
    Browse the repository at this point in the history
  9. src: refactor GetCreationContext calls

    PR-URL: #51287
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    anonrig authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4733c8e View commit details
    Browse the repository at this point in the history
  10. test: replace forEach() with for...of

    Replace `forEach()` with `for...of` in
    `test/parallel/test-assert-typedarray-deepequal.js`.
    
    PR-URL: #50610
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jialiu54321 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    42b162b View commit details
    Browse the repository at this point in the history
  11. fs: fix fs.promises.realpath for long paths on Windows

    Unlike other fs functions that work with paths, realpath isn't
    using pathModule.toNamespacedPath prior to calling libuv function. This
    is causing issues on windows.
    
    Windows long path test is also improved to cover the mentioned issue.
    
    Fixes: #51031
    PR-URL: #51032
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sapphi-red authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    25056f5 View commit details
    Browse the repository at this point in the history
  12. doc: the GN files should use Node's license

    PR-URL: #50694
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b5bc597 View commit details
    Browse the repository at this point in the history
  13. watch: fix null fileName on windows systems

    PR-URL: #49891
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    vnc5 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    63bf8a6 View commit details
    Browse the repository at this point in the history
  14. tools: update inspector_protocol to ca525fc

    PR-URL: #51293
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5a72506 View commit details
    Browse the repository at this point in the history
  15. tools: update inspector_protocol to 547c5b8

    PR-URL: #51293
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    af11944 View commit details
    Browse the repository at this point in the history
  16. tools: update inspector_protocol to 912eb68

    PR-URL: #51293
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cf029ca View commit details
    Browse the repository at this point in the history
  17. tools: update inspector_protocol to d7b099b

    PR-URL: #51293
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6b85f5c View commit details
    Browse the repository at this point in the history
  18. tools: update inspector_protocol to 2f51e05

    PR-URL: #51293
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6863fb8 View commit details
    Browse the repository at this point in the history
  19. tools: update inspector_protocol to 9b4a4aa

    PR-URL: #51293
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    fdb07d5 View commit details
    Browse the repository at this point in the history
  20. tools: update inspector_protocol to c488ba2

    PR-URL: #51293
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b264dda View commit details
    Browse the repository at this point in the history
  21. tools: fix dep_updaters dir updates

    Replace directories instead of just copying to take removed files into
    account.
    
    PR-URL: #51294
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    targos authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1da2e8d View commit details
    Browse the repository at this point in the history
  22. src: add fast api for Histogram

    PR-URL: #51296
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    jasnell authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0022767 View commit details
    Browse the repository at this point in the history
  23. test: replace foreach with for of

    PR-URL: #50790
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    lucacapocci94-dev authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e9080a9 View commit details
    Browse the repository at this point in the history
  24. test: replace forEach with for...of

    Replace `Array.prototype.forEach()` with `for...of` in
    `test/parallel/test-fs-readv-sync.js` and
    `test/parallel/test-fs-readv.js`.
    
    PR-URL: #50787
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Ospite Privilegiato authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a98102a View commit details
    Browse the repository at this point in the history
  25. test: replace forEach() with for...of

    Replace `Array.prototype.forEach()` with `for...of` in
    `parallel/test-whatwg-encoding-custom-textdecoder-utf16-surrogates.js`.
    
    PR-URL: #50608
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Alexander Jones authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    06a6eef View commit details
    Browse the repository at this point in the history
  26. src,stream: improve WriteString

    Introduce HasDoTryWrite and make use of it in WriteString
    
    PR-URL: #51155
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ywave620 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b616f6f View commit details
    Browse the repository at this point in the history
  27. lib,src,permission: port path.resolve to C++

    Co-Authored-By: Carlos Espa <cespatorres@gmail.com>
    PR-URL: #50758
    Refs: nodejs/security-wg#898
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    2 people authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3badc11 View commit details
    Browse the repository at this point in the history
  28. watch: clarify that the fileName parameter can be null

    Add a comment to clarify that the `fileName` parameter can be `null` if
    the file name cannot be determined.
    
    PR-URL: #51305
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5183e3a View commit details
    Browse the repository at this point in the history
  29. build: fix for VScode "Reopen in Container"

    PR-URL: #51271
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ohhmm authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ba0ffdd View commit details
    Browse the repository at this point in the history
  30. deps: update acorn to 8.11.3

    PR-URL: #51317
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4dfbbb8 View commit details
    Browse the repository at this point in the history
  31. deps: update corepack to 0.24.0

    PR-URL: #51318
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1d81699 View commit details
    Browse the repository at this point in the history
  32. tools: update lint-md-dependencies to rollup@4.9.2

    PR-URL: #51320
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2b24059 View commit details
    Browse the repository at this point in the history
  33. src: avoid draining platform tasks at FreeEnvironment

    At the point of `FreeEnvironment` and onwards, no JavaScript execution
    associated with the Environment should be triggered.
    
    Avoid draining platform tasks that can trigger JavaScript execution in
    `FreeEnvironment`. The holder of `node::Environment` should immediately
    call `node::MultiIsolatePlatform::UnregisterIsolate` and
    `v8::Isolate::Dispose` to cancel pending foreground tasks and join
    concurrent tasks after the environment was freed.
    
    `NodePlatform` can properly handle the case in `RunForegroundTask` when
    an Isolate out-lives its associated `node::Environment`.
    
    PR-URL: #51290
    Fixes: #47748
    Fixes: #49344
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    legendecas authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c190a05 View commit details
    Browse the repository at this point in the history
  34. test: fix flaky conditions for ppc64 SEA tests

    In test status files, `$system` will be the OS and not the arch (which
    would be `$arch`).
    
    Add missing single-executable-application test to the list of tests
    marked flaky on Linux ppc64le.
    
    PR-URL: #51422
    Refs: #50828
    Refs: #50740
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6ee5f50 View commit details
    Browse the repository at this point in the history
  35. test: add regression test for 51586

    Signed-off-by: Matteo Collina <hello@matteocollina.com>
    PR-URL: #51491
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    mcollina authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f2dfe0f View commit details
    Browse the repository at this point in the history
  36. meta: move one or more collaborators to emeritus

    PR-URL: #51329
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1cad0df View commit details
    Browse the repository at this point in the history
  37. src: avoid shadowed string in fs_permission

    PR-URL: #51123
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    codebytere authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a653531 View commit details
    Browse the repository at this point in the history
  38. meta: bump actions/stale from 8.0.0 to 9.0.0

    Bumps [actions/stale](https://github.com/actions/stale) from 8.0.0 to 9.0.0.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](actions/stale@1160a22...28ca103)
    
    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51332
    Refs: actions/stale@28ca103
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    287c2bc View commit details
    Browse the repository at this point in the history
  39. meta: bump github/codeql-action from 2.22.8 to 3.22.12

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.22.8 to 3.22.12.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@407ffaf...012739e)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51333
    Refs: github/codeql-action@012739e
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e24aa7c View commit details
    Browse the repository at this point in the history
  40. meta: bump actions/setup-node from 4.0.0 to 4.0.1

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@8f152de...b39b52d)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51334
    Refs: actions/setup-node@b39b52d
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f4be49a View commit details
    Browse the repository at this point in the history
  41. meta: bump actions/setup-python from 4.7.1 to 5.0.0

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 5.0.0.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@65d7f2d...0a5c615)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51335
    Refs: actions/setup-python@0a5c615
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ae6fecb View commit details
    Browse the repository at this point in the history
  42. meta: add .temp and .lock tags to ignore

    PR-URL: #51343
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RafaelGSS authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e9276ba View commit details
    Browse the repository at this point in the history
  43. fs,test: add URL to string to fs.watch

    Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
    PR-URL: #51346
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    RafaelGSS authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4adea6c View commit details
    Browse the repository at this point in the history
  44. build: update GN build files for ngtcp2

    PR-URL: #51313
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d8b86ad View commit details
    Browse the repository at this point in the history
  45. doc: fixup alignment of warning subsection

    Subsection was accidentally aligned with the wrong event.
    
    PR-URL: #51374
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    jasnell authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    42b4f0f View commit details
    Browse the repository at this point in the history
  46. node-api: optimize napi_set_property for perf

    PR-URL: #50282
    Reviewed-By: Vladimir Morozov <vmorozov@microsoft.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    mertcanaltin authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    242139f View commit details
    Browse the repository at this point in the history
  47. crypto: use EVP_MD_fetch and cache EVP_MD for hashes

    On OpenSSL 3, migrate from EVP_get_digestbyname() to EVP_MD_fetch()
    to get the implementation and use a per-Environment cache for it.
    The EVP_MDs are freed during Environment cleanup.
    
    Drive-by: declare the smart pointer for EVP_MD_CTX as EVPMDCtxPointer
    instead of EVPMDPointer to avoid confusion with EVP_MD pointers.
    
    PR-URL: #51034
    Refs: https://www.openssl.org/docs/man3.0/man7/crypto.html#Explicit-fetching
    Refs: nodejs/performance#136
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    68e8b2c View commit details
    Browse the repository at this point in the history
  48. src: do not read string out of bounds

    PR-URL: #51358
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Keyhan Vakil <kvakil@sylph.kvakil.me>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2e65389 View commit details
    Browse the repository at this point in the history
  49. tools: remove deprecated python api

    PR-URL: #49731
    Fixes: #49729
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    himself65 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4372f6a View commit details
    Browse the repository at this point in the history
  50. net: fix example IPv4 in dns docs

    PR-URL: #51377
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Uzlopak authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    caf71e0 View commit details
    Browse the repository at this point in the history
  51. tools: remove openssl v1 update script

    PR-URL: #51378
    Fixes: nodejs/security-wg#1182
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e658208 View commit details
    Browse the repository at this point in the history
  52. doc: add missing word in child_process.md

    PR-URL: #50370
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    joseph0007 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1e40f55 View commit details
    Browse the repository at this point in the history
  53. tools: update lint-md-dependencies to rollup@4.9.4

    PR-URL: #51396
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    8610207 View commit details
    Browse the repository at this point in the history
  54. doc: improve subtests documentation

    PR-URL: #51379
    Fixes: #51359
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f301f82 View commit details
    Browse the repository at this point in the history
  55. tools: fix version parsing in brotli update script

    Update `tools/dep_updaters/update-brotli.sh` to parse the current
    version of brotli from the newer macros `BROTLI_VERSION_MAJOR`,
    `BROTLI_VERSION_MINOR` and `BROTLI_VERSION_PATCH`.
    
    PR-URL: #51373
    Refs: #50804
    Refs: nodejs/security-wg#1181
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4ce2ecb View commit details
    Browse the repository at this point in the history
  56. src: refactor GetCreationContext calls

    PR-URL: #51367
    Refs: #51287
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Jungku Lee authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    50ec55c View commit details
    Browse the repository at this point in the history
  57. http2: receive customsettings

    This commit gives node.js the ability to also receive custom settings,
    in addition to sending, them which was implemented before.
    The custom settings received are limited to setting ids,
    that were specified before, when creating the session eithers through
    the server or the client.
    
    PR-URL: #51323
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    martenrichter authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6b08d00 View commit details
    Browse the repository at this point in the history
  58. test: remove unneeded common.expectsError for asserts

    PR-URL: #51353
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    AndresMorelos authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    954e2f2 View commit details
    Browse the repository at this point in the history
  59. deps: add nghttp3/**/.deps to .gitignore

    PR-URL: #51400
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bd183ef View commit details
    Browse the repository at this point in the history
  60. doc: fix some policy scope typos

    PR-URL: #51234
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    timkuijsten authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    401837b View commit details
    Browse the repository at this point in the history
  61. deps: update uvwasi to 0.0.20 and fixup tests

    - update uvwasi to 0.0.20
    - adjust tests to reflect udpated behaviour from
      nodejs/uvwasi#224 included
      in uvwasi 0.0.20
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #51355
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4c8fa3e View commit details
    Browse the repository at this point in the history
  62. doc: add check for security reverts

    - Add step to check that any PRs with breaking changes
      have command line options to revert
    - Add info on how to easily add command line option
      to revert a breaking change related to a CVE
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #51376
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    mhdawson authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a09f440 View commit details
    Browse the repository at this point in the history
  63. deps: update c-ares to 1.25.0

    PR-URL: #51385
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    834bbfd View commit details
    Browse the repository at this point in the history
  64. node-api: move NAPI_EXPERIMENTAL definition to gyp file

    PR-URL: #51254
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Vladimir Morozov <vmorozov@microsoft.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    gabrielschulhof authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0fb9843 View commit details
    Browse the repository at this point in the history
  65. tools: update github_reporter to 1.5.4

    PR-URL: #51395
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5235aaf View commit details
    Browse the repository at this point in the history
  66. module: fix --preserve-symlinks-main

    Fixes resolving main module when the `argv[1]` was pointing to a symlink
    without its file extension.
    
    PR-URL: #51312
    Fixes: #41000
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    per4uk authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    43a8d3e View commit details
    Browse the repository at this point in the history
  67. tools: update inspector_protocol to 83b1154

    PR-URL: #51309
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    cola119 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6385c7a View commit details
    Browse the repository at this point in the history
  68. deps: upgrade npm to 10.3.0

    PR-URL: #51431
    Reviewed-By: Luke Karrys <luke@lukekarrys.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    npm-cli-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a727fa7 View commit details
    Browse the repository at this point in the history
  69. meta: move RaisinTen to emeritus and remove from strategic initiatives

    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    PR-URL: #51411
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RaisinTen authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4a8a012 View commit details
    Browse the repository at this point in the history
  70. test: add URL tests to fs-write

    PR-URL: #51352
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    RafaelGSS authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    292d017 View commit details
    Browse the repository at this point in the history
  71. src: do not coerce dotenv paths

    PR-URL: #51425
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    tniessen authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2a92196 View commit details
    Browse the repository at this point in the history
  72. http2: add server handshake utility

    PR-URL: #51172
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    devsnek authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0861498 View commit details
    Browse the repository at this point in the history
  73. http2: add h2 compat support for appendHeader

    PR-URL: #51412
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    pimterry authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5ba4d96 View commit details
    Browse the repository at this point in the history
  74. doc: fix spelling mistake

    PR-URL: #51454
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    u9g authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    58d2442 View commit details
    Browse the repository at this point in the history
  75. doc: add links in offboarding.md

    PR-URL: #51440
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0dffb9f View commit details
    Browse the repository at this point in the history
  76. tools: update lint-md-dependencies to rollup@4.9.5

    PR-URL: #51460
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    59af1d7 View commit details
    Browse the repository at this point in the history
  77. lib: remove unnecessary refreshHrtimeBuffer()

    We now serialize/deseialize the hrtime buffers properly instead of
    throwing them away at serialization and creating new ones at
    pre-execution, so there is no need to reset the variables to
    the binding property at pre-execution time.
    
    PR-URL: #51446
    Refs: #48655
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jithil P Ponnan <jithil@outlook.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bff7e3c View commit details
    Browse the repository at this point in the history
  78. tools: do not pass invalid flag to C compiler

    `-Wno-invalid-offsetof` is only valid for C++ and GCC warns about its
    usage for C.
    
    PR-URL: #51409
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    targos authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    97470b1 View commit details
    Browse the repository at this point in the history
  79. deps: compile c-ares with C11 support

    This should get rid of the following GCC warning:
    ISO C90 does not support ‘long long’ [-Wlong-long]
    
    PR-URL: #51410
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c9dad18 View commit details
    Browse the repository at this point in the history
  80. meta: move one or more collaborators to emeritus

    PR-URL: #51468
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e51221b View commit details
    Browse the repository at this point in the history
  81. tools: limit parallelism with ninja in V8 builds

    If `JOBS` has been set in the environment to limit build parallelism,
    pass that onto `ninja` when building V8.
    
    PR-URL: #51473
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e8dc5ac View commit details
    Browse the repository at this point in the history
  82. test: remove test-file-write-stream4 flaky designation

    Recent failures seem to be only caused by insufficient space left on the
    device.
    
    PR-URL: #51472
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    713afed View commit details
    Browse the repository at this point in the history
  83. doc: add notes on inspector breakpoints

    Setting breakpoints with a same-thread inspector session should be
    avoided because the program being attached and paused is exactly the
    debugger itself. A worker thread inspector session or a debugger
    program should be used if breakpoints are needed.
    
    PR-URL: #51417
    Fixes: #51397
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    legendecas authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3532f55 View commit details
    Browse the repository at this point in the history
  84. doc: update typos

    PR-URL: #51475
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    big-kahuna-burger authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bdd3a2a View commit details
    Browse the repository at this point in the history
  85. doc: remove reference to resolved child_process v8 issue

    The linked v8 issue is closed. The NodeJS half of that issue has also
    been resolved. While there still may be issues related to
    child_process spawn performance, they are not related to this v8 issue.
    
    Refs: https://bugs.chromium.org/p/v8/issues/detail?id=7381
    Refs: #48523
    Refs: nodejs/performance#138
    PR-URL: #51467
    Reviewed-By: Keyhan Vakil <kvakil@sylph.kvakil.me>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    isker authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    76968ab View commit details
    Browse the repository at this point in the history
  86. module: fix crash when built-in module export a default key

    PR-URL: #51481
    Fixes: #51480
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c621491 View commit details
    Browse the repository at this point in the history
  87. lib: allow checking the test result from afterEach

    PR-URL: #51485
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    tims-bsquare authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    da79876 View commit details
    Browse the repository at this point in the history
  88. deps: update base64 to 0.5.2

    PR-URL: #51455
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ca73f55 View commit details
    Browse the repository at this point in the history
  89. doc: fix type of connectionAttempt parameter

    PR-URL: #51490
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    RafaelGSS authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    96c480b View commit details
    Browse the repository at this point in the history
  90. doc: fix historical experimental fetch flag

    PR-URL: #51506
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    kenrick95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    dec0d5d View commit details
    Browse the repository at this point in the history
  91. src: terminate correctly double-quote in env variable

    PR-URL: #51510
    Fixes: #51508
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a5afad2 View commit details
    Browse the repository at this point in the history
  92. fs: update jsdoc for filehandle.createWriteStream and appendFile

    PR-URL: #51494
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Jungku Lee authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1b7ccec View commit details
    Browse the repository at this point in the history
  93. meta: mark security-wg codeowner for deps folder

    PR-URL: #51529
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f91786b View commit details
    Browse the repository at this point in the history
  94. test,crypto: update WebCryptoAPI WPT

    PR-URL: #51533
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    panva authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1c47da1 View commit details
    Browse the repository at this point in the history
  95. test: use checkIfCollectableByCounting in SourceTextModule leak test

    ...which may be more reliable than than checkIfCollectable().
    
    PR-URL: #51512
    Refs: #51362
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1d8e65a View commit details
    Browse the repository at this point in the history
  96. deps: update acorn-walk to 8.3.2

    PR-URL: #51457
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    35675aa View commit details
    Browse the repository at this point in the history
  97. stream: fix cloned webstreams not being unref correctly

    PR-URL: #51526
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    tsctx authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d0a6f35 View commit details
    Browse the repository at this point in the history
  98. src: add process.loadEnvFile and util.parseEnv

    PR-URL: #51476
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    anonrig authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    dc8fe9e View commit details
    Browse the repository at this point in the history
  99. build: remove copyright header in node.gni

    This file was missed in #50694.
    
    PR-URL: #51535
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    8b3ead1 View commit details
    Browse the repository at this point in the history
  100. async_hooks,inspector: implement inspector api without async_wrap

    Implementing the inspector session object as an async resource causes
    unwanted context change when a breakpoint callback function is being
    called. Modelling the inspector api without the AsyncWrap base class
    ensures that the callback has access to the AsyncLocalStorage instance
    that is active in the affected user function.
    
    See `test-inspector-async-context-brk.js` for an illustration of the
    use case.
    
    PR-URL: #51501
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    dygabo authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    92fca59 View commit details
    Browse the repository at this point in the history
  101. tools: set normalizeTD text default to empty string

    PR-URL: #51543
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ce49cb6 View commit details
    Browse the repository at this point in the history
  102. tools: fix loong64 build

    PR-URL: #51401
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    shipujin authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e02dbf0 View commit details
    Browse the repository at this point in the history
  103. fs: remove race condition for recursive watch on Linux

    Signed-off-by: Matteo Collina <hello@matteocollina.com>
    PR-URL: #51406
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    mcollina authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bbd1351 View commit details
    Browse the repository at this point in the history
  104. test: mark test-http2-large-file as flaky

    Refs: #47409
    PR-URL: #51549
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    targos authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f6fcd20 View commit details
    Browse the repository at this point in the history
  105. build: increase parallel executions in github

    PR-URL: #51554
    Refs: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    anonrig authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    46d6dce View commit details
    Browse the repository at this point in the history
  106. build: check before removing %config% link

    PR-URL: #51437
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    liudonghua123 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5fce1a1 View commit details
    Browse the repository at this point in the history
  107. test: remove common.expectsError calls for asserts

    PR-URL: #51504
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    opchaves authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    af3f229 View commit details
    Browse the repository at this point in the history
  108. doc: add lemire to collaborators

    PR-URL: #51572
    Fixes: #51478
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    lemire authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    481af53 View commit details
    Browse the repository at this point in the history
  109. deps: update googletest to 7c07a86

    PR-URL: #51458
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    133719b View commit details
    Browse the repository at this point in the history
  110. doc: note that path.normalize deviates from POSIX

    PR-URL: #51513
    Refs: #51345
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    50df052 View commit details
    Browse the repository at this point in the history
  111. meta: add .mailmap entry for lemire

    PR-URL: #51600
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    lemire authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    90068fb View commit details
    Browse the repository at this point in the history
  112. tools: update lint-md-dependencies to rollup@4.9.6

    PR-URL: #51583
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c2538e3 View commit details
    Browse the repository at this point in the history
  113. doc: fix dns.lookup and dnsPromises.lookup description

    PR-URL: #51517
    Fixes: #51482
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    duncanchiu409 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1dae187 View commit details
    Browse the repository at this point in the history
  114. repl: fix NO_COLORS env var is ignored

    PR-URL: #51568
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    MoLow authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f94336f View commit details
    Browse the repository at this point in the history
  115. src: support multi-line values for .env file

    PR-URL: #51289
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    IlyasShabi authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c3c0a3e View commit details
    Browse the repository at this point in the history
  116. tools: run build-windows workflow only on source changes

    PR-URL: #51596
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0fb079b View commit details
    Browse the repository at this point in the history
  117. lib: define FormData and fetch etc. in the built-in snapshot

    Now that --experimental-fetch is true by default, define the
    dependent interfaces in the built-in snapshot and only delete
    them at run time when --no-experimental-fetch is set.
    
    PR-URL: #51598
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bd2a3c1 View commit details
    Browse the repository at this point in the history
  118. deps: update ada to 2.7.5

    PR-URL: #51542
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Daniel Lemire <daniel@lemire.me>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    372ce69 View commit details
    Browse the repository at this point in the history
  119. deps: update ada to 2.7.6

    PR-URL: #51542
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Daniel Lemire <daniel@lemire.me>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c23ce06 View commit details
    Browse the repository at this point in the history
  120. deps: update corepack to 0.24.1

    PR-URL: #51459
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    94f8ee8 View commit details
    Browse the repository at this point in the history
  121. esm: improve error when calling import.meta.resolve from data: URL

    PR-URL: #49516
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a6b3569 View commit details
    Browse the repository at this point in the history
  122. test: remove test-fs-rmdir-recursive flaky designation

    Refs: #41201 (comment)
    PR-URL: #51566
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bca6dcc View commit details
    Browse the repository at this point in the history
  123. src: fix vm bug for configurable globalThis

    Object.defineProperty allows to change the value for
    non-writable properties if they are configurable. We
    missed that case when checking if a
    property is read-only.
    
    Fixes: #47799
    PR-URL: #51602
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    fhinkel authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    62707a9 View commit details
    Browse the repository at this point in the history
  124. http2: close idle connections when allowHTTP1 is true

    Fixes: #51493
    PR-URL: #51569
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    xsbchen authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b560bfb View commit details
    Browse the repository at this point in the history
  125. deps: update nghttp2 to 1.59.0

    PR-URL: #51581
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f871bc6 View commit details
    Browse the repository at this point in the history
  126. fs: load rimraf lazily in fs/promises

    Avoid the potential circular dependency and make fs/promises load faster
    when rimraf is not used.
    
    PR-URL: #51617
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    287a02c View commit details
    Browse the repository at this point in the history
  127. src: print string content better in BlobDeserializer

    When it's a short string, print it inline, otherwise print it
    from a separate line. Also add the missing line breaks finally.
    
    PR-URL: #50960
    Refs: nodejs/single-executable#68
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a58c98e View commit details
    Browse the repository at this point in the history
  128. sea: support embedding assets

    With this patch:
    
    Users can now include assets by adding a key-path dictionary
    to the configuration as the `assets` field. At build time, Node.js
    would read the assets from the specified paths and bundle them into
    the preparation blob. In the generated executable, users can retrieve
    the assets using the `sea.getAsset()` and `sea.getAssetAsBlob()` API.
    
    ```json
    {
      "main": "/path/to/bundled/script.js",
      "output": "/path/to/write/the/generated/blob.blob",
      "assets": {
        "a.jpg": "/path/to/a.jpg",
        "b.txt": "/path/to/b.txt"
      }
    }
    ```
    
    The single-executable application can access the assets as follows:
    
    ```cjs
    const { getAsset } = require('node:sea');
    // Returns a copy of the data in an ArrayBuffer
    const image = getAsset('a.jpg');
    // Returns a string decoded from the asset as UTF8.
    const text = getAsset('b.txt', 'utf8');
    // Returns a Blob containing the asset.
    const blob = getAssetAsBlob('a.jpg');
    ```
    
    Drive-by: update the  documentation to include a section dedicated
    to the injected main script and refer to it as "injected main
    script" instead of "injected module" because it's a script, not
    a module.
    
    PR-URL: #50960
    Refs: nodejs/single-executable#68
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    db0efa3 View commit details
    Browse the repository at this point in the history
  129. sea: support sea.getRawAsset()

    This patch adds support for `sea.getRawAsset()` which is
    similar to `sea.getAsset()` but returns the raw asset
    in an array buffer without copying. Users should avoid
    writing to the returned array buffer. If the injected
    section is not marked as writable or not aligned,
    writing to the raw asset is likely to result in a crash.
    
    PR-URL: #50960
    Refs: nodejs/single-executable#68
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    eea0d74 View commit details
    Browse the repository at this point in the history
  130. build: use macOS m1 machines for testing

    PR-URL: #51620
    Refs: https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    anonrig authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    8e84aad View commit details
    Browse the repository at this point in the history
  131. doc: clarify execution of after hook on test suite completion

    The `after` hook now explicitly mentions that it is executed once after
    all the tests in a test suite have completed, regardless of whether the
    tests passed or failed. This ensures that cleanup tasks or actions
    specified in the after hook are guaranteed to run.
    
    Refs: #50901
    PR-URL: #51523
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    ognjenjevremovic authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b3157a0 View commit details
    Browse the repository at this point in the history
  132. deps: update googletest to 6a59382

    PR-URL: #51580
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0aa18e1 View commit details
    Browse the repository at this point in the history
  133. test: remove test-crypto-keygen flaky designation

    Refs: #41206 (comment)
    PR-URL: #51567
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d0d5bd0 View commit details
    Browse the repository at this point in the history
  134. doc: fix uncaught exception example

    PR-URL: #51638
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    gabrielschulhof authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ecfb3f1 View commit details
    Browse the repository at this point in the history
  135. meta: bump github/codeql-action from 3.22.12 to 3.23.2

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.22.12 to 3.23.2.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@012739e...b7bf0a3)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51639
    Refs: github/codeql-action@b7bf0a3
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    287bdf6 View commit details
    Browse the repository at this point in the history
  136. meta: bump actions/cache from 3.3.2 to 4.0.0

    Bumps [actions/cache](https://github.com/actions/cache) from 3.3.2 to 4.0.0.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@704facf...13aacd8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51640
    Refs: actions/cache@13aacd8
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3d1dc9b View commit details
    Browse the repository at this point in the history
  137. meta: bump step-security/harden-runner from 2.6.1 to 2.7.0

    Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.6.1 to 2.7.0.
    - [Release notes](https://github.com/step-security/harden-runner/releases)
    - [Commits](step-security/harden-runner@eb238b5...63c24ba)
    
    ---
    updated-dependencies:
    - dependency-name: step-security/harden-runner
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51641
    Refs: step-security/harden-runner@63c24ba
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5382692 View commit details
    Browse the repository at this point in the history
  138. meta: bump actions/upload-artifact from 4.0.0 to 4.3.0

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.0.0 to 4.3.0.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@c7d193f...26f96df)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51643
    Refs: actions/upload-artifact@26f96df
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    152a07b View commit details
    Browse the repository at this point in the history
  139. meta: bump actions/download-artifact from 4.1.0 to 4.1.1

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.0 to 4.1.1.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@f44cd7b...6b208ae)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51644
    Refs: actions/download-artifact@6b208ae
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2765077 View commit details
    Browse the repository at this point in the history
  140. meta: bump codecov/codecov-action from 3.1.4 to 4.0.1

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 4.0.1.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@eaaf4be...e0b68c6)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51648
    Refs: codecov/codecov-action@e0b68c6
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    491f9f9 View commit details
    Browse the repository at this point in the history
  141. http: split set-cookie when using setHeaders

    PR-URL: #51649
    Fixes: #51599
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6631860 View commit details
    Browse the repository at this point in the history
  142. test: remove duplicate entry for flaky test

    Refs: https://github.com/nodejs/node/blob/5acd42ed9e65/test/parallel/parallel.status#L28-L30
    PR-URL: #51654
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    170278c View commit details
    Browse the repository at this point in the history
  143. deps: update c-ares to 1.26.0

    PR-URL: #51582
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c9974f6 View commit details
    Browse the repository at this point in the history
  144. tools: update github_reporter to 1.6.0

    PR-URL: #51658
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c7ae13e View commit details
    Browse the repository at this point in the history
  145. tools: update lint-md-dependencies to rollup@4.10.0

    PR-URL: #51720
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1f15af4 View commit details
    Browse the repository at this point in the history
  146. doc: document the GN build

    PR-URL: #51676
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    140cf26 View commit details
    Browse the repository at this point in the history
  147. doc: updates for better json generating

    PR-URL: #51592
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Semigradsky authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9ddbe45 View commit details
    Browse the repository at this point in the history
  148. doc: fix globals.md introduction

    Splitting the introduction sentence in two paragraphs so it's
    clearer the list of variables only apply to the second sentence.
    
    PR-URL: #51742
    Reviewed-By: Jithil P Ponnan <jithil@outlook.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    8016628 View commit details
    Browse the repository at this point in the history
  149. doc: mark isWebAssemblyCompiledModule eol

    PR-URL: #51442
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9a68b47 View commit details
    Browse the repository at this point in the history
  150. vm: support using the default loader to handle dynamic import()

    This patch adds support for using
    `vm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER` as
    `importModuleDynamically` in all APIs that take the option
    except `vm.SourceTextModule`. This allows users to have a shortcut
    to support dynamic import() in the compiled code without missing
    the compilation cache if they don't need customization of the
    loading process. We emit an experimental warning when the
    `import()` is actually handled by the default loader through
    this option instead of requiring `--experimental-vm-modules`.
    
    In addition this refactors the documentation for
    `importModuleDynamically` and adds a dedicated section for it
    with examples.
    
    `vm.SourceTextModule` is not supported in this patch because
    it needs additional refactoring to handle `initializeImportMeta`,
    which can be done in a follow-up.
    
    PR-URL: #51244
    Fixes: #51154
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0211a3d View commit details
    Browse the repository at this point in the history
  151. url: don't update URL immediately on update to URLSearchParams

    PR-URL: #51520
    Fixes: #51518
    Backport-PR-URL: #51559
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    MattIPv4 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4bc8e98 View commit details
    Browse the repository at this point in the history
  152. build: build opt to set local location of headers

    Some linux distroes install headers through their
    package managers. When headers are locally installed
    we'd like them to be used.
    
    Add a build time configuration option
    --use-prefix-to-find-headers that will will suggest to
    node-gyp to look for headers based on the prefix
    
    A PR to node-gyp will use this value when building
    addons to automatially find and use the headers
    if they have been installed locally
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #51525
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4f49e9d View commit details
    Browse the repository at this point in the history
  153. doc: update technical priorities for 2023

    PR-URL: #47523
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    sheplu authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    06b882d View commit details
    Browse the repository at this point in the history
  154. test: fix internet/test-inspector-help-page

    The webpage at the URL referenced by `node --inspect` was retitled when
    it was recently moved.
    
    Update the test to match the new title "Debugging Node.js" (formerly
    "Debugging Guide").
    
    Refs: nodejs/nodejs.org#6265
    PR-URL: #51693
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    7e3ee82 View commit details
    Browse the repository at this point in the history
  155. vm: implement isContext() directly in JS land with private symbol

    We are now directly checking the existence of a private symbol
    in the object to determine if an object is a ContextifyContext
    anyway, so there is no need to implement it in C++ anymore.
    
    PR-URL: #51685
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5202995 View commit details
    Browse the repository at this point in the history
  156. src: check empty before accessing string

    Fix an assertion when running dotnev tests with GN build:
    assertion !empty() failed: string::front(): string is empty
    
    which was caused by calling value.front() without verifying the value is
    not empty.
    
    PR-URL: #51665
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3875fa1 View commit details
    Browse the repository at this point in the history
  157. doc: add entry to stewards

    PR-URL: #51760
    Refs: nodejs-private/node-private#514
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    RafaelGSS authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3a3de00 View commit details
    Browse the repository at this point in the history
  158. test: remove test-domain-error-types flaky designation

    There is no recent trace of failure for this test.
    
    Fixes: #38063
    PR-URL: #51717
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f528e96 View commit details
    Browse the repository at this point in the history
  159. test: remove test-cli-node-options flaky designation

    The last trace of failure dates back to 2023-09-24.
    
    Fixes: #50295
    PR-URL: #51716
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c33f860 View commit details
    Browse the repository at this point in the history
  160. build: encode non-ASCII Latin1 characters as one byte in JS2C

    Previously we had two encodings for JS files:
    
    1. If a file contains only ASCII characters, encode it as a one-byte
      string (interpreted as uint8_t array during loading).
    2. If a file contains any characters with code point above 127,
      encode it as a two-byte string (interpreted as uint16_t array
      during loading).
    
    This was done because V8 only supports Latin-1 and UTF16 encoding
    as underlying representation for strings. To store the JS code
    as external strings to save encoding cost and memory overhead
    we need to follow the representations supported by V8.
    Notice that there is a gap in the Latin1 range (128-255) that we
    encoded as two-byte, which was an undocumented TODO for a long
    time. That was fine previously because then files that contained
    code points beyond the 0-127 range contained code points >255.
    Now we have undici which contains code points in the range 0-255
    (minus a replaceable code point >255). So this patch adds handling
    for the 128-255 range to reduce the size overhead caused by encoding
    them as two-byte. This could reduce the size of the binary by
    ~500KB and helps future files with this kind of code points.
    
    Drive-by: replace `’` with `'` in undici.js to make it a Latin-1
    only string. That could be removed if undici updates itself to
    replace this character in the comment.
    
    PR-URL: #51605
    Reviewed-By: Daniel Lemire <daniel@lemire.me>
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d6e702f View commit details
    Browse the repository at this point in the history
  161. sea: update stability index

    The design is relatively stable now and it's more suitable to
    describe it as being "in active developement".
    
    PR-URL: #51774
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0761407 View commit details
    Browse the repository at this point in the history
  162. test_runner: check if timeout was cleared by own callback

    PR-URL: #51673
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Benricheson101 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9ff0df1 View commit details
    Browse the repository at this point in the history
  163. typings: lib/internal/vm.js

    PR-URL: #50112
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    GeoffreyBooth authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a7a4cce View commit details
    Browse the repository at this point in the history
  164. doc: add zcbenz to collaborators

    Fixes: #51479
    PR-URL: #51812
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ccdb011 View commit details
    Browse the repository at this point in the history
  165. test: skip test-http-correct-hostname on loong64

    PR-URL: #51663
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    shipujin authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    fdc7d75 View commit details
    Browse the repository at this point in the history
  166. lib: create global console properties at snapshot build time

    It is safe to create the console properties for the global
    console at snapshot build time. Streams must still be created
    lazily however because they need special synchronization for
    the handles.
    
    PR-URL: #51700
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d6e8d03 View commit details
    Browse the repository at this point in the history
  167. src: compile code eagerly in snapshot builder

    By default V8 only compiles the top-level function and
    skips code generation for inner functions - that would
    only be done when those inner functions are invoked.
    Since builtins are compiled as wrapped functions, most
    functions that look visually top-level are not actually
    included in the built-in code cache. For most of the
    builtins this is not too bad because usually only a subset of
    all builtin functions are needed by a particular
    application and including all their code in the binary
    would incur an unnecessary size overhead. But there is also
    a subset of more commonly used builtins and it would be
    better to include the inner functions in the built-in
    code cache because they are more universally used by
    most applications.
    
    This patch changes the compilation strategy to eager compilation
    (including inner functions) for the following scripts:
    
    1. Primordials (internal/per_context/*), in all situations.
    2. Bootstrap scripts (internal/bootstrap/*) and main scripts
       (internal/main/*), when being compiled for built-in code
       cache.
    3. Any scripts loaded during built-in snapshot generation.
    
    We can't compile the code eagerly during snapshot generation
    and include them into the V8 snapshot itself just now because
    we need to start the inspector before context deserialization
    for coverage collection to work. So leave that as a TODO.
    
    With this patch the binary size increases by about 666KB
    (~0.6% increase) in return the worker startup can be 18-19% faster.
    
    PR-URL: #51672
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    90391ff View commit details
    Browse the repository at this point in the history
  168. benchmark: rename startup.js to startup-core.js

    It is easier to filter the core startup benchmark with this name.
    
    PR-URL: #51669
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    7639259 View commit details
    Browse the repository at this point in the history
  169. lib: add assertion for user ESM execution

    Previously we only had an internal assertion to ensure certain
    code is executed before any user-provided CJS is run. This patch
    adds another assertion for ESM.
    
    Note that this internal state is not updated during source text
    module execution via vm because to run any code via vm, some
    user JS code must have already been executed anyway.
    
    In addition this patch moves the states into internal/modules/helpers
    to avoid circular dependencies. Also moves toggling the states to
    true *right before* user code execution instead of after in case
    we are half-way in the execution when internals try to check them.
    
    PR-URL: #51748
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6679e6b View commit details
    Browse the repository at this point in the history
  170. doc: add mention to GPG_TTY

    PR-URL: #51806
    Reviewed-By: Beth Griggs <bethanyngriggs@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RafaelGSS authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    597e3db View commit details
    Browse the repository at this point in the history
  171. doc: reserve 123 for Electron 30

    PR-URL: #51803
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
    VerteDinde authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3240a2f View commit details
    Browse the repository at this point in the history
  172. doc: add Paolo to TSC members

    Refs: nodejs/TSC#1501
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #51825
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    mhdawson authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    740d067 View commit details
    Browse the repository at this point in the history
  173. test: remove test-fs-stat-bigint flaky designation

    Refs: #31727 (comment)
    PR-URL: #51735
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    853b48d View commit details
    Browse the repository at this point in the history
  174. src: simplify embedder entry point execution

    Previously we wrapped the embedder entry point callback into a
    binding and then invoke the binding from JS land which was a bit
    convoluted. Now we just call it directly from C++.
    The main scripts that needed to tail call the embedder callback now
    return the arguments in an array so that the C++ land can extract
    the arguments and pass them to the callback. We also set
    `PauseOnNextJavascriptStatement()` for --inspect-brk and mark
    the bootstrap complete milestone directly in C++ for these
    execution modes.
    
    PR-URL: #51557
    Reviewed-By: Daniel Lemire <daniel@lemire.me>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    be40c82 View commit details
    Browse the repository at this point in the history
  175. build: fix building js2c with GN

    This is a follow-up to #51605.
    
    PR-URL: #51818
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2176495 View commit details
    Browse the repository at this point in the history
  176. build: fix warning in cares under GN build

    This change can be removed after the upstream fix lands in Node:
    c-ares/c-ares#709
    
    PR-URL: #51687
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    93fcf52 View commit details
    Browse the repository at this point in the history
  177. build,tools: make addons tests work with GN

    PR-URL: #50737
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ffe467b View commit details
    Browse the repository at this point in the history
  178. build: do not rely on gn_helpers in GN build

    PR-URL: #51439
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    012da16 View commit details
    Browse the repository at this point in the history
  179. node-api: make napi_get_buffer_info check if passed buffer is valid

    PR-URL: #51571
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Vladimir Morozov <vmorozov@microsoft.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Janrupf authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    06a29f8 View commit details
    Browse the repository at this point in the history
  180. inspector: add NodeRuntime.waitingForDebugger event

    `NodeRuntime.waitingForDebugger` is a new Inspector Protocol event that
    will fire when the process being inspected is waiting for the debugger
    (for example, when `inspector.waitForDebugger()` is called). This allows
    inspecting processes to know when the inspected process is waiting for a
    `Runtime.runIfWaitingForDebugger` message to resume execution. It allows
    tooling to resume execution of the inspected process as soon as it deems
    necessary, without having to guess if the inspected process is waiting
    or not, making the workflow more deterministic. With a more
    deterministic workflow, it is possible to update Node.js core tests to
    avoid race conditions that can cause flakiness. Therefore, tests were
    also changed as following:
    
      * Remove no-op Runtime.runIfWaitingForDebugger from tests that don't
        need it
      * Use NodeRuntime.waitingForDebugger in all tests that need
        Runtime.runIfWaitingForDebugger, to ensure order of operations is
        predictable and correct
      * Simplify test-inspector-multisession-ws
    
    There might be value in adding `NodeWorker.waitingForDebugger` in a
    future patch, but as of right now, no Node.js core inspector tests using
    worker threads are not failing due to race conditions.
    
    Fixes: #34730
    PR-URL: #51560
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    mmarchini authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3fe59ba View commit details
    Browse the repository at this point in the history
  181. test: split wasi tests

    Move the child process code into a fixture and split the test
    so that it can be run in parallel and it's easier to identify
    where the failure is coming from. Also use the
    spawnSyncAndExitWithoutError() utility so that the test shows
    complete information on failure.
    
    Instead of marking all the wasi tests as flaky, only mark the
    wasi-poll one which is flaking in the CI now.
    
    PR-URL: #51836
    Refs: #51822
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    dd708d3 View commit details
    Browse the repository at this point in the history
  182. tools: disable automated libuv updates

    Because the previous security release modified the bundled version of
    libuv, we cannot automatically update libuv without potentially undoing
    those changes.
    
    PR-URL: #51775
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    RafaelGSS authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    7eb6930 View commit details
    Browse the repository at this point in the history
  183. test: fix test-child-process-fork-net

    The child processes are supposed to get 4 messages (2 ends, 2 writes).
    Previously the mustCall() wrapping the message listener attempts
    to match exactly 1 invocation which is bound to fail but could be
    swallowed if the child happens to be killed before the exit event
    is fired for the mustCall() check to work. In the CI, on some
    machines the kill() could happen after the child process finishes
    with the mustCall() check, resulting in EPERM errors in kill().
    
    This patch fixes the mustCall() checks (updating the expected
    invocation count to 4) and swallow the errors when kill() fails,
    which should be fine because they are only there for cleanup.
    
    PR-URL: #51841
    Refs: #51813
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    963d7d7 View commit details
    Browse the repository at this point in the history
  184. test: ensure delay in recursive fs watch tests

    The recursive fs watch tests that mutate the watched folder
    immediately after fs.watch() returns are all flaking in the
    CI while the others that mutate the folder with a bit of delay
    aren't flaking. So this patch adds a bit of delay for the rest
    of the tests to deflake them.
    
    PR-URL: #51842
    Refs: nodejs/reliability#790
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e4c7d62 View commit details
    Browse the repository at this point in the history
  185. build: remove librt libs link for Android compatibility

    PR-URL: #51632
    Fixes: #50184
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    MeowShe authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4118174 View commit details
    Browse the repository at this point in the history
  186. tools: fix missing [[fallthrough]] in js2c

    The latest clang warns about this.
    
    PR-URL: #51845
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d27e811 View commit details
    Browse the repository at this point in the history
  187. tools: update lint-md-dependencies to rollup@4.12.0

    PR-URL: #51795
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d16b235 View commit details
    Browse the repository at this point in the history
  188. deps: update c-ares to 1.27.0

    PR-URL: #51846
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    38343c4 View commit details
    Browse the repository at this point in the history
  189. deps: update corepack to 0.25.2

    PR-URL: #51810
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    587e70e View commit details
    Browse the repository at this point in the history
  190. test: fix test-bootstrap-modules for coverage generation

    The internal binding profiler is loaded if the test is run with
    NODE_V8_COVERAGE.
    
    PR-URL: #51816
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    dd0f164 View commit details
    Browse the repository at this point in the history
  191. test: fix test-debugger-profile for coverage generation

    The child process should not inherit NODE_V8_COVERAGE because
    that clobbers the inspector output the test is checking.
    
    PR-URL: #51816
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a0b36e3 View commit details
    Browse the repository at this point in the history
  192. crypto: update root certificates to NSS 3.98

    This is the certdata.txt[0] from NSS 3.98, released on 2024-02-15.
    
    This is the version of NSS that will ship in Firefox 124 on
    2024-03-19.
    
    Certificates added:
    - Telekom Security TLS ECC Root 2020
    - Telekom Security TLS RSA Root 2023
    
    Certificates removed:
    - Security Communication Root CA
    
    [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_98_RTM/lib/ckfw/builtins/certdata.txt
    
    PR-URL: #51794
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    48959dd View commit details
    Browse the repository at this point in the history
  193. test: deflake test-http2-large-write-multiple-requests

    If the server is not referenced, it might go away too soon
    and the client may not get enough ends for it to close
    itself, resulting a timeout.
    This patch updates the test to simply close the server when
    enough requests have been processed, and keep the server
    referenced while the test is ongoing.
    
    Drive-by: add more logs to facilitate debugging.
    PR-URL: #51863
    Refs: nodejs/reliability#791
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d90594a View commit details
    Browse the repository at this point in the history
  194. lib: do not access process.noDeprecation at build time

    Delay access at run time otherwise the value is captured at build
    time and always false.
    
    PR-URL: #51447
    Reviewed-By: Jithil P Ponnan <jithil@outlook.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9082cc5 View commit details
    Browse the repository at this point in the history
  195. lib,src: extract sourceMappingURL from module

    PR-URL: #51690
    Refs: #51522
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    unbyte authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    861e040 View commit details
    Browse the repository at this point in the history
  196. util: add styleText API to text formatting

    Co-Authored-By: Hemanth HM <hemanth.hm@gmail.com>
    PR-URL: #51850
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    2 people authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c501346 View commit details
    Browse the repository at this point in the history
  197. doc: change ExperimentalWarnings to ExperimentalWarning

    PR-URL: #51741
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    akaustav authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3dfee7e View commit details
    Browse the repository at this point in the history
  198. src: stop the profiler and the inspector before snapshot serialization

    Otherwise NODE_V8_COVERAGE would crash in snapshot tests because V8
    cannot serialize the leftover debug infos. This ensures that we clean
    them all up before serialization.
    
    PR-URL: #51815
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    696063a View commit details
    Browse the repository at this point in the history
  199. test_runner: add ref methods to mocked timers

    Fixes: #51701
    PR-URL: #51809
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    marco-ippolito authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cea90dc View commit details
    Browse the repository at this point in the history
  200. http: fix close return value mismatch between doc and implementation

    PR-URL: #51797
    Fixes: #51787
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    kylo5aby authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6bf148e View commit details
    Browse the repository at this point in the history
  201. events: no stopPropagation call in cancelBubble

    PR-URL: #50405
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    mert.altin authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d9b5cd5 View commit details
    Browse the repository at this point in the history
  202. tools: update eslint to 8.57.0

    PR-URL: #51867
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f07605f View commit details
    Browse the repository at this point in the history
  203. lib: move encodingsMap to internal/util

    PR-URL: #51044
    Refs: nodejs/performance#136
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    7894989 View commit details
    Browse the repository at this point in the history
  204. crypto: implement crypto.hash()

    This patch introduces a helper crypto.hash() that computes
    a digest from the input at one shot. This can be 1.2-1.6x faster
    than the object-based createHash() for smaller inputs (<= 5MB)
    that are readily available (not streamed) and incur less memory
    overhead since no intermediate objects will be created.
    
    PR-URL: #51044
    Refs: nodejs/performance#136
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    448d671 View commit details
    Browse the repository at this point in the history
  205. doc: update guide link for Event Loop

    PR-URL: #51874
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    shrujalshah28 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b7ce547 View commit details
    Browse the repository at this point in the history
  206. net: fix connect crash when call destroy in lookup handler

    PR-URL: #51826
    Fixes: #50841
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    theanarkh authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    870ef5a View commit details
    Browse the repository at this point in the history
  207. doc: add website team to sharing project news

    PR-URL: #49002
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    UlisesGascon authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a74c373 View commit details
    Browse the repository at this point in the history
  208. src: simplify direct queries of env vars in C++ land

    In many cases we can query the environment variable directly instead
    of encoding it into UTF8 first and then decoding it again from
    UTF8 via an intermediate V8 string.
    
    Drive-by: pass per_process::system_environment explicitly when
    the real environment variables are supposed to be used instead of
    relying on fallback with defaults.
    
    PR-URL: #51829
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    306c1d3 View commit details
    Browse the repository at this point in the history
  209. stream: fix eventNames() to not return not defined events

    PR-URL: #51331
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    IlyasShabi authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    7931c3b View commit details
    Browse the repository at this point in the history
  210. benchmark: update iterations of benchmark/assert/deepequal-map.js

    Fixed: #50571
    PR-URL: #51416
    Fixes: #50571
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Lei Shi authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1b2e3b7 View commit details
    Browse the repository at this point in the history
  211. benchmark: update iterations of assert/deepequal-typedarrays.js

    Fixes: #50571
    PR-URL: #51419
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Lei Shi authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    40fda97 View commit details
    Browse the repository at this point in the history
  212. doc: update node-api/node-addon-api team link to sharing project news

    PR-URL: #51877
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    UlisesGascon authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    b52b249 View commit details
    Browse the repository at this point in the history
  213. doc: remove redundant backquote which breaks sentence

    PR-URL: #51904
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: theanarkh <theratliter@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    JounQin authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    473af94 View commit details
    Browse the repository at this point in the history
  214. meta: move one or more collaborators to emeritus

    PR-URL: #51726
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a62b042 View commit details
    Browse the repository at this point in the history
  215. perf_hooks: performance milestone time origin timestamp improvement

    PR-URL: #51713
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    IlyasShabi authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e192ba1 View commit details
    Browse the repository at this point in the history
  216. test_runner: serialize 'expected' and 'actual' in isolation

    Previously, a value seen in 'actual' would be serialized as a circular
    reference if it had also appeared in 'expected'.
    
    PR-URL: #51851
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    malthe authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    91c8624 View commit details
    Browse the repository at this point in the history
  217. lib: only build the ESM facade for builtins when they are needed

    We previously build the ESM facade (synthetic modules re-exporting
    builtin's exports) for builtins even when they are not directly
    import'ed (which rarely happens for internal builtins as that
    requires --expose-internals). This patch removes
    the eager generation to avoid the overhead and the extra
    promises created in facade building when it's not reqested by the user.
    When the facade is needed the ESM loader that can be requested
    it in the translator on-demand.
    
    Drive-by: set the ModuleWrap prototype to null in the built-in
    snapshot.
    
    PR-URL: #51669
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    55011d2 View commit details
    Browse the repository at this point in the history
  218. deps: upgrade npm to 10.5.0

    PR-URL: #51913
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    npm-cli-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    208dd88 View commit details
    Browse the repository at this point in the history
  219. lib: fix http client socket path

    PR-URL: #51900
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    theanarkh authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    da8fa48 View commit details
    Browse the repository at this point in the history
  220. lib: account for cwd access from snapshot serialization cb

    Functions registered with `addSerializeCallback()` can access and call
    `process.cwd()`. b7d836e accounted for the fact that it is
    necessary to reset the cwd cache after the snapshot builder script has
    run, but did not account for possible accesses from serialization
    callbacks. To properly account for these, add a deserialization
    callback as well.
    
    As a related drive-by fix, also mention the execution order of
    callbacks in the documentation.
    
    Refs: #49684
    PR-URL: #51901
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    addaleax authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    dcbf88f View commit details
    Browse the repository at this point in the history
  221. test: fix unreliable assumption in js-native-api/test_cannot_run_js

    Previously the test assumes that when the queued finalizer is run,
    it must be run at a point where env->can_call_into_js() is false
    (typically, during Environment shutdown), which is not certain.
    If GC kicks in early and the second pass finalizer is queued before
    the event loop runs the check callbacks, the finalizer would then
    be called in check callbacks (via native immediates), where
    the finalizer can still call into JS. Essentially, addons can't
    make assumptions about where the queued finalizer would be called.
    This patch updates the assertions in the test to account for that.
    
    PR-URL: #51898
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    136b6a9 View commit details
    Browse the repository at this point in the history
  222. tools: fix installing node with shared mode

    Fix a bug caused by #50737 that,
    make install fails for --shared mode.
    
    PR-URL: #51910
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f4ac7ba View commit details
    Browse the repository at this point in the history
  223. doc: add stability index to crypto.hash()

    PR-URL: #51978
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    276d1d1 View commit details
    Browse the repository at this point in the history
  224. lib: return directly if udp socket close before lookup

    PR-URL: #51914
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    theanarkh authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3be5ff9 View commit details
    Browse the repository at this point in the history
  225. src: fix --disable-single-executable-application

    Previously it would not compile if the build is configured with
    --disable-single-executable-application because we use directives
    to exclude the definition of SEA-related code completely. This patch
    changes them so that the SEA code are still compiled and internals
    can still check whether the executable is an SEA. The executable would
    not try to load the SEA blob at all if SEA is disabled. If future
    modifications to the C++ code attempt to load the SEA blob when SEA
    is disabled, UNREACHABLE() would be raised. If user attempt to
    generate the SEA blob with --experimental-sea-config with an executable
    that disables SEA, they would get an error.
    
    PR-URL: #51808
    Fixes: #51730
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9b164c6 View commit details
    Browse the repository at this point in the history
  226. test: skip SEA tests when SEA generation fails

    In the SEA tests, if any of these steps fail:
    
    1. Copy the executable
    2. Inject the SEA blob
    3. Signing the SEA
    
    We skip the test because the error likely comes from the system or
    postject and is not something the Node.js core can fix. We only leave
    an exception for a basic test that test injecting empty files as
    SEA to ensure the workflow is working (but we still skip if copying
    fails or signing fails on Windows).
    
    PR-URL: #51887
    Refs: #49630
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    joyeecheung authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f37648e View commit details
    Browse the repository at this point in the history
  227. doc: clarify Corepack threat model

    PR-URL: #51917
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    93d6d66 View commit details
    Browse the repository at this point in the history
  228. test: remove flaky designation

    Searching the automatically-generated test failure reports in the issues
    at https://github.com/nodejs/reliability/issues, I don't see
    `test-worker-message-port-message-before-close` failing any time
    recently.
    
    PR-URL: #51736
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3f85c7a View commit details
    Browse the repository at this point in the history
  229. doc,module: clarify hook chain execution sequence

    PR-URL: #51884
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    JakobJingleheimer authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    90da415 View commit details
    Browse the repository at this point in the history
  230. doc: fix actual result of example is different in events

    Refs: #50428
    PR-URL: #51925
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    deokjinkim authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    fc0b389 View commit details
    Browse the repository at this point in the history
  231. doc: add policy for distribution

    PR-URL: #51918
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    GeoffreyBooth authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6fd1617 View commit details
    Browse the repository at this point in the history
  232. Revert "build: fix warning in cares under GN build"

    This reverts commit f22802c.
    
    PR-URL: #51865
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    lpinca authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0a7419b View commit details
    Browse the repository at this point in the history
  233. lib: make sure close net server

    PR-URL: #51929
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    theanarkh authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    44f05e0 View commit details
    Browse the repository at this point in the history
  234. meta: bump actions/setup-node from 4.0.1 to 4.0.2

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@b39b52d...60edb5d)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51937
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    f3fa2b7 View commit details
    Browse the repository at this point in the history
  235. meta: bump actions/download-artifact from 4.1.1 to 4.1.3

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.1 to 4.1.3.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@6b208ae...87c5514)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51938
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9249042 View commit details
    Browse the repository at this point in the history
  236. meta: bump actions/cache from 4.0.0 to 4.0.1

    Bumps [actions/cache](https://github.com/actions/cache) from 4.0.0 to 4.0.1.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@13aacd8...ab5e6d0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51939
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2ddec64 View commit details
    Browse the repository at this point in the history
  237. meta: bump codecov/codecov-action from 4.0.1 to 4.1.0

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.0.1 to 4.1.0.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@e0b68c6...54bcd87)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51940
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1db603d View commit details
    Browse the repository at this point in the history
  238. meta: bump actions/upload-artifact from 4.3.0 to 4.3.1

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.0 to 4.3.1.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@26f96df...5d5d22a)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51941
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1783b93 View commit details
    Browse the repository at this point in the history
  239. meta: bump github/codeql-action from 3.23.2 to 3.24.6

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.23.2 to 3.24.6.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@b7bf0a3...8a470fd)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51942
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    dependabot[bot] authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    960d67c View commit details
    Browse the repository at this point in the history
  240. test: fix flaky http-chunk-extensions-limit test

    Replace the setInterval with a queueMicrotask to make test less flaky.
    
    Fixes: #51883
    PR-URL: #51943
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Ethan-Arrowood authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0ad88f6 View commit details
    Browse the repository at this point in the history
  241. build: respect the NODE env variable in Makefile

    PR-URL: #51743
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    58255e7 View commit details
    Browse the repository at this point in the history
  242. benchmark: update iterations of benchmark/domain/domain-fn-args.js

    Fixes: #50571
    PR-URL: #51408
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Lei Shi authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    350e9fe View commit details
    Browse the repository at this point in the history
  243. benchmark: update iterations of benchmark/async_hooks/async-local-

    storage-getstore-nested-resources.js
    
    Fixes: #50571
    PR-URL: #51420
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Lei Shi authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    029ca98 View commit details
    Browse the repository at this point in the history
  244. deps: update nghttp2 to 1.60.0

    PR-URL: #51948
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    nodejs-github-bot authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    df0213f View commit details
    Browse the repository at this point in the history
  245. Revert "build: workaround for node-core-utils"

    This reverts commit b2a6083.
    
    PR-URL: #51975
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    9f5547a View commit details
    Browse the repository at this point in the history
  246. test: reduce flakiness of test-runner-output

    PR-URL: #51952
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    aduh95 authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    60f008b View commit details
    Browse the repository at this point in the history
  247. build: fix arm64 host cross-compilation in GN

    Should use `current_cpu` instead of `target_cpu` in GN build files,
    otherwise the host build may use wrong configs when doing cross
    compilation.
    
    PR-URL: #51903
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    51ea5b6 View commit details
    Browse the repository at this point in the history
  248. test: add regression test for test_runner after hook

    Refs: #51997
    PR-URL: #51998
    Fixes: #51997
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    cjihrig authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    905c48f View commit details
    Browse the repository at this point in the history
  249. stream: do not defer construction by one microtick

    Fixes: #51993
    PR-URL: #52005
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    mcollina authored and richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    16d8cd5 View commit details
    Browse the repository at this point in the history
  250. 2024-03-26, Version 20.12.0 'Iron' (LTS)

    Notable changes:
    
    build:
      * (SEMVER-MINOR) build opt to set local location of headers (Michael Dawson) #51525
    crypto:
      * (SEMVER-MINOR) implement crypto.hash() (Joyee Cheung) #51044
      * update root certificates to NSS 3.98 (Node.js GitHub Bot) #51794
    doc:
      * add lemire to collaborators (Daniel Lemire) #51572
      * add zcbenz to collaborators (Cheng Zhao) #51812
    lib:
      * (SEMVER-MINOR) move encodingsMap to internal/util (Joyee Cheung) #51044
    sea:
      * (SEMVER-MINOR) support sea.getRawAsset() (Joyee Cheung) #50960
      * (SEMVER-MINOR) support embedding assets (Joyee Cheung) #50960
    src:
      * (SEMVER-MINOR) print string content better in BlobDeserializer (Joyee Cheung) #50960
    util:
      * (SEMVER-MINOR) add styleText API to text formatting (Rafael Gonzaga) #51850
    vm:
      * (SEMVER-MINOR) support using the default loader to handle dynamic import() (Joyee Cheung) #51244
    
    PR-URL: #52212
    richardlau committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    94fb854 View commit details
    Browse the repository at this point in the history