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

V18.15.0 proposal #46920

Merged
merged 93 commits into from
Mar 7, 2023
Merged

V18.15.0 proposal #46920

merged 93 commits into from
Mar 7, 2023

Commits on Mar 5, 2023

  1. deps: V8: cherry-pick c875e86df1d7

    Original commit message:
    
        [bigint] Convert BigInt property names to decimal
    
        Hexadecimal/octal/binary BigInt property names should be converted
        to decimal, i.e. the following object literals should all be equivalent:
        var o = {0xF: 1}, p = {0xFn: 1}, q = {15: 1}, r = {15n: 1}.
    
        Test case by yangwenming@bytedance.com, uploaded at
        https://chromium-review.googlesource.com/c/v8/v8/+/3634937
    
        Fixed: v8:10600
        Change-Id: Ie1d8a16e95697cd31cbc0784843779c921ce91fa
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3642302
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#80490}
    
    Refs: v8/v8@c875e86
    PR-URL: #46501
    Refs: v8/v8@c875e86
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    sepehrst authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    3ea53c5 View commit details
    Browse the repository at this point in the history
  2. http: res.setHeaders first implementation

    PR-URL: #46109
    Backport-PR-URL: #46365
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    marco-ippolito authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    5019b54 View commit details
    Browse the repository at this point in the history
  3. src: use CreateEnvironment instead of inlining its code where possible

    We had a number of places in which we created an `Environment` instance
    by performing each step in `CreateEnvironment` manually. Instead,
    just call the function itself.
    
    PR-URL: #45886
    Backport-PR-URL: #46330
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    addaleax authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    8adaa13 View commit details
    Browse the repository at this point in the history
  4. deps: V8: cherry-pick bf0bd4868dde

    Original commit message:
    
        [fastcall] Disable fast calls with stack args on M1
    
        Bug: v8:13171
        Change-Id: I549d942d8ae24e2de0aa3202d7400b587254fb75
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3963995
        Commit-Queue: Camillo Bruni <cbruni@chromium.org>
        Auto-Submit: Maya Lekova <mslekova@chromium.org>
        Reviewed-by: Camillo Bruni <cbruni@chromium.org>
        Commit-Queue: Maya Lekova <mslekova@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#83886}
    
    Refs: v8/v8@bf0bd48
    PR-URL: #45908
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    targos authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    5453cd9 View commit details
    Browse the repository at this point in the history
  5. test_runner: update comment to comply with eslint no-fallthrough rule

    PR-URL: #46258
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    23b8758 View commit details
    Browse the repository at this point in the history
  6. tools: update eslint to 8.32.0

    PR-URL: #46258
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    b7950f5 View commit details
    Browse the repository at this point in the history
  7. crypto: avoid hang when no algorithm available

    Avoid an endless loop if no algorithm is available to seed the
    cryptographically secure pseudorandom number generator (CSPRNG).
    
    Co-authored-by: Anna Henningsen <anna@addaleax.net>
    PR-URL: #46237
    Fixes: #46200
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    2 people authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    91ece41 View commit details
    Browse the repository at this point in the history
  8. test: reduce fs-write-optional-params flakiness

    PR-URL: #46238
    Fixes: #46144
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    75b8db4 View commit details
    Browse the repository at this point in the history
  9. buffer: add isAscii method

    PR-URL: #46046
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    anonrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    cb5bb12 View commit details
    Browse the repository at this point in the history
  10. stream: fix readable stream as async iterator function

    Since v19.2 it's not possible to use readableStreams
    as async iterators (confirmed bug).
    This patch fixes the problem by reading the Stream.Duplex property
    from 'streams/duplex' instead of 'streams/legacy' module
    
    Fixes: #46141
    PR-URL: #46147
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ErickWendel authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    3acfe9b View commit details
    Browse the repository at this point in the history
  11. src: use explicit C++17 fallthrough

    This passes the strictest -Wimplicit-fallthrough setting.
    
    PR-URL: #46251
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    f389b2f View commit details
    Browse the repository at this point in the history
  12. deps: update to uvwasi 0.0.15

    Notable changes:
    
    - Use GetThreadTimes() on Windows for CLOCK_THREAD_CPUTIME_ID.
    - Increase the precision of the process and thread clocks on
      Windows.
    
    PR-URL: #46253
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    cjihrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    8582f99 View commit details
    Browse the repository at this point in the history
  13. src: replace unreachable code with static_assert

    This function divides an unsigned 32-bit integer by 8, effectively
    right-shifting it by three bits, so the result must be less than
    INT_MAX.
    
    Refs: #46209
    PR-URL: #46250
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    tniessen authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    cde3755 View commit details
    Browse the repository at this point in the history
  14. test,crypto: update WebCryptoAPI WPT

    PR-URL: #46267
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    panva authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    f328f7b View commit details
    Browse the repository at this point in the history
  15. doc: update output of example in events.getEventListeners

    Update mismatched output of `events.getEventListeners` example.
    Plus, show output using console.log.
    
    PR-URL: #46268
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    deokjinkim authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    5adb743 View commit details
    Browse the repository at this point in the history
  16. doc: mark some parameters as optional in webstreams

    Some parameters are described as optional in spec, so update
    mismatched parameter.
    
    Refs: https://streams.spec.whatwg.org/
    
    PR-URL: #46269
    Refs: https://streams.spec.whatwg.org/
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    deokjinkim authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    94421b4 View commit details
    Browse the repository at this point in the history
  17. src: replace custom ASCII validation with simdutf one

    PR-URL: #46271
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    addaleax authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    18c4dd0 View commit details
    Browse the repository at this point in the history
  18. meta: move evanlucas to emeritus

    PR-URL: #46274
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bethanyngriggs@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    evanlucas authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    5ed6794 View commit details
    Browse the repository at this point in the history
  19. tools: allow icutrim.py to run on python2

    Refs: nodejs/build#2998
    
    Small icu seems broken from 14.x since it uses
    python2. Although main no longer supports python2
    landing and backporting this change to the 14.x line would
    allow us to simplify future backports as currently
    the files are the same across lines.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    PR-URL: #46263
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    60d714e View commit details
    Browse the repository at this point in the history
  20. crypto: include hmac.h in crypto_util.h

    `crypto_util.h` references `HMAC_CTX_free` but doesn't include the
    header file that contains it.
    
    PR-URL: #46279
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    agl authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    0f5f2d4 View commit details
    Browse the repository at this point in the history
  21. src: remove unreachable UNREACHABLE

    All paths leading up to this UNREACHABLE either return or abort. (If
    they did not, the compiler would at least emit a warning.)
    
    PR-URL: #46281
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    14da89f View commit details
    Browse the repository at this point in the history
  22. doc: fix small typo error

    PR-URL: #46186
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    0xflotus authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    dbf082d View commit details
    Browse the repository at this point in the history
  23. benchmark: introduce benchmark combination filtering

    PR-URL: #45735
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    mscdex authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    6468f30 View commit details
    Browse the repository at this point in the history
  24. benchmark: remove buffer benchmarks redundancy

    PR-URL: #45735
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    mscdex authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    d0b9be2 View commit details
    Browse the repository at this point in the history
  25. test: add failing test for readline with carriage return

    PR-URL: #46075
    Refs: #45992
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    alecmev authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    837ddcb View commit details
    Browse the repository at this point in the history
  26. src: fix c++ exception on bad command line arg

    Replace stoull() with strtoull(). The former throws an exception when
    the input is malformed, the latter doesn't.
    
    Fixes: #46223
    PR-URL: #46290
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    26f41b0 View commit details
    Browse the repository at this point in the history
  27. meta: add .mailmap entry

    PR-URL: #46303
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    8865424 View commit details
    Browse the repository at this point in the history
  28. meta: update AUTHORS

    PR-URL: #46303
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    795251b View commit details
    Browse the repository at this point in the history
  29. test: avoid left behind child processes

    Extend the Linux logic to all POSIX platforms in
    test-child-process-exec-abortcontroller-promisified.
    
    PR-URL: #46276
    Fixes: nodejs/build#3154
    Refs: #37518
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Beth Griggs <bethanyngriggs@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    richardlau authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    041aac3 View commit details
    Browse the repository at this point in the history
  30. tools: update lint-md-dependencies

    Update to @rollup/plugin-commonjs@24.0.1 and rollup@3.10.1.
    
    PR-URL: #46302
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    03e244a View commit details
    Browse the repository at this point in the history
  31. url: refactor to use more primordials

    PR-URL: #45966
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    08bafc8 View commit details
    Browse the repository at this point in the history
  32. src: refactor EndsInANumber in node_url.cc and adds IsIPv4NumberValid

    Removes the use of vector in EndsInANumber and uses
    IsIPv4NumberValid instead of parsing the number to check
    if it is valid.
    
    Fixes: nodejs/performance#36
    Refs: ada-url/ada#36
    PR-URL: #46227
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    miguelteixeiraa authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    b06298c View commit details
    Browse the repository at this point in the history
  33. doc: add v8 fast api contribution guidelines

    PR-URL: #46199
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    anonrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    d153a93 View commit details
    Browse the repository at this point in the history
  34. readline: fix detection of carriage return

    Fixes: #45992
    PR-URL: #46306
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    2f7319e View commit details
    Browse the repository at this point in the history
  35. src: add support for ETW stack walking

    V8 supports native stack walking in Windows by providing JIT code
    information to ETW (Event Tracing for Windows). But the option to
    enable it is not exposed in NodeJS.
    
    Just add command line (and environment variable) support for
    --enable-etw-stack-walking, that maps to V8 option of the same name.
    
    Fixes: #46202
    PR-URL: #46203
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    jdapena authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    116a336 View commit details
    Browse the repository at this point in the history
  36. src,lib: add constrainedMemory API for process

    PR-URL: #46218
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    theanarkh authored and juanarbol committed Mar 5, 2023
    2 Configuration menu
    Copy the full SHA
    f09b838 View commit details
    Browse the repository at this point in the history
  37. stream: remove brandchecks from stream duplexify

    Refs: #46190
    Refs: #46205 (comment)
    PR-URL: #46315
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    debadree25 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    63e92ea View commit details
    Browse the repository at this point in the history
  38. v8: support gc profile

    PR-URL: #46255
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    theanarkh authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    02632b4 View commit details
    Browse the repository at this point in the history
  39. src: use UNREACHABLE instead of CHECK(falsy)

    Also remove some dead code following such statements.
    
    PR-URL: #46317
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    tniessen authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    bdb793a View commit details
    Browse the repository at this point in the history
  40. tools: require more trailing commas

    All of the import and export statements in the codebase already use
    trailing commas, this commit adds a linter rule to enforce that.
    
    PR-URL: #46346
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    a977746 View commit details
    Browse the repository at this point in the history
  41. vm: expose cachedDataRejected for vm.compileFunction

    Having this information available is useful for functions just as
    it is for scripts. Therefore, expose it in the same way that other
    information related to code caching is reported.
    
    As part of this, de-duplify the code for setting the properties on
    the C++ side and add proper exception handling to it.
    
    PR-URL: #46320
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    addaleax authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    110ead9 View commit details
    Browse the repository at this point in the history
  42. src: get rid of fp arithmetic in ParseIPv4Host

    Even though most compiler should not actually emit FPU instructions, it
    is unnecessary to use floating-point arithmetic for powers of 2.
    
    Also change some signed counters to unsigned integers.
    
    PR-URL: #46326
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    1508d90 View commit details
    Browse the repository at this point in the history
  43. doc: fix commit message using test instead of deps

    PR-URL: #46313
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tony-go authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    fc15ac9 View commit details
    Browse the repository at this point in the history
  44. build: fix MSVC 2022 Release compilation

    PR-URL: #46228
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    vmoroz authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    7bae433 View commit details
    Browse the repository at this point in the history
  45. doc: add documentation for socket.destroySoon()

    PR-URL: #46337
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    lpinca authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    919e581 View commit details
    Browse the repository at this point in the history
  46. test: avoid trying to call sysctl directly

    sysctl is often installed in /usr/sbin, which is not conveniently
    accessible to non-root. Secondly, the setting can just be read
    directly from the standard location and does not need to be
    parsed in any special fashion.
    
    PR-URL: #46366
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    AdamMajer authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    d05b077 View commit details
    Browse the repository at this point in the history
  47. test: fix logInTimeout is not function

    PR-URL: #46348
    Refs: #44390
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    theanarkh authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    ed3fb52 View commit details
    Browse the repository at this point in the history
  48. test: s390x zlib test case fixes

    This is similar to #44117 and
    addresses the indeterminate nature of the hardware accelerated
    compression.
    
    PR-URL: #46367
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    AdamMajer authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    9d40aef View commit details
    Browse the repository at this point in the history
  49. test: set common.bits to 64 for loong64

    PR-URL: #45383
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    shipujin authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    e4437dd View commit details
    Browse the repository at this point in the history
  50. doc: add tip for session.post function

    PR-URL: #46354
    Refs: #44634
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    theanarkh authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    129dccf View commit details
    Browse the repository at this point in the history
  51. fs: add statfs() functions

    This commit adds statfs() and statfsSync() to the fs module, and
    statfs() to the fsPromises module.
    
    Co-authored-by: cjihrig <cjihrig@gmail.com>
    Fixes: #10745
    Refs: #31351
    PR-URL: #46358
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    643545a View commit details
    Browse the repository at this point in the history
  52. meta: update AUTHORS

    PR-URL: #46399
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    92f0747 View commit details
    Browse the repository at this point in the history
  53. benchmark: add trailing commas

    PR-URL: #46370
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    6f91c8e View commit details
    Browse the repository at this point in the history
  54. test: add trailing commas in test/pseudo-tty

    PR-URL: #46371
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    ed564a9 View commit details
    Browse the repository at this point in the history
  55. test: add trailing commas in test/message

    PR-URL: #46372
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    f2ebe66 View commit details
    Browse the repository at this point in the history
  56. test: add trailing commas in test/node-api

    PR-URL: #46384
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    f2bba1b View commit details
    Browse the repository at this point in the history
  57. inspector: allow opening inspector when NODE_V8_COVERAGE is set

    PR-URL: #46113
    Fixes: #46110
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    MoLow authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    76622c4 View commit details
    Browse the repository at this point in the history
  58. tools: update lint-md-dependencies to rollup@3.12.0

    PR-URL: #46398
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    1eaafc7 View commit details
    Browse the repository at this point in the history
  59. deps: update acorn to 8.8.2

    PR-URL: #46363
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    732c77e View commit details
    Browse the repository at this point in the history
  60. tools: update doc to unist-util-select@4.0.3 unist-util-visit@4.1.2

    PR-URL: #46364
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    37a6ce1 View commit details
    Browse the repository at this point in the history
  61. doc: pass string to textEncoder.encode as input

    Input of `textEncoder.encode` should be string, not array.
    
    Refs: https://nodejs.org/dist/latest-v19.x/docs/api/util.html#textencoderencodeinput
    PR-URL: #46421
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    deokjinkim authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    8113220 View commit details
    Browse the repository at this point in the history
  62. tools: update eslint to 8.33.0

    PR-URL: #46400
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nodejs-github-bot authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    00c5495 View commit details
    Browse the repository at this point in the history
  63. esm: delete preload mock test

    PR-URL: #46402
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    GeoffreyBooth authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    4e88c7c View commit details
    Browse the repository at this point in the history
  64. build: export more OpenSSL symbols on Windows

    PR-URL: #45486
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    mohd-akram authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    ec61bb0 View commit details
    Browse the repository at this point in the history
  65. test,crypto: add CFRG curve vectors to wrap/unwrap tests

    PR-URL: #46406
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    panva authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    c0d3fda View commit details
    Browse the repository at this point in the history
  66. src: stop tracing agent before shutting down libuv

    Otherwise there might be pending tracing fs writes which lead to a crash
    because the libuv threadpool is already gone.
    
    Fixes: #46376
    PR-URL: #46380
    Reviewed-By: theanarkh <theratliter@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    30d783f View commit details
    Browse the repository at this point in the history
  67. doc: correct the sed command for macOS in release process docs

    PR-URL: #46397
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    c04808d View commit details
    Browse the repository at this point in the history
  68. test_runner: avoid swallowing of asynchronously thrown errors

    Fixes: #44612
    PR-URL: #45264
    Backport-PR-URL: #46839
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    fossamagna authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    5fdf374 View commit details
    Browse the repository at this point in the history
  69. test_runner: add reporters

    PR-URL: #45712
    Backport-PR-URL: #46839
    Fixes: #45648
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    4d50db1 View commit details
    Browse the repository at this point in the history
  70. module: move test reporter loading

    Move the logic for handling --test-reporter out of the
    general module loader and into the test_runner subsystem.
    
    PR-URL: #45923
    Backport-PR-URL: #46839
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    GeoffreyBooth authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    403df21 View commit details
    Browse the repository at this point in the history
  71. test_runner: report file in test runner events

    PR-URL: #46030
    Backport-PR-URL: #46839
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    79f4b42 View commit details
    Browse the repository at this point in the history
  72. test_runner: make built in reporters internal

    This commit updates the test runner to make the built in test
    reporters internal modules.
    
    PR-URL: #46092
    Backport-PR-URL: #46839
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    cjihrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    0d999e3 View commit details
    Browse the repository at this point in the history
  73. test_runner: add initial code coverage support

    This commit adds code coverage functionality to the node:test
    module. When node:test is used in conjunction with the new
    --test-coverage CLI flag, a coverage report is created when
    the test runner finishes. The coverage summary is forwarded to
    any test runner reporters so that the display can be customized
    as desired. This new functionality is compatible with the
    existing NODE_V8_COVERAGE environment variable as well.
    
    There are still several limitations, which will be addressed in
    subsequent pull requests:
    
    - Coverage is only reported for a single process. It is possible
      to merge coverage reports together. Once this is done, the
      --test flag will be supported as well.
    - Source maps are not currently supported.
    - Excluding specific files or directories from the coverage
      report is not currently supported. Node core modules and
      node_modules/ are excluded though.
    
    PR-URL: #46017
    Backport-PR-URL: #46839
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    cjihrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    28a775b View commit details
    Browse the repository at this point in the history
  74. doc,lib,src,test: rename --test-coverage

    Add experimental to the name as requested during review.
    
    PR-URL: #46017
    Backport-PR-URL: #46839
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    cjihrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    63563f8 View commit details
    Browse the repository at this point in the history
  75. test: fix tap escaping with and without --test

    PR-URL: #46311
    Backport-PR-URL: #46839
    Fixes: #45836
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    pulkit-30 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    32b020c View commit details
    Browse the repository at this point in the history
  76. test_runner: top-level diagnostics not ommited when running with --test

    PR-URL: #46441
    Backport-PR-URL: #46839
    Fixes: #45910
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    pulkit-30 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    c5f16fb View commit details
    Browse the repository at this point in the history
  77. test_runner: fix missing test diagnostics

    PR-URL: #46450
    Backport-PR-URL: #46839
    Fixes: #45911
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MoLow authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    ba784e8 View commit details
    Browse the repository at this point in the history
  78. test: fix tap parser fails if a test logs a number

    PR-URL: #46056
    Backport-PR-URL: #46839
    Fixes: #46048
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    pulkit-30 authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    4f5aff2 View commit details
    Browse the repository at this point in the history
  79. test_runner: allow nesting test within describe

    PR-URL: #46544
    Backport-PR-URL: #46839
    Fixes: #46478
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    MoLow authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    391ff0d View commit details
    Browse the repository at this point in the history
  80. test_runner: flatten TAP output when running using --test

    PR-URL: #46440
    Backport-PR-URL: #46839
    Fixes: #45833
    Refs: #45833
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    5b3c606 View commit details
    Browse the repository at this point in the history
  81. test_runner: parse non-ascii character correctly

    PR-URL: #45736
    Backport-PR-URL: #46839
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    mertcanaltin authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    894d711 View commit details
    Browse the repository at this point in the history
  82. test_runner: display skipped tests in spec reporter output

    PR-URL: #46651
    Backport-PR-URL: #46839
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    richiemccoll authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    0898145 View commit details
    Browse the repository at this point in the history
  83. test_runner: centralize CLI option handling

    The test runner relies on a few CLI options. That code was spread
    across a few locations. This commit centralizes that logic.
    
    PR-URL: #46707
    Backport-PR-URL: #46839
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    c19fa45 View commit details
    Browse the repository at this point in the history
  84. test_runner: emit test-only diagnostic warning

    PR-URL: #46540
    Backport-PR-URL: #46839
    Fixes: #46448
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    richiemccoll authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    cd3aaa8 View commit details
    Browse the repository at this point in the history
  85. test_runner: bootstrap reporters before running tests

    PR-URL: #46737
    Backport-PR-URL: #46839
    Fixes: #46747
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    28a1317 View commit details
    Browse the repository at this point in the history
  86. test_runner: add describe.only and it.only shorthands

    PR-URL: #46604
    Backport-PR-URL: #46839
    Fixes: #46562
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    richiemccoll authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    0a690ef View commit details
    Browse the repository at this point in the history
  87. test_runner: better handle async bootstrap errors

    The test runner is bootstrapped synchronously, with the exception
    of importing custom reporters. To better handle asynchronously
    throw errors, this commit introduces an internal error type that
    can be checked for from the test runner's uncaughtException
    handler.
    
    After #46707 and this change
    land, the other throw statement in the uncaughtException handler
    can be removed. This will allow the test runner to handle errors
    thrown from outside of tests (which currently prevents the test
    runner from reporting results).
    
    PR-URL: #46720
    Backport-PR-URL: #46839
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    cjihrig authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    1ef3c53 View commit details
    Browse the repository at this point in the history
  88. Revert "src: let http2 streams end after session close"

    This reverts commit dee882e.
    Moved the test that demonstrated what this commit was fixing to the
    `known_issues` folder.
    
    Fixes: #46234
    PR-URL: #46721
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    santigimeno authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    73a8f46 View commit details
    Browse the repository at this point in the history
  89. deps: V8: cherry-pick 90be99fab31c

    Original commit message:
    
        [intl] Revert date formatting behavior change from ICU 72
    
        Replace U+202F with U+0020 after formatting date. This lets websites
        continue to work without any changes.
    
        This matches Firefox behavior, according to
        https://bugzilla.mozilla.org/show_bug.cgi?id=1806042#c17.
    
        Bug: chromium:1414292, chromium:1401829, chromium:1392814
        Change-Id: I7c2b58414d0890f8705e737f903403dc54e5fe57
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4237675
        Commit-Queue: Adam Klein <adamk@chromium.org>
        Reviewed-by: Shu-yu Guo <syg@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#85757}
    
    Refs: v8/v8@90be99f
    PR-URL: #46646
    Refs: #46123
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    targos authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    492fc95 View commit details
    Browse the repository at this point in the history
  90. test: add WPTRunner support for variants and generating WPT reports

    PR-URL: #46498
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Backport-PR-URL: #46767
    panva authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    5f422c4 View commit details
    Browse the repository at this point in the history
  91. test: fix default WPT titles

    PR-URL: #46778
    Backport-PR-URL: #46767
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    panva authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    162e340 View commit details
    Browse the repository at this point in the history
  92. test: fix WPT title when no META title is present

    PR-URL: #46804
    Backport-PR-URL: #46767
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    panva authored and juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    de64315 View commit details
    Browse the repository at this point in the history
  93. 2023-03-07, Version 18.15.0 'Hydrogen' (LTS)

    Notable changes:
    
    buffer:
      * (SEMVER-MINOR) add isAscii method (Yagiz Nizipli) #46046
    doc,lib,src,test:
      * rename --test-coverage (Colin Ihrig) #46017
    fs:
      * (SEMVER-MINOR) add statfs() functions (Colin Ihrig) #46358
    src,lib:
      * (SEMVER-MINOR) add constrainedMemory API for process (theanarkh) #46218
    test_runner:
      * add initial code coverage support (Colin Ihrig) #46017
      * (SEMVER-MINOR) add reporters (Moshe Atlow) #45712
    v8:
      * (SEMVER-MINOR) support gc profile (theanarkh) #46255
    vm:
      * (SEMVER-MINOR) expose cachedDataRejected for vm.compileFunction (Anna Henningsen) #46320
    
    PR-URL: #46920
    juanarbol committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    a94966f View commit details
    Browse the repository at this point in the history