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.6.0 proposal #36889

Merged
merged 161 commits into from Jan 15, 2021
Merged

v15.6.0 proposal #36889

merged 161 commits into from Jan 15, 2021

Commits on Jan 5, 2021

  1. Revert "http: use autoDestroy: true in incoming message"

    This reverts commits:
    
    * 55e83cb
    * 6120028
    * 70eaf55
    * 5ae9690
    * f20a88f
    * a6bf74e
    * 8154e47
    
    Because of the breaking change in the order of emitting the `close`
    event in `IncomingMessage` described in:
      #33035 (comment)
    
    PR-URL: #36647
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and MylesBorins committed Jan 5, 2021
    Copy the full SHA
    c784f15 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. http: refactor to use more primordials

    PR-URL: #36194
    Backport-PR-URL: #36803
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    5e499c4 View commit details
    Browse the repository at this point in the history
  2. errors: eliminate all overhead for hidden calls

    Eliminate all overhead for function calls that are to be
    hidden from the stack traces at the expense of
    reduced performance for the error case
    
    Fixes: #35386
    
    PR-URL: #35644
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Momtchil Momtchev authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    c844d22 View commit details
    Browse the repository at this point in the history
  3. v8: fix native serdes constructors

    Fixes: #13326
    Refs: #13541
    PR-URL: #36549
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    ExE-Boss authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    3170636 View commit details
    Browse the repository at this point in the history
  4. tools: revise line in configure.py for clarity

    * Replace unused identifier with Python convention `_`.
    * Remove unneeded parentheses.
    * Remove line-wrapping.
    
    I confirmed that this doesn't change the output by running `./configure
    --shared-zlib` and confirming that it created the same `common.gypi`
    with and without these changes. The code changed here doesn't run unless
    there is a `--shared-*` flag.
    
    PR-URL: #36551
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    cb7f73c View commit details
    Browse the repository at this point in the history
  5. lib: refactor to use more primordials in internal/histogram.js

    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    PR-URL: #36455
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    2 people authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    63091f8 View commit details
    Browse the repository at this point in the history
  6. child_process: clean event listener correctly

    I was working on AbortSignal for spawn and noticed there is a leak in
    the current code for AbortSignal support in child_process since it
    removes the wrong listener. I used the new signal as argument feature
    to make removing the listener easier and added a test.
    
    PR-URL: #36424
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    benjamingr authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    7134d49 View commit details
    Browse the repository at this point in the history
  7. v8: refactor to use more primordials

    PR-URL: #36527
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    2dd2ec3 View commit details
    Browse the repository at this point in the history
  8. doc: expand openssl instructions

    Refs: #36541
    
    Expand the instructions to cover what is needed when
    updates are required across all active release lines
    
    PR-URL: #36554
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    mhdawson authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    dcc93d3 View commit details
    Browse the repository at this point in the history
  9. doc: remove "Related Issues" from pull request template

    We don't require an issue for a pull request, so this section usually
    ends up displaying confusing default content.
    
    PR-URL: #36590
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    538f226 View commit details
    Browse the repository at this point in the history
  10. doc: remove replication of GitHub template

    The pull-request template was replicated in the pull-requests.md which
    is a maintenance annoyance when changing the template. Replace the
    replication with a link to the raw template.
    
    PR-URL: #36590
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    93237c5 View commit details
    Browse the repository at this point in the history
  11. lib: fix diagnostics_channel hasSubscribers error

    Fixes: #36598
    
    PR-URL: #36599
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d20235b View commit details
    Browse the repository at this point in the history
  12. test: redirect stderr EnvironmentWithNoESMLoader

    This commit adds a suggestion to redirect stderr for
    EnvironmentTest.EnvironmentWithNoESMLoader.
    
    The motivation for this is that currently this tests prints the
    following error (which is expected):
    
    vm:module(0):1
    globalThis.importResult = import("")
    ^
    
    Error: Not supported
     at vm:module(0):1:1
     at SourceTextModule.evaluate (node:internal/vm/module:229:23)
     at node:embedder_main_12:1:328
     at processTicksAndRejections (node:internal/process/task_queues:93:5)
    
    It might not be obvious which test caused this error just by looking at
    the output above and it would be nice if it was not displayed.
    
    PR-URL: #36548
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    danbev authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    863bfc4 View commit details
    Browse the repository at this point in the history
  13. deps: V8: cherry-pick dfcdf7837e23

    Original commit message:
    
        [coverage] fix greedy nullish coalescing
    
        The SourceRangeScope helper was consuming too many characters, instead
        explicitly create SourceRange, based on scanner position.
    
        Bug: v8:11231
        Change-Id: I852d211227abacf867e8f1ab3e3ab06dbdba2a9b
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2576006
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Commit-Queue: Toon Verwaest <verwaest@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#71765}
    
    Refs: v8/v8@dfcdf78
    
    PR-URL: #36573
    Fixes: #36619
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    bcoe authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    578fa0f View commit details
    Browse the repository at this point in the history
  14. child_process: support AbortSignal in fork

    PR-URL: #36603
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    benjamingr authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a8a427f View commit details
    Browse the repository at this point in the history
  15. tools: use is None consistently in Python

    We use `is None` instead of `== None` everywhere (which mostly just
    means test.py) except in one place in genv8constants.py. Switch to `is
    None` in genv8constants.py. This is slightly more efficient, although I
    can't imagine that makes a measurable difference here.
    
    PR-URL: #36606
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    7664f36 View commit details
    Browse the repository at this point in the history
  16. tools: call close() explicitly in genv8constants.py

    PR-URL: #36606
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    37b39a2 View commit details
    Browse the repository at this point in the history
  17. tools: correct usage message for genv8constants.py

    PR-URL: #36606
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    10f1c89 View commit details
    Browse the repository at this point in the history
  18. doc: fix bugs in _construct() example

    PR-URL: #36509
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    mkbaranovskyi authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    3ee4cfc View commit details
    Browse the repository at this point in the history
  19. doc: document "http: lazy create IncomingMessage.headers"

    Refs: #35281
    Refs: #36550
    
    Co-authored-by: raisinten <raisinten@gmail.com>
    
    PR-URL: #36601
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    ExE-Boss authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    5645b21 View commit details
    Browse the repository at this point in the history
  20. events: refactor to use more primordials

    PR-URL: #36304
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    82393ae View commit details
    Browse the repository at this point in the history
  21. lib: make safe primordials safe to construct

    PR-URL: #36428
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    56af125 View commit details
    Browse the repository at this point in the history
  22. lib: add primordials.SafeStringIterator

    PR-URL: #36526
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    8ac2016 View commit details
    Browse the repository at this point in the history
  23. buffer: make FastBuffer safe to construct

    Using an explicit constructor is necessary to avoid relying on
    `Array.prototype[Symbol.iterator]` and `%ArrayIteratorPrototype%.next`,
    which can be mutated by users.
    
    PR-URL: #36587
    Refs: #36428
    Refs: #36532
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    822ac48 View commit details
    Browse the repository at this point in the history
  24. benchmark: add simple https benchmark

    Adds a simple benchmark for https server based on the http simple
    benchmark. Updates benchmarker integration for autocannon and wrk,
    so that they support https scheme.
    
    Also adds a new HTTPS section and improves HTTP/2 section in
    the benchmark guide.
    
    PR-URL: #36612
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    puzpuzpuz authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    7aedda9 View commit details
    Browse the repository at this point in the history
  25. url: refactor to use more primordials

    PR-URL: #36316
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b1c6a44 View commit details
    Browse the repository at this point in the history
  26. lib: refactor to use primordials in internal/priority_queue.js

    PR-URL: #36560
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ec3e841 View commit details
    Browse the repository at this point in the history
  27. tools: update gyp-next to v0.7.0

    Refs: https://github.com/nodejs/gyp-next/releases/tag/v0.7.0
    
    PR-URL: #36580
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    targos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b367d5a View commit details
    Browse the repository at this point in the history
  28. doc: document return value of https.request

    Add missing topic about what https.request() returns.
    
    PR-URL: #36370
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    mcgitty authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    1ed517c View commit details
    Browse the repository at this point in the history
  29. lib: refactor to use more primordials in internal/encoding.js

    PR-URL: #36480
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    6e338da View commit details
    Browse the repository at this point in the history
  30. doc: use _code name_ rather than _codename_

    This is excrutiatingly minor, but every authoritative resource I've
    checked (which is to say, a few dictionaries) uses "code name" primarily
    or exclusively. Let's follow suit.
    
    PR-URL: #36611
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    f623d5d View commit details
    Browse the repository at this point in the history
  31. test: increase runInAsyncScope() coverage

    We don't appear to have any test coverage for passing the `thisArg`
    argument to `runInAsyncScope()`. Test coverage stats seem to bear this
    out. Add a test for it.
    
    PR-URL: #36624
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    1f3bc5e View commit details
    Browse the repository at this point in the history
  32. test: improve coverage for util.inspect() with classes

    Refs: #36622 (review)
    
    PR-URL: #36625
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    34d1d79 View commit details
    Browse the repository at this point in the history
  33. tools: revise install.py for minor improvements

    * Use an with block for reading the config file.
    Refs: https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
    
    * Use explicit blank return to make it clear that the return value is
      not actually used and that it is being used for flow control only..
    
    PR-URL: #36626
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    8ad3455 View commit details
    Browse the repository at this point in the history
  34. doc: correct callback parameter type for createPushResponse()

    Refs: #22322 (comment)
    
    PR-URL: #36631
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ff4674b View commit details
    Browse the repository at this point in the history
  35. doc: alphabetize http response properties

    All the properties are already in alphabetical order except for
    createPushResponse(). Move that property to the alphabetical location in
    the list.
    
    PR-URL: #36631
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    8a0cdb3 View commit details
    Browse the repository at this point in the history
  36. quic,timers: refactor to use validateAbortSignal

    PR-URL: #36604
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    8b7336b View commit details
    Browse the repository at this point in the history
  37. http: remove dead code from internal/http.js

    PR-URL: #36630
    Refs: #32329
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    9156f43 View commit details
    Browse the repository at this point in the history
  38. build: do not "exit" a script meant to be "source"d

    Running exit in a script meant to be sourced means the user shell will
    exit, which prevents seeing the error message, and is generally very
    annoying.
    Fix the "android-configure" script to use "return" instead of "exit".
    
    PR-URL: #35520
    Fixes: #35519
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    fdgonthier authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ffaa8c1 View commit details
    Browse the repository at this point in the history
  39. https: refactor to use more primordials

    PR-URL: #36195
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a4d64f9 View commit details
    Browse the repository at this point in the history
  40. lib: add primordials.SafeArrayIterator

    PR-URL: #36532
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    181bad5 View commit details
    Browse the repository at this point in the history
  41. test: increase coverage for internal/error_serdes.js

    test serializeError with getter property
    
    Refs: https://coverage.nodejs.org/coverage-73a21e4c06d5781d/lib/internal/error_serdes.js.html#L49
    
    PR-URL: #36628
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    f815565 View commit details
    Browse the repository at this point in the history
  42. build: fix unknown warning option

    warning: unknown warning option '-Wno-int-in-bool-context';
    did you mean '-Wno-gnu-include-next'? [-Wunknown-warning-option]
    1 warning generated.
    
    The `-Wint-in-bool-context` diagnostic is not enabled by default,
    so no additional option is needed.
    
    PR-URL: #36629
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    RaisinTen authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    857b98e View commit details
    Browse the repository at this point in the history
  43. util: refactor to use more primordials

    PR-URL: #36265
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    64bf2f2 View commit details
    Browse the repository at this point in the history
  44. lib: use more primordials in shared validators

    PR-URL: #36552
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    PoojaDurgad authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    bb4f8c8 View commit details
    Browse the repository at this point in the history
  45. doc: add yashLadha to collaborator

    Fixes: #36500
    
    PR-URL: #36666
    
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    yashLadha authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    72b0ab0 View commit details
    Browse the repository at this point in the history
  46. stream,zlib: do not use _stream_* anymore

    PR-URL: #36618
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    mcollina authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    1fc30a8 View commit details
    Browse the repository at this point in the history
  47. lib: refactor to use validateCallback

    PR-URL: #36609
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    7fe1b5e View commit details
    Browse the repository at this point in the history
  48. lib: remove unused code

    PR-URL: #36632
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    mscdex authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    eb6b386 View commit details
    Browse the repository at this point in the history
  49. doc: document http.IncomingMessage behaviour change

    Add to the history table that the `destroyed` value returns `true` after
    the incoming data is consumed.
    
    Refs: #36617
    Refs: #33035
    
    PR-URL: #36641
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    dr-js authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    651e7d2 View commit details
    Browse the repository at this point in the history
  50. stream: only use legacy close listeners if not willEmitClose

    Some streams that willEmitClose unecessarily fallback to legacy
    events.
    
    PR-URL: #36649
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ronag authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    190ddce View commit details
    Browse the repository at this point in the history
  51. test: add test for reused AbortController with execfile()

    Test that reusing an aborted AbortController with execfile() results in
    immediate SIGTERM.
    
    PR-URL: #36644
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d5d56ec View commit details
    Browse the repository at this point in the history
  52. child_process: treat already-aborted controller as aborting

    If an AbortController passed to execfile() is already aborted, use the
    same behavior as if the controller was aborted after calling execfile().
    This mimics the behavior of fetch in the browser.
    
    PR-URL: #36644
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    78d4d91 View commit details
    Browse the repository at this point in the history
  53. child_process: reduce abort handler code duplication

    Move duplicate abort handler logic into a separate function.
    
    PR-URL: #36644
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b98cc51 View commit details
    Browse the repository at this point in the history
  54. test: add already-aborted-controller test for spawn()

    PR-URL: #36644
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    f0dfe57 View commit details
    Browse the repository at this point in the history
  55. url: fix url.format with ipv6 hostname

    Fixes: #36654
    
    PR-URL: #36665
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    5cb8b16 View commit details
    Browse the repository at this point in the history
  56. fs: accept non-32-bit length in writeBuffer

    Since `length` is `size_t`, it can accept 64-bit integers too.
    
    Refs: https://man7.org/linux/man-pages/man2/write.2.html
    Fixes: #36643
    
    PR-URL: #36667
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    RaisinTen authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d5e1b82 View commit details
    Browse the repository at this point in the history
  57. string_decoder: throw ERR_STRING_TOO_LONG for UTF-8

    String::NewFromUtf8 doesn't generate an exception in V8 when the string
    is too long but is guaranteed to return an empty MaybeLocal only in
    that case. Generate a Node.js exception when it happens.
    
    Fixes: #35676
    
    PR-URL: #36661
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d2b9e7c View commit details
    Browse the repository at this point in the history
  58. errors: refactor to use more primordials

    PR-URL: #36651
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    f0a9c53 View commit details
    Browse the repository at this point in the history
  59. doc: add note about uncloneable objects

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36534
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    edf8c6d View commit details
    Browse the repository at this point in the history
  60. src: fix leading backslash bug in URL

    The associated condition mentioned in the URL parsing algorithm of the
    WHATWG URL Standard is:
    url is special and c is U+005C (\)
    So, `special_back_slash` must be updated whenever `special` is updated.
    
    Fixes: #36559
    
    PR-URL: #36613
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a53997e View commit details
    Browse the repository at this point in the history
  61. test: increase coverage for diagnostics_channel

    1. test subscribe with invalid args
    https://coverage.nodejs.org/coverage-21f2e8859dfbf09f/lib/diagnostics_channel.js.html#L27
    
    2. test create channel with invalid args
    https://coverage.nodejs.org/coverage-21f2e8859dfbf09f/lib/diagnostics_channel.js.html#L98
    
    PR-URL: #36602
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    833e614 View commit details
    Browse the repository at this point in the history
  62. net: support abortSignal in server.listen

    PR-URL: #36623
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Nitzan Uziely authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    02dbcc4 View commit details
    Browse the repository at this point in the history
  63. test: update wpt url

    Refs: web-platform-tests/wpt#26643
    
    PR-URL: #36659
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    watilde authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    986d5ac View commit details
    Browse the repository at this point in the history
  64. test: update wpt encoding

    Refs: web-platform-tests/wpt#26385
    
    PR-URL: #36659
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    watilde authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    4acc273 View commit details
    Browse the repository at this point in the history
  65. test: update wpt resources

    Refs: web-platform-tests/wpt#26824
    
    PR-URL: #36659
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    watilde authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a7f743f View commit details
    Browse the repository at this point in the history
  66. test: update wpt interfaces

    Refs: web-platform-tests/wpt#26992
    
    PR-URL: #36659
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    watilde authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    9eff709 View commit details
    Browse the repository at this point in the history
  67. doc: improve ALS.enterWith and exit descriptions

    PR-URL: #36705
    Refs: #36683
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    puzpuzpuz authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    181bd05 View commit details
    Browse the repository at this point in the history
  68. doc: update emitClose default for fs streams

    The default for the `emitClose` option was changed from `false` to
    `true` by #31408 which landed in f0d2df4 for v14.0.0.
    This commit updates the fs doc to match the current behavior.
    
    Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
    
    PR-URL: #36653
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    kevinoid authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d3dc124 View commit details
    Browse the repository at this point in the history
  69. process: add direct access to rss without iterating pages

    Accessing the rss value through memoryUsage() can be expensive
    because this method will also generate  memory usage statistics
    by iterating on each page.
    This commit intend to offer a more direct access to rss value.
    
    Refs: #33384
    
    PR-URL: #34291
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Adrien Maret authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    92af503 View commit details
    Browse the repository at this point in the history
  70. doc: document common warning types

    Fixes: #24987
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36713
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    242ce19 View commit details
    Browse the repository at this point in the history
  71. doc: clarify undocumented stream properties

    Fixes: #28592
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36715
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    214dbac View commit details
    Browse the repository at this point in the history
  72. src: reduce duplicated boilerplate with new env utility fn

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36536
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    8b43388 View commit details
    Browse the repository at this point in the history
  73. child_process: add 'overlapped' stdio flag

    The 'overlapped' value sets the UV_OVERLAPPED_PIPE libuv flag in the
    child process stdio.
    
    Fixes: #29238
    
    PR-URL: #29412
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tarruda authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    9bc2cec View commit details
    Browse the repository at this point in the history
  74. http: make HEAD method to work with keep-alive

    Fixes: #28438
    
    PR-URL: #34231
    Reviewed-By: James M Snell <jasnell@gmail.com>
    josephhackman authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    954a369 View commit details
    Browse the repository at this point in the history
  75. test: add coverage for breakLength one-column array

    Add coverage for breakLength option resulting in a single-column array
    display.
    
    Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/internal/util/inspect.js.html#L1277
    
    PR-URL: #36657
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    9f7fbcc View commit details
    Browse the repository at this point in the history
  76. http2: fix typos in core.js

    PR-URL: #36719
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    pmj642 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    e85fbb7 View commit details
    Browse the repository at this point in the history
  77. doc: simplify pull request template

    Replace checklist with a list. Clarify when things like tests and
    benchmarks are needed.
    
    PR-URL: #36739
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    56c00d7 View commit details
    Browse the repository at this point in the history
  78. doc: reduce abbreviations in async_hooks.md

    Spell out or omit _i.e._ and _e.g._ as appropriate.
    
    PR-URL: #36737
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    fa54f01 View commit details
    Browse the repository at this point in the history
  79. lib: remove v8_prof_polyfill from eslint ignore list

    PR-URL: #36537
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b764269 View commit details
    Browse the repository at this point in the history
  80. test: increase coverage for events

    1. test EventEmitter.setMaxListeners with invalid listener count
    https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/events.js.html#L171
    
    2. test EventEmitter.setMaxListeners with invalid emitter
    https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/events.js.html#L186
    
    3. test getEventListeners with invalid emiiter
    Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/events.js.html#L706
    
    4. test events.once with options: null
    Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/events.js.html#L712
    
    5. add test case for inspect new Event()
    Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/internal/event_target.js.html#L111
    
    6. add test case for insepct new EventTarget()
    Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/internal/event_target.js.html#L446
    
    7. add test case for Event and EventTarget constructor name
    
    PR-URL: #36668
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    5bc130b View commit details
    Browse the repository at this point in the history
  81. perf_hooks: refactor to avoid unsafe array iteration

    PR-URL: #36723
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a258bc9 View commit details
    Browse the repository at this point in the history
  82. tools: update ESLint to 7.17.0

    Update ESLint to 7.17.0
    
    PR-URL: #36726
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    cjihrig authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    4e0995b View commit details
    Browse the repository at this point in the history
  83. meta: notify slack when someone force pushes

    Notify #nodejs-dev on the OpenJS Foundation slack when someone
    force-pushes, removing one manual step from force-pushing.
    
    PR-URL: #35131
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mmarchini authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    eca2df0 View commit details
    Browse the repository at this point in the history
  84. doc: add YAML metadata for process.memoryUsage.rss

    Refs: #34291
    
    PR-URL: #36781
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Flarna authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    8f672eb View commit details
    Browse the repository at this point in the history
  85. util: remove unreachable defensive coding

    Now that we are using primordials in the first part of
    isIdenticalTypedArrayType(), the defensive coding to get the correct
    result (when Symbol.toStringTag is manipulated) is no longer reachable
    or necessary. Remove the code.
    
    Refs: https://coverage.nodejs.org/coverage-873d21cdc1266273/lib/internal/util/comparisons.js.html#L135
    
    PR-URL: #36744
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    bff201a View commit details
    Browse the repository at this point in the history
  86. test: guard large string decoder allocation

    Use common.enoughTestMem to avoid "Array buffer allocation failed"
    error on low memory devices.
    
    Fixes: #36792
    
    PR-URL: #36795
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    targos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    9b7d2c2 View commit details
    Browse the repository at this point in the history
  87. doc: revise process.memoryUsage() text

    Some general edits, but also adding an explanation of why one might
    choose process.memoryUsage.rss() over process.memoryUsage().rss.
    
    PR-URL: #36757
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b2c1aeb View commit details
    Browse the repository at this point in the history
  88. test: fix test-memory-usage.js for IBMi

    Newly added process.memoryUsage.rss() will presumably return 0 on IBMi
    the same way process.memoryUsage().rss does. Allow IBMi to skip the new
    assertion.
    
    The test was using a mix of `assert()` and `assert.ok()`. This change
    makes it consistently use `assert.ok()`.
    
    PR-URL: #36758
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d48e00e View commit details
    Browse the repository at this point in the history
  89. doc: add panva to collaborators

    PR-URL: #36802
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    panva authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    67dd48e View commit details
    Browse the repository at this point in the history
  90. stream: do not use _stream_* anymore

    Remove all leftover usage of _stream_* and keep all of them as legacy.
    We do not deprecate the old modules to avoid disrupition and ease
    maintainance.
    
    PR-URL: #36684
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mcollina authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b996e3b View commit details
    Browse the repository at this point in the history
  91. util: refactor inspect.js to use more primodials

    PR-URL: #36730
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    rchougule authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    baa8064 View commit details
    Browse the repository at this point in the history
  92. doc: fix typo in esm documentation

    PR-URL: #36800
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    kamagatos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    fad07d5 View commit details
    Browse the repository at this point in the history
  93. doc: clarify that N-API addons are context-aware

    The docs on N-API say that NAPI_MODULE_INIT must
    be used for the addon to be context-aware. That seems
    to be wrong, i.e. all N-API addons are context-aware(?)
    
    PR-URL: #36640
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    mildsunrise authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    6db465a View commit details
    Browse the repository at this point in the history
  94. doc: add OpenSSL CVE fix to notable changes in v15.5.0

    PR-URL: #36798
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    BethGriggs authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ff39464 View commit details
    Browse the repository at this point in the history
  95. tools: fix md5 hash for ICU 68.1 src

    Correct md5sum hash for the tarball version of the ICU 68.1 source.
    The previously recorded md5sum hash was for the zip version.
    
    PR-URL: #36777
    Fixes: #36776
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    richardlau authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    1f2a198 View commit details
    Browse the repository at this point in the history
  96. doc: revise exit() and run() text in async_hooks.md

    Edit for brevity and clarity. Use present tense where possible.
    
    PR-URL: #36738
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ef62889 View commit details
    Browse the repository at this point in the history
  97. http: set lifo as the default scheduling strategy in Agent

    PR-URL: #36685
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mcollina authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    cc28d2f View commit details
    Browse the repository at this point in the history
  98. http: add test case for req-res close ordering

    Since 55e83cb
    has changed the ordering of the close event, add a test case.
    IncomingMessage will emit close before the response is sent in case the
    server is consuming data from it.
    
    Refs: #33035 (comment)
    
    PR-URL: #36645
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    dnlup authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    dfc962f View commit details
    Browse the repository at this point in the history
  99. module: refactor to avoid unsafe array iteration

    PR-URL: #36680
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    302be57 View commit details
    Browse the repository at this point in the history
  100. fs: refactor to avoid unsafe array iteration

    PR-URL: #36699
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    e3a091d View commit details
    Browse the repository at this point in the history
  101. wasi: refactor to avoid unsafe array iteration

    PR-URL: #36724
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d5a9799 View commit details
    Browse the repository at this point in the history
  102. tty: refactor to avoid unsafe array iteration

    PR-URL: #36771
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    258aa50 View commit details
    Browse the repository at this point in the history
  103. doc: fix broken link for ChildProcess

    Fixes: #36787
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36788
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ad1d8fb View commit details
    Browse the repository at this point in the history
  104. doc: clarify Buffer.from when using ArrayBuffer

    Fixes: #31348
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36785
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    c6eb2b4 View commit details
    Browse the repository at this point in the history
  105. doc: clarify that --require only supports cjs

    Fixes: #35103
    
    PR-URL: #36806
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a7bb4da View commit details
    Browse the repository at this point in the history
  106. readline: fix behaviour of Interface plugged to a non-terminal output

    Fixes: #36773
    
    PR-URL: #36774
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b17130a View commit details
    Browse the repository at this point in the history
  107. doc: avoid memory leak warning in async_hooks example

    Fixes: #35952
    
    PR-URL: #36783
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    61b0393 View commit details
    Browse the repository at this point in the history
  108. doc: clarify when messageerror is emitted

    Adapting addaleax's explanation from the issue.
    
    Fixes: #36333
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36780
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b4091ea View commit details
    Browse the repository at this point in the history
  109. benchmark: fix http/headers.js with test-double

    The http/headers.js benchmark fails if wrk or autocannon are not
    installed. This is because the benchmark exceeds the default permissible
    length for HTTP headers. Reduce the largest benchmarks to fit within the
    8192 default as that is what we should be optimizing for.
    
    Fixes: #31022
    
    PR-URL: #36794
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    4601886 View commit details
    Browse the repository at this point in the history
  110. doc: revise method text in async_hooks.md

    Fix two typographical errors ("This methods") and general minor edits
    around the use of the word "method" in async_hooks.md.
    
    PR-URL: #36736
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    757b966 View commit details
    Browse the repository at this point in the history
  111. doc: add dark mode

    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    PR-URL: #36313
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    AjayPoshak authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a956fb3 View commit details
    Browse the repository at this point in the history
  112. crypto: implement randomuuid

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36729
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    4e4deca View commit details
    Browse the repository at this point in the history
  113. doc: clarify subprocess.stdout/in/err/io properties

    The various `subprocess.stdwhatever` properties can be null or
    undefined in certain conditions.
    
    Fixes: #33458
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36784
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d4bcb36 View commit details
    Browse the repository at this point in the history
  114. doc: improve crypto.randomUUID() text

    * Use present tense.
    * Remove "persistently" which suggests that the cache persists across
      Node.js runs.
    * Remove "pre-emptively". I think "proactively" is what was meant as
      nothing is being pre-empted here. Regardless of what the adverby
      should be, it seems unnecessary.
    
    PR-URL: #36830
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    835bdf0 View commit details
    Browse the repository at this point in the history
  115. doc: add dnlup to collaborators

    PR-URL: #36849
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ash Cripps <acripps@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    dnlup authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ff6edbc View commit details
    Browse the repository at this point in the history
  116. test: use faster variant for rss test-memoryusage-emfile

    PR-URL: #36768
    Refs: #34291
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    PoojaDurgad authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    c64db20 View commit details
    Browse the repository at this point in the history
  117. test: mark test-cluster-bind-privileged-port flaky on arm

    Per rvagg:
    ```
    Persistent failure, even after restarts of the whole cluster. #36478 was
    merged into this test yesterday but the parent commit still has the
    failures.
    
    What has changed is the Docker version. They all got an upgrade to
    5:20.10.2~3-0~raspbian-buster and this is all running inside containers.
    It's going to be the newest version of Docker running in our CI and I
    wonder whether we're going to see similar failures when we upgrade other
    hosts or if this is going to be restricted to ARM.
    
    Other than that, I'm not sure what this could be. It seems like a
    straightforward test that shouldn't fail, maybe Docker has introduced
    something new for unprivileged port binding inside containers?
    ```
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36850
    Refs: #36847
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    9d25d25 View commit details
    Browse the repository at this point in the history
  118. doc: document buffer's "Uint" aliases clearly

    Fixes: #36751
    
    PR-URL: #36796
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    targos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    7c7180a View commit details
    Browse the repository at this point in the history
  119. http2: refactor to use primordials instead of <string>.indexOf

    PR-URL: #36679
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    rchougule authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a38ad07 View commit details
    Browse the repository at this point in the history
  120. doc: clarify descriptions of _writev chunks argument

    Fixes: #36789
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36822
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    1a4d34e View commit details
    Browse the repository at this point in the history
  121. process: passing -1 to setuid/setgid should not abort

    Fixes: #32750
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36786
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    94afc3e View commit details
    Browse the repository at this point in the history
  122. domain: make node resilient to Array prototype tempering

    Fixes: #36669
    
    PR-URL: #36676
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    9b9b6d5 View commit details
    Browse the repository at this point in the history
  123. docs: add references to punycode.md

    Add references to related `url` functions in punycode.md. These provide
    guidance to users who may be investigating the punycode module for URL
    encoding.
    
    PR-URL: #36761
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    isaacl authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    41e278b View commit details
    Browse the repository at this point in the history
  124. crypto: introduce X509Certificate API

    Introduces the `crypto.X509Certificate` object.
    
    ```js
    const { X509Certificate } = require('crypto');
    
    const x509 = new X509Certificate('{pem encoded cert}');
    console.log(x509.subject);
    ```
    
    Fixes: #29181
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36804
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    c4ad50e View commit details
    Browse the repository at this point in the history
  125. doc: clarify child_process.exec inherits cwd

    PR-URL: #36809
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ugultopu authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    2d8423d View commit details
    Browse the repository at this point in the history
  126. net: throw ERR_OUT_OF_RANGE if blockList.addSubnet prefix is NaN

    Fixes: #36731
    
    PR-URL: #36732
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    24246a2 View commit details
    Browse the repository at this point in the history
  127. timers: refactor to use optional chaining

    PR-URL: #36767
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    8e8b16f View commit details
    Browse the repository at this point in the history
  128. doc: update release key for Danielle Adams

    PR-URL: #36793
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danielleadams committed Jan 12, 2021
    Copy the full SHA
    da49624 View commit details
    Browse the repository at this point in the history
  129. doc: os.uptime() temporary bug notice

    Makes it clear that os.uptime() is unreliable in some virtualization
    cases.
    
    PR-URL: #36503
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    schamberg97 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    3b64b38 View commit details
    Browse the repository at this point in the history
  130. src: fix typo in crypto_aes.cc

    concatentated -> concatenated
    
    PR-URL: #36717
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    eltociear authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    d70824f View commit details
    Browse the repository at this point in the history
  131. zlib: refactor to use primordial instead of <string>.startsWith

    PR-URL: #36718
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    rchougule authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    b6f74b0 View commit details
    Browse the repository at this point in the history
  132. doc: fix module syncBuiltinESMExports example

    Fix failing code and add explanations of each assert.
    
    PR-URL: #34284
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    bmacnaughton authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    153be6c View commit details
    Browse the repository at this point in the history
  133. lib: refactor to use mapping in cluster master

    Cluster master message handler is basically doing the same thing for
    different message actions which can be avoided. Thus move to method
    mapping object and doing a single lookup to find the function to execute
    and it doesnot exists, skip the execution chain.
    
    PR-URL: #36250
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    yashLadha authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    95219ea View commit details
    Browse the repository at this point in the history
  134. console: refactor to avoid unsafe array iteration

    PR-URL: #36753
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    0c11a17 View commit details
    Browse the repository at this point in the history
  135. stream: lazy read ReadStream

    Using stream._construct would cause the Readable
    to incorrectly greedily start reading.
    
    Fixes: #36251
    
    PR-URL: #36823
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Momtchil Momtchev authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    cb0b53e View commit details
    Browse the repository at this point in the history
  136. benchmark: fix http2 benchmarks

    Fixes: #36746
    
    PR-URL: #36871
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    3ca7a78 View commit details
    Browse the repository at this point in the history
  137. tools: update doc tool dependencies

    PR-URL: #36844
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    cfdbb79 View commit details
    Browse the repository at this point in the history
  138. deps: update nghttp2 to 1.42.0

    Refs: https://github.com/nghttp2/nghttp2/releases/tag/v1.42.0
    
    PR-URL: #36842
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    ff5bd04 View commit details
    Browse the repository at this point in the history
  139. cluster: fix edge cases that throw ERR_INTERNAL_ASSERTION

    Some cases use both `cluster` and `net`/`cluser` will throw
    ERR_INTERNAL_ASSERTION when `listen`/`bind` to the port of `0`. This
    PR maitains a separate map of the index to fix the issue. See the new
    tests added for the detail cases.
    
    PR-URL: #36764
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    oyyd authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    54bd4ab View commit details
    Browse the repository at this point in the history
  140. build: refactor Makefile

    * add character classes
    * replace echo -n with printf
    
    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    PR-URL: #36759
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    21f3295 View commit details
    Browse the repository at this point in the history
  141. events: refactor to use optional chaining

    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    PR-URL: #36763
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Lxxyx authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    3fa470a View commit details
    Browse the repository at this point in the history
  142. tools: update all lint-md rollup dependencies

    PR-URL: #36843
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    37becfd View commit details
    Browse the repository at this point in the history
  143. tls: refactor to avoid unsafe array iteration

    PR-URL: #36772
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    c23cca2 View commit details
    Browse the repository at this point in the history
  144. deps: upgrade npm to 7.4.0

    PR-URL: #36829
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    ruyadorno authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    1c9ec25 View commit details
    Browse the repository at this point in the history
  145. stream: fix .end() error propagation

    PR-URL: #36817
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ronag authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    4c819d6 View commit details
    Browse the repository at this point in the history
  146. crypto: fixup bug in keygen error handling

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36779
    Refs: #36729
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    42aca13 View commit details
    Browse the repository at this point in the history
  147. crypto: implement basic secure heap support

    Adds two new command line arguments:
    
    * `--secure-heap=n`, which causes node.js to initialize
      an openssl secure heap of `n` bytes on openssl initialization.
    * `--secure-heap-min=n`, which specifies the minimum allocation
      from the secure heap.
    * A new method `crypto.secureHeapUsed()` that returns details
      about the total and used secure heap allocation.
    
    The secure heap is an openssl feature that allows certain kinds
    of potentially sensitive information (such as private key
    BigNums) to be allocated from a dedicated memory area that is
    protected against pointer over- and underruns.
    
    The secure heap is a fixed size, so it's important that users
    pick a large enough size to cover the crypto operations they
    intend to utilize.
    
    The secure heap is disabled by default.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36779
    Refs: #36729
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    53cf996 View commit details
    Browse the repository at this point in the history
  148. test: use faster variant for rss in test-vm-memleak.js

    PR-URL: #36769
    Refs: #34291
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PoojaDurgad authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    daad0ab View commit details
    Browse the repository at this point in the history
  149. test: use faster variant for rss in test-crypto-dh-leak

    PR-URL: #36766
    Refs: #34291
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PoojaDurgad authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    cc37ff2 View commit details
    Browse the repository at this point in the history
  150. stream: finished waits for 'close' on OutgoingMessage

    Don't invoke finished callback until OutgoingMessagehas
    emitted 'close'.
    
    PR-URL: #36648
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ronag authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    abae61e View commit details
    Browse the repository at this point in the history
  151. doc: clarify event.isTrusted text

    PR-URL: #36827
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    e8bb1f7 View commit details
    Browse the repository at this point in the history
  152. http: don't cork noop .end()

    Calling .end() a second time should be a noop and not
    leave the socket corked.
    
    Fixes: #36620
    
    PR-URL: #36633
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    ronag authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    a9a2dd3 View commit details
    Browse the repository at this point in the history
  153. test: http complete response after socket double end

    PR-URL: #36633
    Fixes: #36620
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    mitsos1os authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    17a5233 View commit details
    Browse the repository at this point in the history
  154. module: fix Windows folder exports deprecation warning

    PR-URL: #36859
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    guybedford authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    01213c7 View commit details
    Browse the repository at this point in the history
  155. lib: simplify primordials.uncurryThis

    PR-URL: #36866
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    ExE-Boss authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    1db3772 View commit details
    Browse the repository at this point in the history
  156. doc: define "browser", "production", "development"

    Defines the above exports conditions by convention
    as well as some guidance for further conditions
    definitions in future
    
    PR-URL: #36856
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    guybedford authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    05f34c6 View commit details
    Browse the repository at this point in the history
  157. test: disable test-crypto-secure-heap with asan

    The asan checks don't play well currently with persistent secure
    heap allocations.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36900
    Refs: #36881
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    jasnell authored and danielleadams committed Jan 12, 2021
    Copy the full SHA
    abc2ff4 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Revert "http: remove dead code from internal/http.js"

    This reverts commit 9156f43.
    
    PR-URL: #36890
    Refs: #32329
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Lxxyx authored and danielleadams committed Jan 13, 2021
    Copy the full SHA
    7e3ad1b View commit details
    Browse the repository at this point in the history
  2. http: remove dead code from internal/http.js

    PR-URL: #36630
    Backport-PR-URL: #36890
    Refs: #32329
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Lxxyx authored and danielleadams committed Jan 13, 2021
    Copy the full SHA
    d858c95 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. 2021-01-14, Version 15.6.0 (Current)

    PR-URL: #36889
    
    Notable changes:
    
    * child_process:
      * add 'overlapped' stdio flag (Thiago Padilha) (#29412)
      * support AbortSignal in fork (Benjamin Gruenbaum) (#36603)
    * crypto:
      * implement basic secure heap support (James M Snell) (#36779)
      * fixup bug in keygen error handling (James M Snell) (#36779)
      * introduce X509Certificate API (James M Snell) (#36804)
      * implement randomuuid (James M Snell) (#36729)
    * doc:
      * update release key for Danielle Adams (Danielle Adams) (#36793)
      * add dnlup to collaborators (Daniele Belardi) (#36849)
      * add panva to collaborators (Filip Skokan) (#36802)
      * add yashLadha to collaborator (Yash Ladha) (#36666)
    * http:
      * set lifo as the default scheduling strategy in Agent (Matteo Collina) (#36685)
    * net:
      * support abortSignal in server.listen (Nitzan Uziely) (#36623)
    * process:
      * add direct access to rss without iterating pages (Adrien Maret) (#34291)
    * v8:
      * fix native  constructors (ExE Boss) (#36549)
    danielleadams committed Jan 14, 2021
    Copy the full SHA
    1700bbd View commit details
    Browse the repository at this point in the history