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

v15.13.0 proposal #37977

Merged
merged 85 commits into from
Mar 31, 2021
Merged

v15.13.0 proposal #37977

merged 85 commits into from
Mar 31, 2021

Commits on Mar 18, 2021

  1. tools: update ESLint to 7.22.0

    Update ESLint to 7.22.0
    
    PR-URL: #37734
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    cjihrig authored and ruyadorno committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    01dcf4d View commit details
    Browse the repository at this point in the history
  2. src: add .note.GNU-stack section

    This indicates to GNU binutils that it can unset the executable stack
    flag on the binary that it is building.
    
    PR-URL: #37688
    Refs: #17933
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    jayaddison authored and ruyadorno committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    836cb67 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. test: fix test-fs-utimes on non-Y2K38 file systems

    Move Y2K38-specific parts of test-fs-utimes to test-fs-utimes-y2K38.js.
    On non-Windows, check for Y2K38 support and skip if it is unsupported.
    
    Fixes: #36591
    
    PR-URL: #37707
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and ruyadorno committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    4487483 View commit details
    Browse the repository at this point in the history
  2. test: add known_issues test for #13683

    Add a known_issues test for a known Windows issue.
    
    Refs: #13683
    
    PR-URL: #37744
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and ruyadorno committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    a8edf1a View commit details
    Browse the repository at this point in the history
  3. doc: add gyp maintain info

    PR-URL: #37765
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    gengjiawen authored and ruyadorno committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    2e82a97 View commit details
    Browse the repository at this point in the history
  4. buffer: implement btoa and atob

    Signed-off-by: James M Snell <jasnell@gmail.com>
    PR-URL: #37529
    Fixes: #3462
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and ruyadorno committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    dc9cd43 View commit details
    Browse the repository at this point in the history
  5. test: app atob web platform tests

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37529
    Fixes: #3462
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and ruyadorno committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    505f9c9 View commit details
    Browse the repository at this point in the history
  6. crypto: fix crypto.verify callback invocation with a private keyobject

    fixes #37794
    
    PR-URL: #37795
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    panva authored and ruyadorno committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    bfe3f21 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. node-api: stop ref gc during environment teardown

    A gc may happen during environment teardown. Thus, during finalization
    initiated by environment teardown we must remove the V8 finalizer
    before calling the Node-API finalizer.
    
    Fixes: #37236
    PR-URL: #37616
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    gabrielschulhof authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    d1a3e0e View commit details
    Browse the repository at this point in the history
  2. child_process: add timeout to spawn and fork

    Add support for timeout to spawn and fork.
    
    Fixes: #27639
    
    PR-URL: #37256
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Nitzan Uziely authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    95aa032 View commit details
    Browse the repository at this point in the history
  3. test: improve test-arm-math-illegal-instruction

    Instead of writing each Math function and keeping track, loop over Math
    functions and test each one of them.
    
    PR-URL: #37670
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    marsonya authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    6ed9e0b View commit details
    Browse the repository at this point in the history
  4. doc: fix typo in stream docs

    PR-URL: #37716
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    isker authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    50f3ad1 View commit details
    Browse the repository at this point in the history
  5. doc: fix AbortError example for timers

    PR-URL: #37738
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    dbachko authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    c4183bb View commit details
    Browse the repository at this point in the history
  6. lib: fix typo in lib/internal/crypto/certificate.js

    'referred' was spelled as 'refered'
    
    PR-URL: #37741
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    marsonya authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    3a440ec View commit details
    Browse the repository at this point in the history
  7. lib: fix typo in internal/modules/esm/module_job.js

    PR-URL: #37773
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    marsonya authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    6e2b609 View commit details
    Browse the repository at this point in the history
  8. tools: partially detect quic support in shared_openssl

    If the shared openssl does not have the `OPENSSL_INFO_QUIC` define,
    then it definitely does not have the QUIC apis. This is only a partially
    accurate check because it does not detect if the shared openssl was
    actually *built* without the OPENSSL_NO_QUIC define set.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37682
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    2227aa6 View commit details
    Browse the repository at this point in the history
  9. deps: add ngtcp2 and nghttp3

    Reintroduces the ngtcp2 and nghttp3 dependencies, building those by
    default if the vendored-in openssl (with QUIC support) is used or the
    shared openssl defines `OPENSSL_INFO_QUIC`.
    
    Upates the version metadata to reflect whether ngtcp2 and nghttp3 are
    present.
    
    ngtcp2 as of
    ngtcp2/ngtcp2@2381f7f
    nghttp3 as of
    ngtcp2/nghttp3@66ad30f
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37682
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    9e6aa19 View commit details
    Browse the repository at this point in the history
  10. doc: add @Linkgoron to collaborators

    fixes: #37619
    
    PR-URL: #37817
    Fixes: #37619
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Linkgoron authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    4700042 View commit details
    Browse the repository at this point in the history
  11. lib: add brand checks to AbortController and AbortSignal

    PR-URL: #37720
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MattiasBuelens authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    af7489c View commit details
    Browse the repository at this point in the history
  12. crypto: use macro map for NodeCryptoError

    PR-URL: #37758
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    RaisinTen authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    c37806d View commit details
    Browse the repository at this point in the history
  13. doc: add legacy status to stability index

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37784
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    jasnell authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    9d160da View commit details
    Browse the repository at this point in the history
  14. doc: revoke deprecation of legacy url, change status to legacy

    Signed-off-by: James M Snell <jasnell@gmail.com>
    Fixes: #25099
    
    PR-URL: #37784
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    jasnell authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    185d4cd View commit details
    Browse the repository at this point in the history
  15. doc: apply style for legacy status

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37784
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    jasnell authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    6da0a0e View commit details
    Browse the repository at this point in the history
  16. doc: move Derek Lewis back to collaborators

    Conclude winter break and resume collaboratorship at start of spring.
    
    Refs: #36514
    
    PR-URL: #37726
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Derek Lewis authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    b09d032 View commit details
    Browse the repository at this point in the history
  17. tools: update gitignore for CMake

    PR-URL: #37793
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    gengjiawen authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    b6be472 View commit details
    Browse the repository at this point in the history
  18. doc: fix JS flavor selection

    PR-URL: #37791
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    3376051 View commit details
    Browse the repository at this point in the history
  19. test: refactor code to use AbortSignal.abort()

    PR-URL: #37798
    Refs: whatwg/dom#960
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    manekinekko authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    e85f311 View commit details
    Browse the repository at this point in the history
  20. http: add http.ClientRequest.getRawHeaderNames()

    Fixes: #37641
    
    PR-URL: #37660
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    simov authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    a520581 View commit details
    Browse the repository at this point in the history
  21. test: account for OOM risks in heapsnapshot-near-heap-limit tests

    PR-URL: #37761
    Fixes: #36961
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    joyeecheung authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    9f61cbd View commit details
    Browse the repository at this point in the history
  22. http: fix double AbortSignal registration

    Fix an issue where AbortSignals are registered twice
    
    PR-URL: #37730
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Linkgoron authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    e9c161c View commit details
    Browse the repository at this point in the history
  23. doc: use sentence case in issues.md headers

    PR-URL: #37537
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    marsonya authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    8f18133 View commit details
    Browse the repository at this point in the history
  24. crypto: fix header name

    PR-URL: #37792
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    gengjiawen authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    11d4585 View commit details
    Browse the repository at this point in the history
  25. doc: add Ayase-252 to triagers

    I believe that the best way to master a tech
    is practicing as much as possible. I think
    becoming a triager can provide many
    different perspective to approach Node.
    
    PR-URL: #37781
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Ayase-252 authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    71fde07 View commit details
    Browse the repository at this point in the history
  26. test: remove skip for fixed test-benchmark-fs

    PR-URL: #37803
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    f07428a View commit details
    Browse the repository at this point in the history
  27. stream: make Readable.from performance better

    PR-URL: #37609
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    wwwzbwcom authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    43c3b43 View commit details
    Browse the repository at this point in the history
  28. test: remove references to unsupported AIX versions

    The `filehandle.utimes()` and `fs.futimes()` APIs work on all versions
    of AIX that are supported by this version of Node.js.
    
    PR-URL: #37826
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ash Cripps <acripps@redhat.com>
    richardlau authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    9bc6fe7 View commit details
    Browse the repository at this point in the history
  29. doc: use sentence-style capitlaztion in template header

    Make the level one header for all the HTML documents use consistent
    capitalization style as the documentation itself.
    
    PR-URL: #37837
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    f97a5dd View commit details
    Browse the repository at this point in the history
  30. doc: fix legacy stability indicator display

    PR-URL: #37838
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Trott authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    9defe10 View commit details
    Browse the repository at this point in the history
  31. child_process: cleanup AbortSignal duplication

    cleanup AbortSignal child_process code duplication
    
    PR-URL: #37823
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Linkgoron authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    cdfc1c8 View commit details
    Browse the repository at this point in the history
  32. test: relax Y2K38 check in test-fs-utimes-y2K38

    On some platforms `date` may not support the `-r` option. Optimistically
    allow the test to proceed in that case as the previous `touch` had
    succeeded -- we were just not able to easily validate the file date.
    
    PR-URL: #37825
    Refs: #37707
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    richardlau authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    44490af View commit details
    Browse the repository at this point in the history
  33. tools: make genv8constants.py Python3-compatible

    PR-URL: #37835
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    0f2e142 View commit details
    Browse the repository at this point in the history
  34. stream: pipeline accept Buffer as a valid first argument

    change isStream to also check existence of on, so it
    wont mistake buffers as Streams.
    
    fixes: #37731
    
    PR-URL: #37739
    Fixes: #37731
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Linkgoron authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    9557dda View commit details
    Browse the repository at this point in the history
  35. doc: clarify when child process 'spawn' event is *not* emitted

    Making this clarification in response to a comment on GitHub:
    #35288 (comment)
    
    PR-URL: #37833
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    zenflow authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    c0a424f View commit details
    Browse the repository at this point in the history
  36. test: remove duplicated test for eventtarget

    PR-URL: #37853
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@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: James M Snell <jasnell@gmail.com>
    himself65 authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    5d4c610 View commit details
    Browse the repository at this point in the history
  37. doc: add examples for WHATWG URL objects

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37822
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    jasnell authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    30bc2e4 View commit details
    Browse the repository at this point in the history
  38. test: fix flaky test-vm-timeout-escape-promise-module-2

    Test is reliable in sequential and not in parallel, so move it there.
    
    Fixes: #36627
    
    PR-URL: #37842
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    d9ab1d5 View commit details
    Browse the repository at this point in the history
  39. test: fix ibmi skip message

    PR-URL: #37821
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    aa529b7 View commit details
    Browse the repository at this point in the history
  40. tty: validate file descriptor to avoid int32 overflow

    Fixes: #37805
    
    PR-URL: #37809
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    aduh95 authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    3452618 View commit details
    Browse the repository at this point in the history
  41. crypto: fix DiffieHellman argument validation

    Fixes: #37808
    
    PR-URL: #37810
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    aduh95 authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    7925938 View commit details
    Browse the repository at this point in the history
  42. test: fix deprecation warning in test-doctool-html

    PR-URL: #37858
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and ruyadorno committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    86bf341 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. tools: simplify eslint comma-dangle configuration

    Remove comma-dangle settings in benchmark/.eslintrc.yaml as they are the
    same as what is set in .eslintrc.js.
    
    PR-URL: #37850
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    dbc4804 View commit details
    Browse the repository at this point in the history
  2. tools: improve macos-firewall.sh output

    The output of tools/macos-firewall.sh can cause people to think it
    didn't work. Update things slightly to make the output mildly more
    informative.
    
    Refs: #37233 (comment)
    
    PR-URL: #37846
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    b5879ef View commit details
    Browse the repository at this point in the history
  3. deps: upgrade npm to 7.7.0

    PR-URL: #37879
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    d5b472b View commit details
    Browse the repository at this point in the history
  4. test: add OpenSSL 3.0 checks to test-crypto-keygen

    Currently test-crypto-keygen.js fails when dynamically linking against
    OpenSSL 3.0 which the following error:
    === debug test-crypto-keygen ===
    Path: parallel/test-crypto-keygen
    node:assert:901
        throw newErr;
        ^
    AssertionError [ERR_ASSERTION]: ifError got unwanted exception:
    error:05000072:dsa routines::bad ffc parameters
    at DsaKeyPairGenJob.<anonymous>
      (/nodejs/openssl/test/common/index.js:342:12)
    at DsaKeyPairGenJob.<anonymous> (/openssl/test/common/index.js:379:15)
    at DsaKeyPairGenJob.job.ondone (node:internal/crypto/keygen:77:23)
     {
      generatedMessage: false,
      code: 'ERR_ASSERTION',
      actual: [Error: error:05000072:dsa routines::bad ffc parameters],
      expected: null,
      operator: 'ifError'
    }
    Command: node /nodejs/openssl/test/parallel/test-crypto-keygen.js
    
    This commit adds a check and adjusts the modulus length when linking
    against OpenSSL 3.0.
    
    PR-URL: #37860
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    danbev authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    33c35a3 View commit details
    Browse the repository at this point in the history
  5. test: add OpenSSL 3.0 checks to tls-passphrase

    PR-URL: #37860
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    danbev authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    5cdeb76 View commit details
    Browse the repository at this point in the history
  6. node-api: fix crash in finalization

    Refs: nodejs/node-addon-api#906
    Refs: #37616
    
    Fix crash introduced by #37616
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #37876
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    3ab223d View commit details
    Browse the repository at this point in the history
  7. deps: upgrade npm to 7.7.4

    PR-URL: #37897
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    649e04c View commit details
    Browse the repository at this point in the history
  8. test: increase wiggle room for memory in test-worker-resource-limits

    PR-URL: #37901
    Fixes: #37844
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    76ebc4b View commit details
    Browse the repository at this point in the history
  9. doc: fix wording in outgoingMessage.write

    PR-URL: #37894
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tniessen authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    a6f21e2 View commit details
    Browse the repository at this point in the history
  10. doc: reduce header nesting in async_hooks.md

    Maximum header level reduced to 5.
    
    PR-URL: #37839
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    e84252b View commit details
    Browse the repository at this point in the history
  11. doc,tools: use only one level 1 header per page

    Increment the header levels from markdown files when producing HTML
    documents. This is both better semantically (as the two h1 headers in
    current docs are not actually equivalent level semantically--the second
    belongs below/inside the first) and better for accessibility. (It is
    valid HTML to have multiple h1 headers in a document, but it can be bad
    for screen reader experience.)
    
    PR-URL: #37839
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    3925458 View commit details
    Browse the repository at this point in the history
  12. crypto: clear errors in SignTraits::DeriveBits

    PR-URL: #37820
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    50fc6b9 View commit details
    Browse the repository at this point in the history
  13. src: report idle time correctly

    With this change, the V8 profiler will attribute any time between
    prepare and check cycles, except any entrances to InternalCallbackScope,
    to be "idle" time. All callbacks, microtasks, and timers will be marked
    as not idle. The one exception is native modules which don't use the
    MakeCallback helper, but those are already broken anyway for async
    context tracking so we should just encourage broken modules to be fixed.
    
    PR-URL: #37868
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Stephen Belanger authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    2da532c View commit details
    Browse the repository at this point in the history
  14. tools: simplify eslint comma-dangle configuration (tools)

    Remove the comma-dangle settings in tools/.eslintrc.yaml. They are
    duplicated in .eslintrc.js.
    
    PR-URL: #37883
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    ca93e52 View commit details
    Browse the repository at this point in the history
  15. doc: update GOVERNANCE.md for TSC Charter changes

    TSC charter changes can be approved by the Cross-Project Council.
    
    PR-URL: #37888
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    364c8ac View commit details
    Browse the repository at this point in the history
  16. http2: fix setting options before handle exists

    Currently, when a JS Http2Session object is created, we have
    to handle the situation in which the native object corresponding
    to it does not yet exist. As part of that, we create a typed array
    for storing options that are passed through the `AliasedStruct`
    mechanism, and up until now, we copied that typed array over
    the native one once the native one was available.
    
    This was not good, because it was overwriting the defaults that
    were set during construction of the native typed array with zeroes.
    
    In order to fix this, create a wrapper for the JS-created typed array
    that keeps track of which fields were changed, which enables us to
    only overwrite fields that were intentionally changed on the JS side.
    
    It is surprising that this behavior was not tested (which is,
    guessing from the commit history around these features, my fault).
    The subseqeuent commit introduces a test that would fail without
    this change.
    
    PR-URL: #37875
    Fixes: #37849
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    a5bf7de View commit details
    Browse the repository at this point in the history
  17. http2: treat non-EOF empty frames like other invalid frames

    Use the existing mechanism that we have to keep track of invalid frames
    for treating this specific kind of invalid frame.
    
    The commit that originally introduced this check was 695e38b,
    which was supposed to proected against CVE-2019-9518, which in turn
    was specifically about a *flood* of empty data frames. While these are
    still invalid frames either way, it makes sense to be forgiving here
    and just treat them like other invalid frames, i.e. to allow a small
    (configurable) number of them.
    
    Fixes: #37849
    
    PR-URL: #37875
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    1c04327 View commit details
    Browse the repository at this point in the history
  18. deps: upgrade npm to 7.7.5

    PR-URL: #37919
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    ec82feb View commit details
    Browse the repository at this point in the history
  19. doc: spell out ICU acronym on first occurrence

    PR-URL: #37942
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    0fe3c7e View commit details
    Browse the repository at this point in the history
  20. child_process: remove unused argument

    The internal validateTimeout() takes a single parameter, so do not pass
    a second value.
    
    PR-URL: #37923
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    377830f View commit details
    Browse the repository at this point in the history
  21. test: fix typeof comparison

    The typeof operator returns a string. Compare to the string 'undefined'
    and not the value undefined.
    
    PR-URL: #37924
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    e256c4d View commit details
    Browse the repository at this point in the history
  22. tools: improve valid-typeof lint rule

    Require that `typeof` comparisons be to string literals.
    
    PR-URL: #37924
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    b7e7384 View commit details
    Browse the repository at this point in the history
  23. src: fix typo in src code guide

    PR-URL: #37956
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    tniessen authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    bd87e19 View commit details
    Browse the repository at this point in the history
  24. doc: add more commands for cherry-picking and changelog to release docs

    PR-URL: #37785
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    danielleadams authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    ac60d01 View commit details
    Browse the repository at this point in the history
  25. timers: fix arbitrary object clearImmediate errors

    Fix errors that are caused by invoking clearImmediate
    with arbitrary objects.
    
    fixes: #37806
    
    PR-URL: #37824
    Fixes: #37806
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Linkgoron authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    d44b268 View commit details
    Browse the repository at this point in the history
  26. src: document newer values for --unhandled-rejections flag

    These values were added in v15.0.0 by #33475 but were not included in
    the `node --help` output.
    
    Also documents which value is the default.
    
    PR-URL: #37899
    Fixes: #37896
    Refs: #33475
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    glasser authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    13ecff6 View commit details
    Browse the repository at this point in the history
  27. src: indent long help text properly

    The previous code passed an ignored argument to StringPrototypeTrimLeft,
    and tried to trim a string that didn't start with whitespace. The trim
    makes more sense after the indentation has been added. Now wrapped lines
    actually show up with the rest of the help text.
    
    Doing this made an uncharacteristic trailing newline in the
    `--icu-data-dir` help text more obvious, so I removed that.
    
    PR-URL: #37911
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    glasser authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    b6ad8e4 View commit details
    Browse the repository at this point in the history
  28. doc: fix typos in lib/internal/bootstrap/pre_execution.js

    PR-URL: #37658
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    marsonya authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    659fc5d View commit details
    Browse the repository at this point in the history
  29. util: remove unreachable inspect code

    Convert invariant from if statement to an assertion. The condition is
    believed to be impossible to trigger.
    
    PR-URL: #37941
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    d33f446 View commit details
    Browse the repository at this point in the history
  30. perf_hooks: make Performance extend EventTarget

    Refs: https://www.w3.org/TR/hr-time/#sec-performance
    
    PR-URL: #37621
    Backport-PR-URL: #37832
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    e60bd1a View commit details
    Browse the repository at this point in the history
  31. test: split promisified timers test for coverage purposes

    Because of lazy loading, running promisified timers tests for setTimeout
    and setImmediate from the same file means that there is a piece of code
    that doesn't get covered. Split into separate files to cover everything.
    
    Refs: https://coverage.nodejs.org/coverage-290c158018ac0277/lib/timers.js.html#L269
    
    PR-URL: #37943
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    b0226b3 View commit details
    Browse the repository at this point in the history
  32. deps: upgrade npm to 7.7.6

    PR-URL: #37968
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    ruyadorno committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    f2cef54 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. deps: v8 backport 9689b17687b

    [top-level-await] Implement spec fix for cycle root detection
    
    Refs: http://github.com/v8/v8/commit/9689b17687b21c800c3f7400df4255c55b9c6ec0
    PR-URL: #37865
    Backport-PR-URL: #37985
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    guybedford authored and ruyadorno committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    2fd97ce View commit details
    Browse the repository at this point in the history
  2. deps: backport v8 f19142e6

    [top-level-await] Implement the new post-order requirement for
    async subgraphs
    
    Refs: v8/v8@f19142e
    PR-URL: #37864
    Backport-PR-URL: #37985
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    guybedford authored and ruyadorno committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    f09c033 View commit details
    Browse the repository at this point in the history
  3. 2021-03-31, Version 15.13.0 (Current)

    PR-URL: #37977
    
    Notable changes:
    
    * buffer:
      * implement btoa and atob (James M Snell) #37529
    * deps:
      * upgrade npm to 7.7.6 (Ruy Adorno) #37968
    * doc:
      * add legacy status to stability index (James M Snell) #37784
      * add @Linkgoron to collaborators (Nitzan Uziely) #37817
    * http:
      * add http.ClientRequest.getRawHeaderNames() (simov) #37660
    ruyadorno committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    71a7722 View commit details
    Browse the repository at this point in the history