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.4.0 proposal #48643

Merged
merged 133 commits into from
Jul 5, 2023
Merged

v20.4.0 proposal #48643

merged 133 commits into from
Jul 5, 2023

Commits on Jul 3, 2023

  1. benchmark: add crypto.create*Key

    PR-URL: #48284
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    panva authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    d6ecbde View commit details
    Browse the repository at this point in the history
  2. test: update user-timing web-platform tests

    PR-URL: #48321
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    83cfc67 View commit details
    Browse the repository at this point in the history
  3. build: update action to close stale PRs

    My original plan of adding a lable to limit those initially
    process as outlined in #48051
    does not work I think because adding a lable updates the last
    update time.
    
    - Removing the need for the lable
    - Remove the cron scheduling so that it only runs when I run it manually
    - Fix the display name for the action as I missed updating that after
      cut and paste from existing action
    
    The plan will be to find stop dates that should only affect a reasonable
    number of PRs at a time and then run in batches using that instead.
    
    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #48196
    Reviewed-By: Mestery <[email protected]>
    mhdawson authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f60205c View commit details
    Browse the repository at this point in the history
  4. benchmark: refactor crypto oneshot

    PR-URL: #48267
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    panva authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    12fa716 View commit details
    Browse the repository at this point in the history
  5. test: update FileAPI web-platform tests

    PR-URL: #48322
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    141e5aa View commit details
    Browse the repository at this point in the history
  6. test: update encoding web-platform tests

    PR-URL: #48320
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    46a3d06 View commit details
    Browse the repository at this point in the history
  7. tools: disable jsdoc/no-defaults rule

    PR-URL: #48328
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    0923dc0 View commit details
    Browse the repository at this point in the history
  8. tools: update eslint to 8.42.0

    PR-URL: #48328
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    b1cef81 View commit details
    Browse the repository at this point in the history
  9. tools: add version update to external dependencies

    Refs: nodejs/security-wg#973
    Most of the duplicated code in all the dependencies updaters
    has been moved in the `utils.sh` file
    
    PR-URL: #48081
    Refs: nodejs/security-wg#973
    Reviewed-By: Marco Ippolito <[email protected]>
    fasenderos authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    10385c8 View commit details
    Browse the repository at this point in the history
  10. test: refactor test-gc-http-client-timeout

    Due to server response delay, all possible requests are created anyway.
    Instead of doing `36 * os.availableParallelism()` requests, use a fixed
    number.
    
    Refs: #48078 (comment)
    PR-URL: #48292
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    fc5d1bd View commit details
    Browse the repository at this point in the history
  11. test: ignore the copied entry_point.c

    Add `test_cannot_run_js/entry_point.c` to
    `test/js-native-api/.gitignore`.
    
    PR-URL: #48297
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Gabriel Schulhof <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f1ead59 View commit details
    Browse the repository at this point in the history
  12. deps: update zlib to 982b036

    PR-URL: #48327
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    78cffcd View commit details
    Browse the repository at this point in the history
  13. doc: run license-builder

    PR-URL: #48336
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    github-actions[bot] authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e10a4cd View commit details
    Browse the repository at this point in the history
  14. module: reduce url invocations in esm/load.js

    PR-URL: #48337
    Refs: nodejs/performance#92
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Jacob Smith <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4ec2d92 View commit details
    Browse the repository at this point in the history
  15. lib: reduce URL invocations on http2 origins

    PR-URL: #48338
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    159ab66 View commit details
    Browse the repository at this point in the history
  16. test_runner: refactor coverage report output for readability

    Add a "table" parameter to getCoverageReport.
    Keep the tap coverage output intact.
    Change the output by adding padding and truncating the tables' cells.
    Add separation lines for table head/body/foot.
    Group uncovered lines as ranges.
    Add yellow color for coverage between 50 and 90.
    
    Refs: #46674
    PR-URL: #47791
    Reviewed-By: Moshe Atlow <[email protected]>
    dmnsgn authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    93bf447 View commit details
    Browse the repository at this point in the history
  17. deps: update ada to 2.5.1

    PR-URL: #48319
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    8cd56c1 View commit details
    Browse the repository at this point in the history
  18. test: update url web-platform tests

    PR-URL: #48319
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    764119b View commit details
    Browse the repository at this point in the history
  19. url: conform to origin getter spec changes

    PR-URL: #48319
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    fafe651 View commit details
    Browse the repository at this point in the history
  20. deps: update simdutf to 3.2.14

    PR-URL: #48344
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Debadree Chatterjee <[email protected]>
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4132931 View commit details
    Browse the repository at this point in the history
  21. test: fix test-net-autoselectfamily for kernel without IPv6 support

    PR-URL: #48265
    Reviewed-By: Luigi Pinca <[email protected]>
    LiviaMedeiros authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    1398829 View commit details
    Browse the repository at this point in the history
  22. src: add missing to_ascii method in dns queries

    PR-URL: #48354
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    lemire authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    325441a View commit details
    Browse the repository at this point in the history
  23. test: fix flaky test-watch-mode

    PR-URL: #48147
    Fixes: #44898
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MoLow authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    7c790ca View commit details
    Browse the repository at this point in the history
  24. deps: upgrade npm to 9.7.1

    PR-URL: #48378
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Luke Karrys <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    npm-cli-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    b339d80 View commit details
    Browse the repository at this point in the history
  25. tools: update eslint-plugin-jsdoc

    Run a subset of `tools/dep_updaters/update-eslint.sh` to update
    `eslint-plugin-jsdoc` to get rid of a spurious ENOENT error when
    running the linter.
    
    PR-URL: #48393
    Fixes: #48374
    Reviewed-By: Debadree Chatterjee <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    richardlau authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    8009e2c View commit details
    Browse the repository at this point in the history
  26. tools: update create-or-update-pull-request-action

    Use the same commit SHA for this action as used in our other workflows.
    
    Refs: #46169
    Refs: #45022 (comment)
    PR-URL: #48398
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    richardlau authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    a2e107d View commit details
    Browse the repository at this point in the history
  27. src: implement natives binding without special casing

    This patch removes special case in the internal binding loader
    for natives, and implements it using the builtins internal
    binding. Internally we do not actually need the natives binding,
    so implement it as a legacy wrapper instead.
    
    PR-URL: #48186
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    joyeecheung authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    06d49c1 View commit details
    Browse the repository at this point in the history
  28. src: implement constants binding directly

    Instead of adding a special case for it in the internal binding
    loader, just implement it as usual using a per-context property
    initializer.
    
    PR-URL: #48186
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    joyeecheung authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    1b84dde View commit details
    Browse the repository at this point in the history
  29. bootstrap: simplify initialization of source map handlers

    - Move the initialization of process.setSourceMapsEnabled
      and the maybeCacheGeneratedSourceMap callback to
      bootstrap/node.js so they are included in the snapshot.
    - Simplify the handling of --enable-source-maps by explicitly
      calling setSourceMapsEnabled() during pre-execution.
    
    PR-URL: #48304
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    joyeecheung authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4066295 View commit details
    Browse the repository at this point in the history
  30. test: add missing <algorithm> include for std::find

    GCC 14 drops some transitive includes within libstdc++.
    
    Explicitly include <algorithm> for std::find.
    
    Signed-off-by: Sam James <[email protected]>
    PR-URL: #48380
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    thesamesam authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    77cb1ee View commit details
    Browse the repository at this point in the history
  31. bootstrap: unify snapshot builder and embedder entry points

    - Run the embedder entry point directly through
      runEmbedderEntryPoint(), instead of going through another
      JS -> C++ trip through the function returned by
      getEmbedderEntryFunction()
    - For --build-snapshot, read the snapshot script code directly in C++
      and pass it to SnapshotBuilder::Generate(), this makes the entry point
      more explicit instead of hiding it in JS land, and also makes it
      possible to invoke SnapshotBuilder::Generate() internally to create
      a custom snapshot.
    - Previously we used process.execPath for the embedder to create
      __filename and __dirname in the snapshot builder script while using
      process.argv[1] for --build-snapshot (where it's always set) which
      results in inconsistencies. We now require the embedder to also set
      args[1] when creating the Environment if they intend to run snapshot
      scripts with a context that contains __filename and __dirname, which
      would be derived from args[1]. If they prefer not to include
      build-time paths in the snapshot, we now provide
      node::GetAnonymousMainPath() as an alternative.
    
    PR-URL: #48242
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e60b6de View commit details
    Browse the repository at this point in the history
  32. repl: display dynamic import variant in static import error messages

    Enhance the REPL message for static import error message.
    
    ```
    > import {foo, bar} from 'moo';
    import {foo, bar} from 'moo';
    ^^^^^^
    
    Uncaught:
    SyntaxError: .* dynamic import: const {foo,bar} = await import('moo');
    ```
    
    PR-URL: #48129
    Reviewed-By: Antoine du Hamel <[email protected]>
    hemanth authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    84fe811 View commit details
    Browse the repository at this point in the history
  33. lib: add support for inherited custom inspection methods

    PR-URL: #48306
    Fixes: #48207
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    0162a0f View commit details
    Browse the repository at this point in the history
  34. lib: fix blob.stream() causing hanging promises

    Refs: #47993 (comment)
    PR-URL: #48232
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    debadree25 authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f9c0d5a View commit details
    Browse the repository at this point in the history
  35. test_runner: make --test-name-pattern recursive

    PR-URL: #48382
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    MoLow authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    5ebe3a4 View commit details
    Browse the repository at this point in the history
  36. typings: fix JSDoc in ESM loader modules

    PR-URL: #48424
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    aduh95 authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e9c9d18 View commit details
    Browse the repository at this point in the history
  37. https: fix connection checking interval not clearing on server close

    The connection interval should close when httpsServer.close is called
    similarly to how it gets cleared when httpServer.close is called.
    
    fixes: #48373
    PR-URL: #48383
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Linkgoron authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    40ae6eb View commit details
    Browse the repository at this point in the history
  38. src: handle wasm out of bound in osx will raise SIGBUS correctly

    fix: #46559
    OSX will raise both SIGBUS and SIGSEGV when out of bound memory visit,
    This commit set sigaction in OSX for two signals to handle this.
    
    PR-URL: #46561
    Fixes: #46559
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    HerrCai0907 authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6591826 View commit details
    Browse the repository at this point in the history
  39. doc: fix typo in events.md

    Signed-off-by: Darshan Sen <[email protected]>
    PR-URL: #48436
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RaisinTen authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    3a62994 View commit details
    Browse the repository at this point in the history
  40. doc: add link for news from security wg

    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #48396
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    mhdawson authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    17a0e1d View commit details
    Browse the repository at this point in the history
  41. doc: add additional info on TSFN dispatch

    Refs: #48356
    
    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #48367
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    mhdawson authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    b9c643e View commit details
    Browse the repository at this point in the history
  42. crypto: remove OPENSSL_FIPS guard for OpenSSL 3

    The OPENSSL_FIPS guard is only needed for versions of OpenSSL earlier
    than 3.0.
    
    Removing the guard for OpenSSL 3 fixes `parallel/test-crypto-fips`
    when run with a FIPS enabled OpenSSL 3 configuration.
    
    PR-URL: #48392
    Refs: #48379
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    richardlau authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    89aaf16 View commit details
    Browse the repository at this point in the history
  43. deps: update zlib to 1.2.13.1-motley-3ca9f16

    PR-URL: #48413
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    bf0444b View commit details
    Browse the repository at this point in the history
  44. crypto: update root certificates to NSS 3.90

    This is the certdata.txt[0] from NSS 3.90, released on 2023-04-06.
    
    This is the version of NSS that shipped in Firefox 113 on
    2023-05-09.
    
    Certificates added:
    - BJCA Global Root CA1
    - BJCA Global Root CA2
    
    [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_90_RTM/lib/ckfw/builtins/certdata.txt
    
    PR-URL: #48416
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    fe333d2 View commit details
    Browse the repository at this point in the history
  45. doc: add kvakil to collaborators

    ...and remove them triagers
    
    Fixes: #48155
    PR-URL: #48449
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    kvakil authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    5cacdf9 View commit details
    Browse the repository at this point in the history
  46. test_runner: add enqueue and dequeue events

    PR-URL: #48428
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MoLow authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    de4f14c View commit details
    Browse the repository at this point in the history
  47. src: remove aliased buffer weak callback

    An AliasedBuffer can be nested in a BaseObject and their weak callbacks
    invoke order are not guaranteed. Prevent aliased buffer from being
    accessed in its weak callback as its validness can be checked with the
    emptiness of the persistent handle.
    
    PR-URL: #47688
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    legendecas authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    120ac74 View commit details
    Browse the repository at this point in the history
  48. src: make realm binding data store weak

    The binding data must be weak so that it won't keep the realm reachable
    from strong GC roots indefinitely. The wrapper object of binding data
    should be referenced from JavaScript, thus the binding data should be
    reachable throughout the lifetime of the realm.
    
    PR-URL: #47688
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    legendecas authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    0500967 View commit details
    Browse the repository at this point in the history
  49. node-api: implement external strings

    Introduce APIs that allow for the creation of JavaScript strings without
    copying the underlying native string into the engine. The APIs fall back
    to regular string creation if the engine's external string APIs are
    unavailable. In this case, an optional boolean out-parameter indicates
    that the string was copied, and the optional finalizer is called if
    given.
    
    PR-URL: #48339
    Fixes: #48198
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Signed-off-by: Gabriel Schulhof <[email protected]>
    gabrielschulhof authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    87ad657 View commit details
    Browse the repository at this point in the history
  50. build: sync libuv header change

    PR-URL: #48429
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    gengjiawen authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f7f3208 View commit details
    Browse the repository at this point in the history
  51. doc: refine when file is undefined in test events

    PR-URL: #48451
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    MoLow authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4ab5e8d View commit details
    Browse the repository at this point in the history
  52. tools: update lint-md-dependencies

    - `@rollup/[email protected]`
    - `[email protected]`
    
    PR-URL: #48417
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    d623616 View commit details
    Browse the repository at this point in the history
  53. lib: move web global bootstrapping to the expected file

    PR-URL: #47881
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Khaidi Chu <[email protected]>
    legendecas authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    562b3d4 View commit details
    Browse the repository at this point in the history
  54. lib: remove obsolete deletion of bufferBinding.zeroFill

    PR-URL: #47881
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Khaidi Chu <[email protected]>
    legendecas authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    b6ae411 View commit details
    Browse the repository at this point in the history
  55. doc: add preveen-stack to triagers

    PR-URL: #48387
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Qingyu Deng <[email protected]>
    preveen-stack authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    641a2e9 View commit details
    Browse the repository at this point in the history
  56. lib: create weakRef only if any signals provided

    PR-URL: #48448
    Fixes: #48419
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Nitzan Uziely <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    atlowChemi authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    8c2c02d View commit details
    Browse the repository at this point in the history
  57. src: return uint32 for guessHandleType

    PR-URL: #48349
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    954e46e View commit details
    Browse the repository at this point in the history
  58. src: add V8 fast api to guessHandleType

    PR-URL: #48349
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4971e46 View commit details
    Browse the repository at this point in the history
  59. doc: revise error.md introduction

    PR-URL: #48423
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    aduh95 authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    38bf290 View commit details
    Browse the repository at this point in the history
  60. node-api: provide napi_define_properties fast path

    Implement defining properties via V8's
    `v8::Object::CreateDataProperty()`, which is faster for data-valued,
    writable, configurable, and enumerable properties.
    
    Re: #45905
    Signed-off-by: Gabriel Schulhof <[email protected]>
    PR-URL: #48440
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    gabrielschulhof authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    dbf9e9f View commit details
    Browse the repository at this point in the history
  61. doc: update fs flags documentation

    PR-URL: #48463
    Fixes: #48452
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    sinkhaha authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e2d579e View commit details
    Browse the repository at this point in the history
  62. lib: fix output message when repl is used with pm

    PR-URL: #48438
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    fe16749 View commit details
    Browse the repository at this point in the history
  63. tools: prepare tools/doc for to-vfile 8.0.0

    toVFile.readSync() is removed in favor of readSync().
    
    PR-URL: #48485
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Trott authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e500b43 View commit details
    Browse the repository at this point in the history
  64. tools: update doc to [email protected]

    PR-URL: #48485
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    cd83530 View commit details
    Browse the repository at this point in the history
  65. tools: update eslint to 8.43.0

    PR-URL: #48487
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    90b5335 View commit details
    Browse the repository at this point in the history
  66. http: fix for handling on boot timers headers and request

    This change is a fix for handling headersTimeout and requestTimeout
    that causes unexpected behavior if the HTTP server is started on boot:
    
     - the connections to the server can be closed immediately
       with the status HTTP 408
    
    This issue usually happens on IoT or embedded devices where
    the reference timestamp (returned by uv_hrtime()) is counted since boot
    and can be smaller than the headersTimeout or the requestTimeout value.
    
    Additionally added performance improvement to process the list of
    connection only if one of the timers should be processed
    
    PR-URL: #48291
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    franciszek-koltuniuk-red authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2f0f403 View commit details
    Browse the repository at this point in the history
  67. tools: automate update openssl v16

    PR-URL: #48377
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    marco-ippolito authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6c59083 View commit details
    Browse the repository at this point in the history
  68. doc: link to Runtime Keys in export conditions

    This commit:
    1. Adds a link to the WinterCG Runtime Keys proposal draft spec in the
        documentation for the `export` condition.
    2. Adds a criteria to add more export conditions to the Node.js docs:
        they should be Node.js core-relevant.
    3. Removes the "deno" and "react-native" export conditions from the core
        docs with the expectation that readers will follow the link to the
        Runtime Keys proposal draft spec to learn about them and more.
    
    PR-URL: #48408
    Reviewed-By: Guy Bedford <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jcbhmr authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2a403cd View commit details
    Browse the repository at this point in the history
  69. tools: replace sed with perl

    For cross-platform compatibility use perl instead of sed.
    
    Fixes: #48496
    PR-URL: #48499
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4345526 View commit details
    Browse the repository at this point in the history
  70. doc: improve inspector.close() description

    PR-URL: #48494
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    mmarchini authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    37bc0ea View commit details
    Browse the repository at this point in the history
  71. src: revert IS_RELEASE

    PR-URL: #48505
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    5bc13a4 View commit details
    Browse the repository at this point in the history
  72. tools: pin ruff version number

    New versions have new rules and end up breaking builds unexpectedly.
    
    PR-URL: #48505
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    52de27b View commit details
    Browse the repository at this point in the history
  73. report: disable js stack when no context is entered

    There are no guarantees that the JS stack can be generated when no
    context is entered.
    
    PR-URL: #48495
    Fixes: nodejs/node-v8#250
    Refs: https://chromium-review.googlesource.com/c/v8/v8/+/4582948
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    legendecas authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    bdcc037 View commit details
    Browse the repository at this point in the history
  74. test: skip test-runner-watch-mode on IBMi

    PR-URL: #48473
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Nitzan Uziely <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    MoLow authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    09af579 View commit details
    Browse the repository at this point in the history
  75. test_runner: add initial draft for fakeTimers

    Signed-off-by: Erick Wendel <[email protected]>
    PR-URL: #47775
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    ErickWendel authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    7d01c88 View commit details
    Browse the repository at this point in the history
  76. lib: add option to force handling stopped events

    PR-URL: #48301
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    atlowChemi authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    97b00c3 View commit details
    Browse the repository at this point in the history
  77. deps: upgrade npm to 9.7.2

    PR-URL: #48514
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    npm-cli-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    188b34d View commit details
    Browse the repository at this point in the history
  78. tools: update lint-md-dependencies

    Updates: [email protected] [email protected] [email protected]
    PR-URL: #48486
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    10bd5f4 View commit details
    Browse the repository at this point in the history
  79. http: remove useless ternary in test

    PR-URL: #48481
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Qingyu Deng <[email protected]>
    LockingReal authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    c6a69e3 View commit details
    Browse the repository at this point in the history
  80. doc: add vmoroz to collaborators

    PR-URL: #48527
    Fixes: #48388
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    vmoroz authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    60c2ea4 View commit details
    Browse the repository at this point in the history
  81. doc: update security-release-process.md

    PR-URL: #48504
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    bda1228 View commit details
    Browse the repository at this point in the history
  82. src: refactor SplitString in util

    PR-URL: #48491
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    c4b8ede View commit details
    Browse the repository at this point in the history
  83. deps: update icu to 73.2

    PR-URL: #48502
    Reviewed-By: Debadree Chatterjee <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2b141c4 View commit details
    Browse the repository at this point in the history
  84. lib: remove duplicated requires in check_syntax

    PR-URL: #48508
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    0da03f0 View commit details
    Browse the repository at this point in the history
  85. typings: remove unused primordials

    PR-URL: #48509
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    b03146d View commit details
    Browse the repository at this point in the history
  86. deps: update corepack to 0.18.1

    PR-URL: #48483
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    112335e View commit details
    Browse the repository at this point in the history
  87. module: add SourceMap.findOrigin

    This adds the `SourceMap.findOrigin(lineNumber, columnNumber)` method,
    for finding the origin source file and 1-indexed line and column numbers
    corresponding to the 1-indexed line and column numbers from a call site
    in generated source code.
    
    Fix: #47770
    PR-URL: #47790
    Fixes: #47770
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    isaacs authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f0709fd View commit details
    Browse the repository at this point in the history
  88. doc: unnest mime and MIMEParams from MIMEType constructor

    PR-URL: #47950
    Reviewed-By: Luigi Pinca <[email protected]>
    Semigradsky authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ca2ae86 View commit details
    Browse the repository at this point in the history
  89. doc: fix filename type in watch result

    PR-URL: #48032
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Semigradsky authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    417927b View commit details
    Browse the repository at this point in the history
  90. lib: reduce url getters on makeRequireFunction

    PR-URL: #48492
    Refs: nodejs/performance#92
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    32bda81 View commit details
    Browse the repository at this point in the history
  91. stream: fix premature pipeline end

    Fixes: #48406
    PR-URL: #48435
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Debadree Chatterjee <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    ronag authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    84d0eb7 View commit details
    Browse the repository at this point in the history
  92. test: remove unnecessary noop function args to mustNotCall()

    PR-URL: #48513
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    24a8fa9 View commit details
    Browse the repository at this point in the history
  93. build: fix configure --link-module

    Add the list of linked modules to the arguments for `js2c.py`. These
    were unintentionally omitted when the build was previously refactored
    to avoid command line length limits on Windows.
    
    PR-URL: #48522
    Fixes: #42302
    Refs: #39069
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    richardlau authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6551538 View commit details
    Browse the repository at this point in the history
  94. tools: speedup compilation of js2c output

    Incremental compilation of Node.js is slow. Currently on a powerful
    Linux machine, it takes about 9 seconds and 830 MB of memory to compile
    `gen/node_javascript.cc` with g++. This is the longest step when
    recompiling a small change to a Javascript file.
    
    `gen/node_javascript.cc` contains a lot of large binary literals of our
    Javascript source code. It is well-known that embedding large binary
    literals as C/C++ arrays is slow. One workaround is to include the data
    as string literals instead. This is particularly nice for the Javascript
    included via js2c, which look better as string literals anyway.
    
    Add a build flag `NODE_JS2C_USE_STRING_LITERALS` to js2c. When this flag
    is set, we emit string literals instead of array literals, i.e.:
    
    ```c++
    // old: static const uint8_t X[] = { ... };
    static const uint8_t *X = R"JS2C1b732aee(...)JS2C1b732aee";
    
    // old: static const uint16_t Y[] = { ... };
    static const uint16_t *Y = uR"JS2C1b732aee(...)JS2C1b732aee";
    ```
    
    This requires some modest refactoring in order to deal with the flag
    being on or off, but the new code itself is actually shorter.
    
    I only enabled the new flag on Linux/macOS, since those are systems that
    I have available for testing. On my Linux system with gcc, it speeds up
    compilation by 5.5s (9.0s -> 3.5s). On my Mac system with clang, it
    speeds up compilation by 2.2s (3.7s -> 1.5s). (I don't think this flag
    will work with MSVC, but it'd probably speed up clang on windows.)
    
    The long-term goal here is probably to allow this to occur incrementally
    per Javascript file & in parallel, to avoid recompiling all of
    `gen/node_javascript.cc`. Unfortunately the necessary gyp incantations
    seem impossible (or at least, far beyond me). Anyway, a 60% speedup is a
    nice enough win.
    
    Refs: #47984
    PR-URL: #48160
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    kvakil authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    333907b View commit details
    Browse the repository at this point in the history
  95. fs: use kResistStopPropagation

    PR-URL: #48521
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    atlowChemi authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    d367b73 View commit details
    Browse the repository at this point in the history
  96. test: define NAPI_VERSION before including node_api.h

    Include node.h first to define NAPI_VERSION that node binary is built
    with. The node.h should also be included first in embedder's use case
    since it is the primary header file.
    
    PR-URL: #48376
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    legendecas authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    407ce3f View commit details
    Browse the repository at this point in the history
  97. deps: V8: cherry-pick 1a782f6543ae

    Original commit message:
    
        [base] add build flag to use MADV_DONTFORK
    
        Embedders like Node.js and Electron expose fork(2)/execve(2) to their
        users. Unfortunately when the V8 heap is very large, these APIs become
        rather slow on Linux, due to the kernel needing to do all the
        bookkeeping for the forked process (in clone's dup_mmap and execve's
        exec_mmap). Of course, this is useless because the forked child thread
        will never actually need to access the V8 heap.
    
        Add a new build flag v8_enable_private_mapping_fork_optimization which
        marks all pages allocated by OS::Allocate as MADV_DONTFORK. This
        improves the performance of Node.js's fork/execve combination by 10x on
        a 600 MB heap.
    
        Fixed: v8:7381
        Change-Id: Ib649f774d4a932b41886313ce89acc369923699d
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4602858
        Commit-Queue: Michael Lippautz <[email protected]>
        Reviewed-by: Michael Lippautz <[email protected]>
        Cr-Commit-Position: refs/heads/main@{#88447}
    
    Refs: v8/v8@1a782f6
    PR-URL: #48523
    Fixes: #25382
    Fixes: #14917
    Refs: nodejs/performance#93
    Refs: nodejs/performance#89
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Debadree Chatterjee <[email protected]>
    kvakil authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    d91b0fd View commit details
    Browse the repository at this point in the history
  98. child_process: improve spawn performance on Linux

    Speed up child_process.spawn by enabling the new V8 build flag which
    makes fork/exec faster.
    
    Here are the results of running the existing benchmark. Note that this
    optimization helps more for applications with larger heaps, so this is
    somewhat of an underestimate of the real world performance benefits.
    
    ```console
    $ ./node benchmark/compare.js --runs 15 \
            --new ./node \
            --old ~/node-v20/out/Release/node \
            --filter params child_process > cpr
    $ node-benchmark-compare cpr
                                     confidence improvement  (***)
    methodName='exec' n=1000                ***     60.84 % ±5.43%
    methodName='execFile' n=1000            ***     53.72 % ±3.33%
    methodName='execFileSync' n=1000        ***      9.10 % ±0.84%
    methodName='execSync' n=1000            ***     10.44 % ±0.97%
    methodName='spawn' n=1000               ***     53.10 % ±2.90%
    methodName='spawnSync' n=1000           ***      8.64 % ±1.22%
    
      0.01 false positives, when considering a 0.1% risk acceptance (***)
    ```
    
    Fixes: #25382
    Fixes: #14917
    Refs: nodejs/performance#93
    Refs: nodejs/performance#89
    PR-URL: #48523
    Refs: v8/v8@1a782f6
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Debadree Chatterjee <[email protected]>
    kvakil authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4f4d0b8 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    9750d82 View commit details
    Browse the repository at this point in the history
  100. test: make IsolateData per-isolate in cctest

    This ensures that we only create one IsolateData for each isolate
    inthe cctest, since IsolateData are meant to be per-isolate.
    We need to make the isolate and isolate_data static in the
    test fixtures as a result, similar to how the event loops and
    array buffer allocators are managed in the
    NodeZeroIsolateTestFixture but it is fine because gtest ensures
    that the Setup() and TearDown() of the fixtures are always run
    in order and would never overlap in one process.
    
    PR-URL: #48450
    Reviewed-By: Chengzhong Wu <[email protected]>
    joyeecheung authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    30f4bc4 View commit details
    Browse the repository at this point in the history
  101. test: mark test-child-process-stdio-reuse-readable-stdio flaky

    Refs: #48300 (comment)
    Refs: nodejs/reliability#597 (comment)
    PR-URL: #48537
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    0f912a7 View commit details
    Browse the repository at this point in the history
  102. fs, stream: initial Symbol.dispose and Symbol.asyncDispose support

    Co-authored-by: Benjamin Gruenbaum <[email protected]>
    PR-URL: #48518
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Erick Wendel <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    2 people authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e50c316 View commit details
    Browse the repository at this point in the history
  103. permission: handle end nodes with children cases

    PR-URL: #48531
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4efa680 View commit details
    Browse the repository at this point in the history
  104. fs: remove unneeded return statement

    The `writable._write()` implementation does not need to return anything,
    only call the callback.
    
    PR-URL: #48526
    Reviewed-By: Keyhan Vakil <[email protected]>
    Reviewed-By: Debadree Chatterjee <[email protected]>
    Reviewed-By: Deokjin Kim <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4cad9fd View commit details
    Browse the repository at this point in the history
  105. fs: call the callback with an error if writeSync fails

    Catch SyncWriteStream write file error.
    
    Fixes: #47948
    Signed-off-by: killagu <[email protected]>
    PR-URL: #47949
    Reviewed-By: Luigi Pinca <[email protected]>
    killagu authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    19fde63 View commit details
    Browse the repository at this point in the history
  106. deps: update corepack to 0.19.0

    PR-URL: #48540
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2f66147 View commit details
    Browse the repository at this point in the history
  107. deps: update minimatch to 9.0.2

    PR-URL: #48542
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f43d718 View commit details
    Browse the repository at this point in the history
  108. tools: update lint-md-dependencies

    Update to @rollup/[email protected] and [email protected].
    
    PR-URL: #48544
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    203c3cf View commit details
    Browse the repository at this point in the history
  109. net: improve network family autoselection handle handling

    PR-URL: #48464
    Fixes: npm/cli#6409
    Fixes: KararTY/dank-twitch-irc#13
    Fixes: #47644
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    ShogunPanda authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2c36397 View commit details
    Browse the repository at this point in the history
  110. doc: run license-builder

    PR-URL: #48552
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    github-actions[bot] authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    99ae0b9 View commit details
    Browse the repository at this point in the history
  111. benchmark: add bar.R

    Signed-off-by: RafaelGSS <[email protected]>
    PR-URL: #47729
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    8a611a3 View commit details
    Browse the repository at this point in the history
  112. tls: add ALPNCallback server option for dynamic ALPN negotiation

    PR-URL: #45190
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Debadree Chatterjee <[email protected]>
    pimterry authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    504d1d7 View commit details
    Browse the repository at this point in the history
  113. src: fix Coverity issue regarding unnecessary copy

    PR-URL: #48565
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    404958f View commit details
    Browse the repository at this point in the history
  114. deps: update googletest to ec4fed9

    PR-URL: #48538
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ed1d047 View commit details
    Browse the repository at this point in the history
  115. deps: update zlib to 1.2.13.1-motley-f81f385

    PR-URL: #48541
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    d96f921 View commit details
    Browse the repository at this point in the history
  116. doc: update return type for describe

    PR-URL: #48572
    Fixes: #48571
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    shrujalshah28 authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    cc3a056 View commit details
    Browse the repository at this point in the history
  117. test: add Symbol.dispose support to mock timers

    PR-URL: #48549
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Erick Wendel <[email protected]>
    benjamingr authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    a9756f3 View commit details
    Browse the repository at this point in the history
  118. test: remove test-timers-immediate-queue flaky designation

    PR-URL: #48575
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    75aa0a7 View commit details
    Browse the repository at this point in the history
  119. test: remove test-crypto-keygen flaky designation

    PR-URL: #48575
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    07eb310 View commit details
    Browse the repository at this point in the history
  120. http: server add async dispose

    PR-URL: #48548
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    atlowChemi authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    94ebb02 View commit details
    Browse the repository at this point in the history
  121. http2: server add asyncDispose

    PR-URL: #48548
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    atlowChemi authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    5378ad8 View commit details
    Browse the repository at this point in the history
  122. https: server add asyncDispose

    PR-URL: #48548
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    atlowChemi authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    97a58c5 View commit details
    Browse the repository at this point in the history
  123. deps: update acorn to 8.9.0

    PR-URL: #48484
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ba8d048 View commit details
    Browse the repository at this point in the history
  124. deps: add loong64 config into openssl gypi

    PR-URL: #48043
    Reviewed-By: Michael Dawson <[email protected]>
    shipujin authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    1b2b930 View commit details
    Browse the repository at this point in the history
  125. lib: merge cjs and esm package json reader caches

    PR-URL: #48477
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    anonrig authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    15530fe View commit details
    Browse the repository at this point in the history
  126. doc: update security release stewards

    PR-URL: #48569
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    7ad2d3a View commit details
    Browse the repository at this point in the history
  127. test: add missing assertions to test-runner-cli

    PR-URL: #48593
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    MoLow authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    3df7368 View commit details
    Browse the repository at this point in the history
  128. deps: upgrade to libuv 1.46.0

    Notable changes
    - fs: use WTF-8 on Windows: libuv/libuv#2970
    - linux: add some more iouring backed fs ops: libuv/libuv#4012
    
    Important bugs fixed
    - linux: work around io_uring IORING_OP_CLOSE bug: libuv/libuv#4059
    - src: don't run timers if loop is stopped/unref'd: libuv/libuv#4048
    
    PR-URL: #48618
    Fixes: #48512
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    santigimeno authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6199e19 View commit details
    Browse the repository at this point in the history
  129. http: null the joinDuplicateHeaders property on cleanup

    Null the `joinDuplicateHeaders` property when the parser is freed.
    
    Refs: #45982
    PR-URL: #48608
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    7d8a0b6 View commit details
    Browse the repository at this point in the history
  130. doc: fix options order

    Move the `joinDuplicateHeaders` option to the correct alphabetical
    order.
    
    PR-URL: #48617
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    lpinca authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6d00c2e View commit details
    Browse the repository at this point in the history
  131. test_runner: fixed test shorthands return type

    `test.todo`, `test.only` and `test.skip` are expected to return the
    same as `test`. This commit corrects the inconsistent behavior of
    these shorthands.
    
    Fixes: #48557
    PR-URL: #48555
    Reviewed-By: Moshe Atlow <[email protected]>
    shockerqt authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2c56835 View commit details
    Browse the repository at this point in the history
  132. src: fix uninitialized field access in AsyncHooks

    Co-authored-by: Joyee Cheung <[email protected]>
    PR-URL: #48566
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    2 people authored and RafaelGSS committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    97bd9cc View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. 2023-07-05, Version 20.4.0 (Current)

    Notable changes:
    
    crypto:
      * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416
    doc:
      * add vmoroz to collaborators (Vladimir Morozov) #48527
      * add kvakil to collaborators (Keyhan Vakil) #48449
    fs, stream:
      * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518
    test_runner:
      * (SEMVER-MINOR) add initial draft for fakeTimers (Erick Wendel) #47775
    tls:
      * (SEMVER-MINOR) add ALPNCallback server option for dynamic ALPN negotiation (Tim Perry) #45190
    
    PR-URL: #48643
    RafaelGSS committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    73c632e View commit details
    Browse the repository at this point in the history