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

v19.6.0 proposal #46455

Merged
merged 72 commits into from
Feb 2, 2023
Merged

v19.6.0 proposal #46455

merged 72 commits into from
Feb 2, 2023

Commits on Jan 31, 2023

  1. http: res.setHeaders first implementation

    Backport-PR-URL: #46272
    PR-URL: #46109
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    marco-ippolito authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    1ec6270 View commit details
    Browse the repository at this point in the history
  2. test_runner: add reporters

    Backport-PR-URL: #46361
    PR-URL: #45712
    Fixes: #45648
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MoLow authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    fbdc3f7 View commit details
    Browse the repository at this point in the history
  3. module: move test reporter loading

    Move the logic for handling --test-reporter out of the
    general module loader and into the test_runner subsystem.
    
    Backport-PR-URL: #46361
    PR-URL: #45923
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    GeoffreyBooth authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    3a3a6d8 View commit details
    Browse the repository at this point in the history
  4. test_runner: report file in test runner events

    Backport-PR-URL: #46361
    PR-URL: #46030
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    MoLow authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a49e17e View commit details
    Browse the repository at this point in the history
  5. test_runner: make built in reporters internal

    This commit updates the test runner to make the built in test
    reporters internal modules.
    
    Backport-PR-URL: #46361
    PR-URL: #46092
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    cjihrig authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8b473af View commit details
    Browse the repository at this point in the history
  6. esm: leverage loaders when resolving subsequent loaders

    PR-URL: #43772
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    arcanis authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7aac21e View commit details
    Browse the repository at this point in the history
  7. buffer: add isAscii method

    PR-URL: #46046
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    anonrig authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    5ad6c20 View commit details
    Browse the repository at this point in the history
  8. 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 <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    ErickWendel authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    9675863 View commit details
    Browse the repository at this point in the history
  9. src: use explicit C++17 fallthrough

    This passes the strictest -Wimplicit-fallthrough setting.
    
    PR-URL: #46251
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tniessen authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7cf0da0 View commit details
    Browse the repository at this point in the history
  10. 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 <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    cjihrig authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    312e10c View commit details
    Browse the repository at this point in the history
  11. 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 <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    tniessen authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8307a4b View commit details
    Browse the repository at this point in the history
  12. test,crypto: update WebCryptoAPI WPT

    PR-URL: #46267
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    panva authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    398a747 View commit details
    Browse the repository at this point in the history
  13. 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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    deokjinkim authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7a9af38 View commit details
    Browse the repository at this point in the history
  14. 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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    deokjinkim authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    f39fb8c View commit details
    Browse the repository at this point in the history
  15. src: replace custom ASCII validation with simdutf one

    PR-URL: #46271
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    addaleax authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    35bf93b View commit details
    Browse the repository at this point in the history
  16. meta: move evanlucas to emeritus

    PR-URL: #46274
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    evanlucas authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7c51457 View commit details
    Browse the repository at this point in the history
  17. 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 <[email protected]>
    PR-URL: #46263
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mhdawson authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    e75faff View commit details
    Browse the repository at this point in the history
  18. 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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    agl authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8e363cf View commit details
    Browse the repository at this point in the history
  19. 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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    tniessen authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    18c95ec View commit details
    Browse the repository at this point in the history
  20. doc: fix small typo error

    PR-URL: #46186
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    0xflotus authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    e2698c0 View commit details
    Browse the repository at this point in the history
  21. benchmark: introduce benchmark combination filtering

    PR-URL: #45735
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    mscdex authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    6186b3e View commit details
    Browse the repository at this point in the history
  22. benchmark: remove buffer benchmarks redundancy

    PR-URL: #45735
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    mscdex authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    f318a85 View commit details
    Browse the repository at this point in the history
  23. test: add failing test for readline with carriage return

    PR-URL: #46075
    Refs: #45992
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    alecmev authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    940484b View commit details
    Browse the repository at this point in the history
  24. 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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    fb7bee2 View commit details
    Browse the repository at this point in the history
  25. meta: add .mailmap entry

    PR-URL: #46303
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    9dc026b View commit details
    Browse the repository at this point in the history
  26. meta: update AUTHORS

    PR-URL: #46303
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c10e602 View commit details
    Browse the repository at this point in the history
  27. lib: cache parsed source maps to reduce memory footprint

    This also improves performance to map the stack trace when the
    `Error.stack` is accessed.
    
    PR-URL: #46225
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    legendecas authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    2b06d66 View commit details
    Browse the repository at this point in the history
  28. 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 <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    richardlau authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    747f368 View commit details
    Browse the repository at this point in the history
  29. tools: update lint-md-dependencies

    Update to @rollup/[email protected] and [email protected].
    
    PR-URL: #46302
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    4440b3e View commit details
    Browse the repository at this point in the history
  30. url: refactor to use more primordials

    PR-URL: #45966
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    aduh95 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    e460d16 View commit details
    Browse the repository at this point in the history
  31. 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 <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    miguelteixeiraa authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    640d111 View commit details
    Browse the repository at this point in the history
  32. doc: add v8 fast api contribution guidelines

    PR-URL: #46199
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    anonrig authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    1d44017 View commit details
    Browse the repository at this point in the history
  33. readline: fix detection of carriage return

    Fixes: #45992
    PR-URL: #46306
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    aduh95 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    4ae2492 View commit details
    Browse the repository at this point in the history
  34. 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 <[email protected]>
    jdapena authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    4c59b60 View commit details
    Browse the repository at this point in the history
  35. src,lib: add constrainedMemory API for process

    PR-URL: #46218
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    theanarkh authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    d52f600 View commit details
    Browse the repository at this point in the history
  36. stream: remove brandchecks from stream duplexify

    Refs: #46190
    Refs: #46205 (comment)
    PR-URL: #46315
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    debadree25 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    2e5e7a9 View commit details
    Browse the repository at this point in the history
  37. v8: support gc profile

    PR-URL: #46255
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    theanarkh authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    b4ac794 View commit details
    Browse the repository at this point in the history
  38. src: use UNREACHABLE instead of CHECK(falsy)

    Also remove some dead code following such statements.
    
    PR-URL: #46317
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    tniessen authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    e7b507a View commit details
    Browse the repository at this point in the history
  39. 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 <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    aduh95 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    88b904c View commit details
    Browse the repository at this point in the history
  40. 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 <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    addaleax authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    34d70ce View commit details
    Browse the repository at this point in the history
  41. 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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tniessen authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    360a3f3 View commit details
    Browse the repository at this point in the history
  42. doc: fix commit message using test instead of deps

    PR-URL: #46313
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    tony-go authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    9757888 View commit details
    Browse the repository at this point in the history
  43. deps: update undici to 5.15.0

    PR-URL: #46213
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    9c2f3ce View commit details
    Browse the repository at this point in the history
  44. deps: upgrade npm to 9.4.0

    PR-URL: #46353
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    npm-cli-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    813b160 View commit details
    Browse the repository at this point in the history
  45. build: fix MSVC 2022 Release compilation

    PR-URL: #46228
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    vmoroz authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    d795d93 View commit details
    Browse the repository at this point in the history
  46. doc: add documentation for socket.destroySoon()

    PR-URL: #46337
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    lpinca authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a64d7f4 View commit details
    Browse the repository at this point in the history
  47. 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 <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    AdamMajer authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a1d7954 View commit details
    Browse the repository at this point in the history
  48. test: fix logInTimeout is not function

    PR-URL: #46348
    Refs: #44390
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    theanarkh authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    d5d837b View commit details
    Browse the repository at this point in the history
  49. 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 <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    AdamMajer authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7385edc View commit details
    Browse the repository at this point in the history
  50. test: set common.bits to 64 for loong64

    PR-URL: #45383
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    shipujin authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    367dc41 View commit details
    Browse the repository at this point in the history
  51. test: fix tap escaping with and without --test

    PR-URL: #46311
    Fixes: #45836
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    pulkit-30 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8a45c9d View commit details
    Browse the repository at this point in the history
  52. doc: add tip for session.post function

    PR-URL: #46354
    Refs: #44634
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    theanarkh authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    968db21 View commit details
    Browse the repository at this point in the history
  53. fs: add statfs() functions

    This commit adds statfs() and statfsSync() to the fs module, and
    statfs() to the fsPromises module.
    
    Co-authored-by: cjihrig <[email protected]>
    Fixes: #10745
    Refs: #31351
    PR-URL: #46358
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a7c9daa View commit details
    Browse the repository at this point in the history
  54. meta: update AUTHORS

    PR-URL: #46399
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c38673d View commit details
    Browse the repository at this point in the history
  55. benchmark: add trailing commas

    PR-URL: #46370
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    524eec7 View commit details
    Browse the repository at this point in the history
  56. test: add trailing commas in test/pseudo-tty

    PR-URL: #46371
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    b83c5d9 View commit details
    Browse the repository at this point in the history
  57. test: add trailing commas in test/message

    PR-URL: #46372
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    4cc0818 View commit details
    Browse the repository at this point in the history
  58. test: add trailing commas in test/node-api

    PR-URL: #46384
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    232bdd5 View commit details
    Browse the repository at this point in the history
  59. inspector: allow opening inspector when NODE_V8_COVERAGE is set

    PR-URL: #46113
    Fixes: #46110
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    MoLow authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    d437025 View commit details
    Browse the repository at this point in the history
  60. tools: update lint-md-dependencies to [email protected]

    PR-URL: #46398
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    b0acf55 View commit details
    Browse the repository at this point in the history
  61. deps: update acorn to 8.8.2

    PR-URL: #46363
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c1f3e13 View commit details
    Browse the repository at this point in the history
  62. tools: update doc to [email protected] [email protected]

    PR-URL: #46364
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    bf62da5 View commit details
    Browse the repository at this point in the history
  63. lib: remove unnecessary ObjectGetValueSafe

    PR-URL: #46335
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    legendecas authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    b966ef9 View commit details
    Browse the repository at this point in the history
  64. 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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    deokjinkim authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    891d18d View commit details
    Browse the repository at this point in the history
  65. tools: update eslint to 8.33.0

    PR-URL: #46400
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    nodejs-github-bot authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    6579de8 View commit details
    Browse the repository at this point in the history
  66. esm: delete preload mock test

    PR-URL: #46402
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    GeoffreyBooth authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    729642f View commit details
    Browse the repository at this point in the history
  67. build: export more OpenSSL symbols on Windows

    PR-URL: #45486
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    mohd-akram authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8c6c433 View commit details
    Browse the repository at this point in the history
  68. test,crypto: add CFRG curve vectors to wrap/unwrap tests

    PR-URL: #46406
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    panva authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    d13116a View commit details
    Browse the repository at this point in the history
  69. 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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    santigimeno authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    43cad78 View commit details
    Browse the repository at this point in the history
  70. doc: include webstreams in finished() and Duplex.from() parameters

    PR-URL: #46312
    Refs: #46190
    Refs: #46205
    Reviewed-By: Antoine du Hamel <[email protected]>
    debadree25 authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    996bac0 View commit details
    Browse the repository at this point in the history
  71. doc: correct the sed command for macOS in release process docs

    PR-URL: #46397
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    juanarbol authored and ruyadorno committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c7024ee View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. 2023-02-02, Version 19.6.0 (Current)

    Notable changes:
    
    buffer:
      * (SEMVER-MINOR) add isAscii method (Yagiz Nizipli) #46046
    deps:
      * upgrade npm to 9.4.0 (npm team) #46353
    esm:
      * leverage loaders when resolving subsequent loaders (Maël Nison) #43772
    fs:
      * (SEMVER-MINOR) add statfs() functions (Colin Ihrig) #46358
    src,lib:
      * (SEMVER-MINOR) add constrainedMemory API for process (theanarkh) #46218
    test_runner:
      * (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: #46455
    ruyadorno committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    3ecd96f View commit details
    Browse the repository at this point in the history