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

v22.6.0 proposal #54123

Merged
merged 120 commits into from
Aug 6, 2024
Merged

v22.6.0 proposal #54123

merged 120 commits into from
Aug 6, 2024

Commits on Jul 28, 2024

  1. build: disable test-asan workflow

    It is running on ubuntu-20.04, which will inevitably be removed from
    GitHub actions at some point. Attempts to upgrade it to ubuntu-22.04
    and ubuntu-24.04 have failed.
    
    It is now blocking V8 updates because of errors that happen only with
    the `test-asan` job.
    
    Refs: #52374
    Refs: #53651 (comment)
    PR-URL: #53844
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    3c40868 View commit details
    Browse the repository at this point in the history
  2. src,lib: expose getCategoryEnabledBuffer to use on node.http

    Instead call the C++ code every time we need to check for a
    trace category, now we get the C++ pointer to the flag that
    holds the info if the trace is enabled and return this pointer
    inside a buffer that we can use to call/check if the value is
    enabled. With this change, no C++ call is made and the access
    to the info happens in JS side, which has no perf penalty.
    
    PR-URL: #53602
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    H4ad authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    df5083e View commit details
    Browse the repository at this point in the history
  3. test_runner: consolidate option parsing

    This commit consolidates all option parsing for the test runner
    in the parseCommandLine() internal helper function. The exception
    is a couple of temporary flags used for feature gating which
    will eventually become no-ops. This consolidation is prep work
    for supporting running test files in the test runner process.
    
    PR-URL: #53849
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    cjihrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    97da7ca View commit details
    Browse the repository at this point in the history
  4. src: fix potential segmentation fault in SQLite

    The Local<Value> returned from ColumnToValue() and ColumnNameToValue()
    may be empty (if a JavaScript exception is pending), in which case a
    segmentation fault may occur at the call sites, which do not check if
    the Local<Value> is empty. Fix this bug returning early if an exception
    is pending (as indicated by the Local being empty).
    
    In the long term, these functions should return MaybeLocal instead of
    Local, but this patch is supposed to be a minimal bug fix only.
    
    PR-URL: #53850
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    tniessen authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    bac3a48 View commit details
    Browse the repository at this point in the history
  5. test_runner: add context.filePath

    This commit adds a filePath getter to the TestContext and
    SuiteContext classes. This allows a context to be mapped back to
    the original test file that created it, even if it was imported
    from another file. This is useful for mapping features like test
    snapshots to the correct test file. This is also prep work for
    supporting running test files in the test runner process.
    
    PR-URL: #53853
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    cjihrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    698e44f View commit details
    Browse the repository at this point in the history
  6. test_runner: refactor snapshots to get file from context

    This commit refactors the internals of snapshot tests to get the
    name of the test file from the test context instead of passing
    it to the SnapshotManager constructor. This is prep work for
    supporting running test files in the test runner process.
    
    PR-URL: #53853
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    cjihrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    6ad6e01 View commit details
    Browse the repository at this point in the history
  7. src: fix env-file flag to ignore spaces before quotes

    Fix to ignore spaces between '=' and quoted string in env file
    
    Fixes: #53461
    
    Signed-off-by: Mohit Malhotra <[email protected]>
    PR-URL: #53786
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    MOHIT51196 authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    c53cf44 View commit details
    Browse the repository at this point in the history
  8. fs: correctly pass dirent to exclude withFileTypes

    PR-URL: #53823
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    RedYetiDev authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    b377b93 View commit details
    Browse the repository at this point in the history
  9. doc: update release-post nodejs.org script

    PR-URL: #53762
    Refs: nodejs/nodejs.org#6850
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    RafaelGSS authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    b47c230 View commit details
    Browse the repository at this point in the history
  10. doc: fix casing of GitHub handle for two collaborators

    PR-URL: #53857
    Reviewed-By: Nitzan Uziely <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    aduh95 authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    dd2c0f3 View commit details
    Browse the repository at this point in the history
  11. doc: fix release date for 22.5.0

    The release has been postponed and I forgot to update the date in the
    `CHANGELOG_V22.md`.
    
    PR-URL: #53889
    Refs: #53826
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    aduh95 authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    5b8dd78 View commit details
    Browse the repository at this point in the history
  12. meta: move anonrig to tsc voting members

    PR-URL: #53888
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    anonrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    1688f00 View commit details
    Browse the repository at this point in the history
  13. fs: remove unnecessary option argument validation

    PR-URL: #53861
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    JonasBa authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    8086337 View commit details
    Browse the repository at this point in the history
  14. deps: fix include_dirs of nbytes

    PR-URL: #53862
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    zcbenz authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    c114082 View commit details
    Browse the repository at this point in the history
  15. doc: add MattiasBuelens to collaborators

    PR-URL: #53895
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    MattiasBuelens authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    63cf715 View commit details
    Browse the repository at this point in the history
  16. deps: start working on ncrypto dep

    Start moving src/crypto functionality out to a separate dep that
    can be shared with other projects that need to emulate Node.js
    crypto behavior.
    
    PR-URL: #53803
    Reviewed-By: Yagiz Nizipli <[email protected]>
    jasnell authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    8e66a18 View commit details
    Browse the repository at this point in the history
  17. cli: document --inspect port 0 behavior

    PR-URL: #53782
    Reviewed-By: Kohei Ueno <[email protected]>
    RedYetiDev authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    66f7c59 View commit details
    Browse the repository at this point in the history
  18. lib: decorate async stack trace in source maps

    Decorate stack frame with 'async' and 'new' keywords based on the type
    of the call site info.
    
    PR-URL: #53860
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    legendecas authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    d8375d6 View commit details
    Browse the repository at this point in the history
  19. esm: refactor get_format

    PR-URL: #53872
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    aduh95 authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    dcca9ba View commit details
    Browse the repository at this point in the history
  20. src: refactor webstorage implementation

    PR-URL: #53876
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    anonrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    55461be View commit details
    Browse the repository at this point in the history
  21. src: replace ToLocalChecked uses with ToLocal in node-file

    PR-URL: #53869
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    jasnell authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    a94c3ae View commit details
    Browse the repository at this point in the history
  22. inspector: add initial support for network inspection

    PR-URL: #53593
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    cola119 authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    de1fbc2 View commit details
    Browse the repository at this point in the history
  23. doc: update api_assets README for new files

    PR-URL: #53676
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Claudio Wunder <[email protected]>
    RedYetiDev authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    d761500 View commit details
    Browse the repository at this point in the history
  24. doc,tty: add documentation for ReadStream and WriteStream

    Co-authored-by: Qingyu Deng <[email protected]>
    PR-URL: #53567
    Fixes: #37780
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Raz Luvaton <[email protected]>
    Reviewed-By: Claudio Wunder <[email protected]>
    2 people authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    87bab76 View commit details
    Browse the repository at this point in the history
  25. src: use Maybe<void> in SecureContext

    With recent versions of V8, it is not necessary to use Maybe<bool>
    anymore. This changes member functions of SecureContext to use
    Maybe<void> instead.
    
    PR-URL: #53883
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    tniessen authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    9ffaf76 View commit details
    Browse the repository at this point in the history
  26. build,tools: simplify upload of shasum signatures

    Use the same prompt for uploads to the web host and Cloudflare R2.
    
    PR-URL: #53892
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    9c7b009 View commit details
    Browse the repository at this point in the history
  27. doc: add --experimental-sqlite note

    PR-URL: #53907
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    RedYetiDev authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    8bf9960 View commit details
    Browse the repository at this point in the history
  28. lib: improve error message when index not found on cjs

    PR-URL: #53859
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    H4ad authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    03f3532 View commit details
    Browse the repository at this point in the history
  29. test: deflake test-blob-file-backed

    Avoid race conditions by using a different file for each subtest.
    
    Fixes: #51860
    PR-URL: #53920
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    lpinca authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    c247582 View commit details
    Browse the repository at this point in the history
  30. doc: move --test-coverage-{ex,in}clude to proper location

    This commit moves the documentation for two CLI flags to the
    proper sorted location.
    
    PR-URL: #53926
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    cjihrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    e907236 View commit details
    Browse the repository at this point in the history
  31. test_runner: refactor and simplify internals

    This commit refactors some of the internals of the test runner.
    
    PR-URL: #53921
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    f45edb4 View commit details
    Browse the repository at this point in the history
  32. build: update codecov coverage build count

    PR-URL: #53929
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    anonrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    ad62b94 View commit details
    Browse the repository at this point in the history
  33. build: trigger coverage ci when updating codecov

    PR-URL: #53929
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    anonrig authored and targos committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    0f1fe63 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. meta: store actions secrets in environment

    PR-URL: #53930
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RedYetiDev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    d252612 View commit details
    Browse the repository at this point in the history
  2. doc: remove scroll-behavior: smooth;

    PR-URL: #53942
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    cloydlau authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    defdc3c View commit details
    Browse the repository at this point in the history
  3. doc,tools: enforce use of node: prefix

    PR-URL: #53950
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    aduh95 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    44a08f7 View commit details
    Browse the repository at this point in the history
  4. test: use PYTHON executable from env in assertSnapshot

    PR-URL: #53938
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    aduh95 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    58cb0dd View commit details
    Browse the repository at this point in the history
  5. test: reduce flakiness of test-assert-esm-cjs-message-verify

    PR-URL: #53967
    Fixes: #53962
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    aduh95 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    5cea7ed View commit details
    Browse the repository at this point in the history
  6. doc: add info about prefix-only modules to module.builtinModules

    PR-URL: #53954
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    SunsetTechuila authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    86fa46d View commit details
    Browse the repository at this point in the history
  7. tools: fix SLACK_TITLE in invalid commit workflow

    PR-URL: #53912
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    43afcbf View commit details
    Browse the repository at this point in the history
  8. src: move ToNamespacedPath call of webstorage

    PR-URL: #53875
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    anonrig authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    04bb677 View commit details
    Browse the repository at this point in the history
  9. child_process: fix incomplete prototype pollution hardening

    Prior pull request (#48726) hardened against prototype pollution
    vulnerabilities but effectively missed some use-cases which
    opened a window for prototype pollution for some child_process
    functions such as spawn(), spawnSync(), and execFileSync().
    
    PR-URL: #53781
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    lirantal authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    057bd44 View commit details
    Browse the repository at this point in the history
  10. src: switch from ToLocalChecked to ToLocal in node_webstorage

    PR-URL: #53959
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    jasnell authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    fbf74bc View commit details
    Browse the repository at this point in the history
  11. meta: reword linter messages

    PR-URL: #53949
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RedYetiDev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b312ec0 View commit details
    Browse the repository at this point in the history
  12. lib: improve cluster/primary code

    PR-URL: #53756
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    ehsankhfr authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    494df98 View commit details
    Browse the repository at this point in the history
  13. doc: update boxstarter README

    PR-URL: #53785
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RedYetiDev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    04d203a View commit details
    Browse the repository at this point in the history
  14. src: avoid strcmp in ImportJWKAsymmetricKey

    Use std::string_view and its operator== instead of calling strcmp on a
    const char*.
    
    PR-URL: #53813
    Reviewed-By: Yagiz Nizipli <[email protected]>
    tniessen authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    fd0da6c View commit details
    Browse the repository at this point in the history
  15. src: cache invariant code motion

    PR-URL: #53879
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Tim Perry <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c457f9e View commit details
    Browse the repository at this point in the history
  16. test_runner: refactor coverage to pass in config options

    This commit updates the test runner's code coverage so that
    coverage options are explicitly passed in instead of pulled
    from command line options.
    
    PR-URL: #53931
    Refs: #53924
    Refs: #53867
    Refs: #53866
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    876e7b3 View commit details
    Browse the repository at this point in the history
  17. deps: V8: cherry-pick 9812cb486e2b

    Original commit message:
    
        [api] Remove template id from Local constructor
    
        According to GCC version 14, this is deprecated in C++20.
    
        Change-Id: Iaab14c2db56b3787e391e4d50a9099015169d63f
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5713754
        Reviewed-by: Michael Lippautz <[email protected]>
        Auto-Submit: Michaël Zasso <[email protected]>
        Reviewed-by: Camillo Bruni <[email protected]>
        Commit-Queue: Camillo Bruni <[email protected]>
        Cr-Commit-Position: refs/heads/main@{#95084}
    
    Refs: v8/v8@9812cb4
    PR-URL: #53966
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    targos authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    66f6a2a View commit details
    Browse the repository at this point in the history
  18. test: skip --title check on IBM i

    Similar to SmartOS IBM i does not return the process.title
    
    PR-URL: #53952
    Fixes: #53852
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    abmusse authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    30a94ca View commit details
    Browse the repository at this point in the history
  19. src,test: disallow unsafe integer coercion in SQLite

    Currently, by default (i.e., when use_big_ints_ has not explicitly been
    set to true), reading a SQLite integer value that is not a safe integer
    in JavaScript is likely to yield an incorrect number.
    
    Instead, err on the side of caution and throw if the stored integer is
    not a safe integer in JavaScript and if use_big_ints_ has not been set
    to true.
    
    PR-URL: #53851
    Reviewed-By: Colin Ihrig <[email protected]>
    tniessen authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8664b9a View commit details
    Browse the repository at this point in the history
  20. meta: make more bug-report information required

    PR-URL: #53718
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    RedYetiDev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2fd4ac4 View commit details
    Browse the repository at this point in the history
  21. build, tools: drop leading / from r2dir

    The script is commented as removing `/home/dist/` part but the `cut`
    command is off by one and end up including the `/` character (so that
    the resulting string starts with `/`). When this is substituted into
    `s3://${cloudflare_bucket}/${r2dir}/${shafile}.asc` we end up with
    `//` (one from the template and one from the `r2dir`) which appears
    to cause Cloudflare to create an extra top level `/` directory in the
    bucket.
    
    PR-URL: #53951
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    richardlau authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2a62d6c View commit details
    Browse the repository at this point in the history
  22. meta: remove license for hljs

    PR-URL: #53970
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    RedYetiDev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    20a8c96 View commit details
    Browse the repository at this point in the history
  23. src: fix slice of slice of file-backed Blob

    The value for `new_end` was wrong: While the members `start_` and `end_`
    refer to the entire length of the file, the parameters `start` and `end`
    are relative to the current slice.
    
    The new end would apparently have the current start_ subtracted from it,
    and the length would possibly overflow when the FdEntry is asked for its
    size or when get_reader is called, resulting in a subslice which extends
    past the current slice, which shouldn't be possible. Add a CHECK if this
    happens, rather than returning data outside the current slice.
    
    There aren't any C++ tests for FdEntry, and on the javascript side there
    isn't a way to ask the blob handle for its nominal size. That size could
    be a large uint64, which gets converted to int64 to when FileHandle::new
    is called, which interprets a negative length as unlimited.
    
    Fixes: #53908
    PR-URL: #53972
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jleedev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ca68544 View commit details
    Browse the repository at this point in the history
  24. doc: fix documentation for --run

    PR-URL: #53976
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    RedYetiDev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    6b35994 View commit details
    Browse the repository at this point in the history
  25. test: skip sea tests in large debug builds

    In debug builds, the node binary could exceed 2GB and can not be read by
    postject.
    
    PR-URL: #53918
    Refs: nodejs/reliability#922
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    legendecas authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7e8a609 View commit details
    Browse the repository at this point in the history
  26. test_runner: cleanup global event listeners after run

    PR-URL: #53878
    Fixes: #53868
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    EddieAbbondanzio authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c4848c5 View commit details
    Browse the repository at this point in the history
  27. build: fix conflict gyp configs

    Gyp generated build files can be built in either Release/Debug mode.
    
    - make: single directory, two configurations by cli:
      `make -C out BUILDTYPE=Release` and `make -C out BUILDTYPE=Debug`.
    - msbuild: single directory, two configurations by cli:
      `msbuild node.sln /p:Configuration=Release` and
      `msbuild node.sln /p:Configuration=Debug`.
    - ninja: two directories in `out/`, build with
      `ninja -C out/Release` or `ninja -C out/Debug`.
    
    Variables that changes with either Release or Debug configuration
    should be defined in a configuration level, instead of the root level.
    This fixes generating invalid build files.
    
    Additionally, `v8_gypfiles/toolchain.gypi` duplicates defines in
    `v8_gypfiles/features.gypi`. Remove the duplications in
    `toolchains.gypi`
    
    PR-URL: #53605
    Fixes: #53446
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    legendecas authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bfbed0a View commit details
    Browse the repository at this point in the history
  28. test_runner: added colors to dot reporter

    PR-URL: #53450
    Fixes: #51770
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Giovanni authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    4887213 View commit details
    Browse the repository at this point in the history
  29. doc: fix typo in recognizing-contributors

    PR-URL: #53990
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    marco-ippolito authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    64812d5 View commit details
    Browse the repository at this point in the history
  30. process: unify experimental warning messages

    PR-URL: #53704
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RedYetiDev authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2c44706 View commit details
    Browse the repository at this point in the history
  31. fs: ensure consistency for mkdtemp in both fs and fs/promises

    Port changes for mkdtemp from lib/fs.js to lib/internal/fs/promise.js,
    ensuring consistent behavior.
    
    Refs: #51078
    PR-URL: #53776
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: LiviaMedeiros <[email protected]>
    YieldRay authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e0054ee View commit details
    Browse the repository at this point in the history
  32. test: compare paths on Windows without considering case

    PR-URL: #53993
    Fixes: #53989
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Stefan Stojanovic <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    EarlyRiser42 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    52bc8ec View commit details
    Browse the repository at this point in the history
  33. test: mark test-pipe-file-to-http as flaky

    PR-URL: #53751
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    jakecastelli authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    aa0ac3b View commit details
    Browse the repository at this point in the history
  34. src: return undefined if no rows are returned in SQLite

    For now, { key: null, value: null} is returned even though
    no rows are returned from database when `statement.get()`
    is called. So return empty value if return value of
    `sqlite3_step` is `SQLITE_DONE`.
    
    PR-URL: #53981
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    deokjinkim authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    3fdcf7a View commit details
    Browse the repository at this point in the history
  35. src: start using ncrypto for CSPRNG calls

    PR-URL: #53984
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Ethan Arrowood <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    jasnell authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bd4a9ff View commit details
    Browse the repository at this point in the history
  36. meta: add jake to collaborators

    Fixes: #53777
    PR-URL: #54004
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    jakecastelli authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    048d421 View commit details
    Browse the repository at this point in the history
  37. src: fix -Wshadow warning

    PR-URL: #53885
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    codebytere authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2d77bd2 View commit details
    Browse the repository at this point in the history
  38. build: ensure v8_pointer_compression_sandbox is enabled on 64bit

    PR-URL: #53884
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    codebytere authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ee97c04 View commit details
    Browse the repository at this point in the history
  39. test_runner: fix support watch with run(), add globPatterns option

    Signed-off-by: Matteo Collina <[email protected]>
    PR-URL: #53866
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    mcollina authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    893c864 View commit details
    Browse the repository at this point in the history
  40. deps: update c-ares to v1.32.2

    PR-URL: #53865
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7a1d5a4 View commit details
    Browse the repository at this point in the history
  41. module: add --experimental-strip-types

    PR-URL: #53725
    Refs: nodejs/loaders#217
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    marco-ippolito authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    92439fc View commit details
    Browse the repository at this point in the history
  42. doc, test: tracing channel hasSubscribers getter

    follow up work for #51915
    
    PR-URL: #52908
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tlhunter authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8853952 View commit details
    Browse the repository at this point in the history
  43. deps: add gn build files for ncrypto

    PR-URL: #53940
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    zcbenz authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    1176310 View commit details
    Browse the repository at this point in the history
  44. meta: move tsc member to emeritus

    Based on TSC discussion.
    
    Signed-off-by: Michael Dawson <[email protected]>
    PR-URL: #54029
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    mhdawson authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2109885 View commit details
    Browse the repository at this point in the history
  45. deps: V8: cherry-pick 35888fee7bba

    Original commit message:
    
        [base] fix builds with GCC 12 on certain Linux distributions
    
        With GCC 12 on certain Linux distributions (at least Debian 12,
        Alpine 3.18, Fedora 37, that ships GCC 12.2),
        std::is_trivially_copyable is broken
        and as a result, V8 fails to compile. This patch uses the
        same polyfill on MSVC to make it compile with GCC 12.2.
    
        See #45427 for more context.
        Refs: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=aeba3e009b0abfccaf01797556445dbf891cc8dc
    
        Change-Id: Ie0ab1bb1ec105bacbd80b341adf7dbd8569f031f
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5679182
        Commit-Queue: Joyee Cheung <[email protected]>
        Reviewed-by: Nico Hartmann <[email protected]>
        Cr-Commit-Position: refs/heads/main@{#95181}
    
    Refs: v8/v8@35888fe
    PR-URL: #53728
    Refs: #45427
    Refs: nodejs/help#4406
    Refs: #53633
    Refs: nodejs/help#4430
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f4a7ac5 View commit details
    Browse the repository at this point in the history
  46. build: avoid compiling with VS v17.10

    Refs: nodejs/build#3739
    PR-URL: #53863
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    huseyinacacak-janea authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7c417c6 View commit details
    Browse the repository at this point in the history
  47. lib: optimize copyError with ObjectAssign in primordials

    optimized the copyError function by using ObjectAssign from primordials.
    this change replaces the for-loop with ObjectAssign, which improves
    memory usage and performance.
    
    this change updates the copyError function in internal/assert.js to
    use ObjectAssign for copying properties.
    
    PR-URL: #53999
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    rayark1 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    546dab2 View commit details
    Browse the repository at this point in the history
  48. test: mark 'test/parallel/test-sqlite.js' as flaky

    The current test is large and can time out. It should be split
    into multiple smaller tests as done in #54014. However, that
    approach appears to change GC behavior such that the database
    files are not cleaned up quickly enough on Windows. Forcing
    any unfinalized SQL statements to be GC'ed appears to fix the
    problem. Mark the original test as flaky until the necessary
    code changes are made.
    
    PR-URL: #54031
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    Reviewed-By: Stefan Stojanovic <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    cjihrig authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    fc67abd View commit details
    Browse the repository at this point in the history
  49. src: remove redundant RsaPointer (use RSAPointer)

    PR-URL: #54003
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jasnell authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ee82f22 View commit details
    Browse the repository at this point in the history
  50. doc: correct typescript stdin support

    PR-URL: #54036
    Fixes: #54035
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    marco-ippolito authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c1634c7 View commit details
    Browse the repository at this point in the history
  51. src: simplify AESCipherTraits::AdditionalConfig

    Instead of a giant switch statement and a lot of duplicate code, add the
    NID and the block cipher mode of operation to the VARIANTS list and use
    those fields to perform configuration appropriately.
    
    PR-URL: #53890
    Reviewed-By: Yagiz Nizipli <[email protected]>
    tniessen authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    dd3c66b View commit details
    Browse the repository at this point in the history
  52. test_runner: do not throw on mocked clearTimeout()

    PR-URL: #54005
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Aksinya-Bykova authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    edd80e2 View commit details
    Browse the repository at this point in the history
  53. test: add test for one arg timers to increase coverage

    PR-URL: #54007
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Ceres6 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    da35734 View commit details
    Browse the repository at this point in the history
  54. test: add comments and rename test for timer robustness

    The name of the test did not make it clear what it was about. (It also
    used "timer" in the name instead of "timers" like all the other tests.)
    I also added a comment to be extra clear about the test purpose and a
    link to the issue that was originally filed about it.
    
    PR-URL: #54008
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    Trott authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    1344bd2 View commit details
    Browse the repository at this point in the history
  55. doc: move GeoffreyBooth to TSC regular member

    PR-URL: #54047
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    GeoffreyBooth authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    58aebfd View commit details
    Browse the repository at this point in the history
  56. stream: expose DuplexPair API

    PR-URL: #34111
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    awwright authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    15816bd View commit details
    Browse the repository at this point in the history
  57. test: remove unnecessary console log

    PR-URL: #53812
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    Kay-Yuan authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    61971ec View commit details
    Browse the repository at this point in the history
  58. deps: update c-ares to v1.32.3

    PR-URL: #54020
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    1061898 View commit details
    Browse the repository at this point in the history
  59. deps: V8: backport 7857eb34db42

    Original commit message:
    
        Reland^2 "Add ContinuationPreservedEmbedderData builtins to extras binding"
    
        This reverts commit cb1277e97a0ed32fd893be9f4e927f6e8b6c566c.
    
        > Original change's description:
        > > Add ContinuationPreservedEmbedderData builtins to extras binding
        > >
        > > Node.js and Deno wish to use CPED for AsyncLocalStorage and APM, which
        > > needs a high performance implementation. These builtins allow JavaScript
        > > to handle CPED performantly.
        > >
        > > Change-Id: I7577be80818524baa52791dfce57d442d7c0c933
        > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5638129
        > > Commit-Queue: snek <[email protected]>
        > > Reviewed-by: Darius Mercadier <[email protected]>
        > > Reviewed-by: Leszek Swirski <[email protected]>
        > > Reviewed-by: Nico Hartmann <[email protected]>
        > > Cr-Commit-Position: refs/heads/main@{#94607}
        >
        > Change-Id: Ief390f0b99891c8de83b4c794180440f91cbaf1f
        > No-Presubmit: true
        > No-Tree-Checks: true
        > No-Try: true
        > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5649024
        > Auto-Submit: Shu-yu Guo <[email protected]>
        > Bot-Commit: Rubber Stamper <[email protected]>
        > Commit-Queue: Rubber Stamper <[email protected]>
        > Cr-Commit-Position: refs/heads/main@{#94608}
    
        Change-Id: I4943071ffe192084e83bfe3113cfe9c92ef31465
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5677045
        Reviewed-by: Darius Mercadier <[email protected]>
        Reviewed-by: Leszek Swirski <[email protected]>
        Commit-Queue: snek <[email protected]>
        Cr-Commit-Position: refs/heads/main@{#94866}
    
    Refs: v8/v8@7857eb3
    PR-URL: #53997
    Refs: v8/v8@7857eb3
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Stephen Belanger authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2d982d3 View commit details
    Browse the repository at this point in the history
  60. node-api: rename nogc to basic

    Signed-off-by: Gabriel Schulhof <[email protected]>
    PR-URL: #53830
    Reviewed-By: Vladimir Morozov <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    gabrielschulhof authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7382eef View commit details
    Browse the repository at this point in the history
  61. test: skip sea tests with more accurate available disk space estimation

    PR-URL: #53996
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    legendecas authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e471e32 View commit details
    Browse the repository at this point in the history
  62. test_runner: remove redundant bootstrap boolean

    The test runner bootstrap process awaits a Promise and then sets
    a boolean flag. This commit consolidates the Promise and boolean
    into a single value. This commit also ensures that the globalRoot
    test is always assigned in createTestTree() in order to better
    consolidate the CLI/run() and non-CLI configuration.
    
    PR-URL: #54013
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    cjihrig authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    3fb97a9 View commit details
    Browse the repository at this point in the history
  63. meta: add sqlite to js subsystems

    PR-URL: #53911
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    himself65 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    a6eedc4 View commit details
    Browse the repository at this point in the history
  64. test: move shared module to test/common

    `test/fixtures/process-exit-code-cases.js` is a shared module and should
    be in `test/common` (so it gets linted, etc.) and documented in
    `test/common/README.md`.
    
    PR-URL: #54042
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Trott authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c6656c9 View commit details
    Browse the repository at this point in the history
  65. build: update gcovr to 7.2 and codecov config

    PR-URL: #54019
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    bcoe authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    10bea42 View commit details
    Browse the repository at this point in the history
  66. test_runner: switched to internal readline interface

    Switched to using internal interface after
    
    PR-URL: #54000
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Emiltayeb authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    3999021 View commit details
    Browse the repository at this point in the history
  67. fs: optimize fs.cpSync js calls

    PR-URL: #53614
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    anonrig authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    5e03c17 View commit details
    Browse the repository at this point in the history
  68. http: add diagnostics channel http.client.request.error

    PR-URL: #54054
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Ethan Arrowood <[email protected]>
    cola119 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    68e444d View commit details
    Browse the repository at this point in the history
  69. assert: use isError instead of instanceof in innerOk

    Co-Authored-By: Ruben Bridgewater <[email protected]>
    Co-Authored-By: Nihar Phansalkar <[email protected]>
    PR-URL: #53980
    Fixes: #50780
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    3 people authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    063f46d View commit details
    Browse the repository at this point in the history
  70. lib,src: drop --experimental-network-imports

    PR-URL: #53822
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    15a94e6 View commit details
    Browse the repository at this point in the history
  71. lib: support dynamic trace events on debugWithTimer

    PR-URL: #53913
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    H4ad authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    744df0b View commit details
    Browse the repository at this point in the history
  72. typings: fix typo on quic onSessionDatagram

    PR-URL: #54064
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Deokjin Kim <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    1ilsang authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e8ea49b View commit details
    Browse the repository at this point in the history
  73. doc: fix typo in diagnostic tooling support tiers document

    PR-URL: #54058
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    kimtaejin3 authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    30e18a0 View commit details
    Browse the repository at this point in the history
  74. doc: fix typo in technical-priorities.md

    added a space between the two words.
    
    PR-URL: #54094
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    MCprotein authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    52a4206 View commit details
    Browse the repository at this point in the history
  75. node-api: add property keys benchmark

    PR-URL: #54012
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    legendecas authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f755d31 View commit details
    Browse the repository at this point in the history
  76. doc: update security-release process to automated one

    PR-URL: #53877
    Refs: nodejs/security-wg#860
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8e7c30c View commit details
    Browse the repository at this point in the history
  77. src: expose LookupAndCompile with parameters

    PR-URL: #53886
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    codebytere authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    98a7ad2 View commit details
    Browse the repository at this point in the history
  78. module: fix extensionless typescript in cjs loader

    PR-URL: #54062
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    marco-ippolito authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ab1f0b4 View commit details
    Browse the repository at this point in the history
  79. test: do not swallow uncaughtException errors in exit code tests

    PR-URL: #54039
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    nektro authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    718f6bc View commit details
    Browse the repository at this point in the history
  80. typings: apply lint

    PR-URL: #54065
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    1ilsang authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    eed0963 View commit details
    Browse the repository at this point in the history
  81. console: fix issues with frozen intrinsics

    PR-URL: #54070
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    H4ad authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    fad3e74 View commit details
    Browse the repository at this point in the history
  82. doc: move numCPUs require to top of file in cluster CJS example

    PR-URL: #53932
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mfdebian authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b731528 View commit details
    Browse the repository at this point in the history
  83. module: fix strip-types interaction with detect-module

    PR-URL: #54164
    Backport-PR-URL: #54211
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    marco-ippolito committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c20e841 View commit details
    Browse the repository at this point in the history
  84. deps: update amaro to 0.0.5

    PR-URL: #54199
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2c1e908 View commit details
    Browse the repository at this point in the history
  85. deps: update amaro to 0.0.6

    PR-URL: #54199
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Jake Yuesong Li <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e5f7250 View commit details
    Browse the repository at this point in the history
  86. deps: update corepack to 0.29.3

    PR-URL: #54072
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e685ecd View commit details
    Browse the repository at this point in the history
  87. 2024-08-06, Version 22.6.0 (Current)

    Notable changes:
    
    deps:
      * (SEMVER-MINOR) V8: backport 7857eb34db42 (Stephen Belanger) #53997
    http:
      * (SEMVER-MINOR) add diagnostics channel `http.client.request.error` (Kohei Ueno) #54054
    inspector:
      * (SEMVER-MINOR) add initial support for network inspection (Kohei Ueno) #53593
    lib,src:
      * drop --experimental-network-imports (Rafael Gonzaga) #53822
    meta:
      * add jake to collaborators (jakecastelli) #54004
    module:
      * (SEMVER-MINOR) add --experimental-strip-types (Marco Ippolito) #53725
    stream:
      * (SEMVER-MINOR) expose DuplexPair API (Austin Wright) #34111
    test_runner:
      * (SEMVER-MINOR) fix support watch with run(), add globPatterns option (Matteo Collina) #53866
      * (SEMVER-MINOR) refactor snapshots to get file from context (Colin Ihrig) #53853
      * (SEMVER-MINOR) add context.filePath (Colin Ihrig) #53853
    
    PR-URL: #54123
    RafaelGSS committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b096e41 View commit details
    Browse the repository at this point in the history