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

v14.17.0 proposal #38507

Merged
merged 597 commits into from May 11, 2021
Merged

v14.17.0 proposal #38507

merged 597 commits into from May 11, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 1, 2021

  1. test: increase read file abort coverage

    PR-URL: #36716
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    shootermv authored and targos committed May 1, 2021
    Copy the full SHA
    8f580df View commit details
    Browse the repository at this point in the history
  2. test: skip tests consistently in parallel.status

    Some tests are marked SKIP,FLAKY (resulting in yellow/unstable CI when
    they fail) and others are marked SKIP (which means the results don't
    affect CI at all). There doesn't seem to be any reason for the
    difference. Mark them all as SKIP as IBM i for consistency and to have
    the luxury of a green daily CI. We'll want these to be at least
    SKIP,FLAKY (and preferably not skipped at all) before IBM i is
    supported.
    
    PR-URL: #37035
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    21e7b02 View commit details
    Browse the repository at this point in the history
  3. test: increase inspect coverage

    1. Truncate output for Primitives with 1 character left
    Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/internal/util/inspect.js.html#L1359
    
    2. Truncate output for ArrayBuffers using plural or singular bytes
    Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/internal/util/inspect.js.html#L1465
    
    PR-URL: #36755
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    emilsivervik authored and targos committed May 1, 2021
    Copy the full SHA
    db44b92 View commit details
    Browse the repository at this point in the history
  4. benchmark: add benchmark for NODE_V8_COVERAGE

    PR-URL: #36972
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    bcoe authored and targos committed May 1, 2021
    Copy the full SHA
    d2770a5 View commit details
    Browse the repository at this point in the history
  5. doc: update BUILDING.md previous versions links

    Remove links to End-of-Life versions of the BUILDING.md document.
    Add a link to the version for Node.js 14.x.
    
    PR-URL: #37082
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    richardlau authored and targos committed May 1, 2021
    Copy the full SHA
    af313a8 View commit details
    Browse the repository at this point in the history
  6. tools: remove commented code from stability.js

    PR-URL: #37092
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and targos committed May 1, 2021
    Copy the full SHA
    2e5994d View commit details
    Browse the repository at this point in the history
  7. doc: update Buffer encoding option count

    #36952 added the `base64url`
    encoding option.
    
    Easier to just remove the count of options so it doesn’t need to be
    updated to four, five, etc. in the future.
    
    PR-URL: #37102
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    davecardwell authored and targos committed May 1, 2021
    Copy the full SHA
    b0c9b1f View commit details
    Browse the repository at this point in the history
  8. doc: remove TOC summary for pages with no TOC

    Remove the table of contents summary for pages with no table of
    contents. Currently, this affects at least index.html.
    
    PR-URL: #37043
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    8099bfb View commit details
    Browse the repository at this point in the history
  9. doc: add example for test structure

    PR-URL: #35046
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    wjabbour authored and targos committed May 1, 2021
    Copy the full SHA
    26ec20a View commit details
    Browse the repository at this point in the history
  10. doc: clarify repl exception conditions

    The sample code demonstrating ERR_INVALID_REPL_INPUT is confusing, I
    think. This simplifies and clarifies it a bit, I hope.
    
    PR-URL: #37142
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    d340dca View commit details
    Browse the repository at this point in the history
  11. doc: clarify ERR_INVALID_REPL_INPUT usage

    The REPL documentation does not list prohibited inputs, but it does
    explain the conditions under which ERR_INVALID_REPL_INPUT is used.
    Update the error doc to indicate that.
    
    PR-URL: #37143
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    6264ac1 View commit details
    Browse the repository at this point in the history
  12. fs: only use Buffer.concat in promises.readFile when necessary

    PR-URL: #37127
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed May 1, 2021
    Copy the full SHA
    e582832 View commit details
    Browse the repository at this point in the history
  13. doc: fix list format in Developer's Certificate of Origin

    This corresponds to the format at https://developercertificate.org/.
    
    PR-URL: #37138
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    NegiAkash890 authored and targos committed May 1, 2021
    Copy the full SHA
    35cf86c View commit details
    Browse the repository at this point in the history
  14. src: expose BaseObject::kInternalFieldCount in post-mortem metadata

    So that the debugger does not have to hard-code the number of
    internal fields of BaseObjects.
    
    PR-URL: #37111
    Refs: #36943
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and targos committed May 1, 2021
    Copy the full SHA
    1ecdb66 View commit details
    Browse the repository at this point in the history
  15. doc: improve promise terminology

    PR-URL: #37181
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    benjamingr authored and targos committed May 1, 2021
    Copy the full SHA
    11d3e71 View commit details
    Browse the repository at this point in the history
  16. src: read exactly two tokens from Linux THP sysfs config

    There was an unexpected and hard-to-spot issue here:
    the /sys/kernel/mm/transparent_hugepage/enabled file contains three
    entries, and the std::ifstream reader was reading two values on each
    loop iteration, resulting in incorrect behaviour.
    
    Fixes: #37064
    
    PR-URL: #37065
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    jayaddison authored and targos committed May 1, 2021
    Copy the full SHA
    00309ee View commit details
    Browse the repository at this point in the history
  17. doc: fix color contrast on <kbd> elements

    PR-URL: #37185
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    e7ca9b6 View commit details
    Browse the repository at this point in the history
  18. doc: fix 404 links in module.md

    PR-URL: #37202
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    ad80e3d View commit details
    Browse the repository at this point in the history
  19. test: remove flaky designation for test-http2-large-file

    This seems to have stopped happening, possibly because it only ever
    happened on win2008 and that went eol last year.
    
    Closes: #22327
    
    PR-URL: #37156
    Fixes: #22327
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    03752c0 View commit details
    Browse the repository at this point in the history
  20. src: fix warning in string_search.h

    Fixes: #37145
    
    PR-URL: #37146
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    ec7e5bc View commit details
    Browse the repository at this point in the history
  21. doc: fix typo in globals.md

    PR-URL: #37228
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    2959c65 View commit details
    Browse the repository at this point in the history
  22. doc: fix CHANGELOG_ARCHIVE table of contents

    PR-URL: #37232
    Refs: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_ARCHIVE.md#0.8.0
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    e7415c3 View commit details
    Browse the repository at this point in the history
  23. doc: fix version number for DEP006

    PR-URL: #37231
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    cb632e4 View commit details
    Browse the repository at this point in the history
  24. fs: use a default callback for fs.close()

    The `fs.close()` function requires a callback. Most often the only thing
    that callback does is check and rethrow the error if one occurs. To
    eliminate common boilerplate, make the callback optional with a default
    that checks and rethrows the error as an uncaught exception.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37174
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and targos committed May 1, 2021
    Copy the full SHA
    92348a9 View commit details
    Browse the repository at this point in the history
  25. src: use make_shared for safe allocation

    Using the reset does a double allocation and is error prone if some
    exception occured which is very unlikely but can happen. make_shared_ptr
    gives hedge over this and handle the failure in allocation.
    
    PR-URL: #37139
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    yashLadha authored and targos committed May 1, 2021
    Copy the full SHA
    88d9676 View commit details
    Browse the repository at this point in the history
  26. src: rename binding_data_name to type_name in BindingData

    Previously, this was a per-class string constant for BindingData
    which is used as keys for identifying these objects in the binding
    data map. These are just type names of the BindingData.
    This patch renames the variable to type_name so that
    we can generalize this constant for other BaseObjects and use
    it for debugging and logging the types of other BaseObjects.
    
    PR-URL: #37112
    Refs: #36943
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    joyeecheung authored and targos committed May 1, 2021
    Copy the full SHA
    33ebf5d View commit details
    Browse the repository at this point in the history
  27. src: refactor v8 binding

    1. Put the v8 binding data class into a header so we can reuse
      the class definition during deserialization.
    2. Put the v8 binding code into node::v8_utils namespace for
      clarity.
    3. Move the binding data property initialization into its
      constructor so that we can reuse it during deserialization
    4. Reorder the v8 binding initialization so that we don't
      unnecessarily initialize the properties in a loop
    
    PR-URL: #37112
    Refs: #36943
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    joyeecheung authored and targos committed May 1, 2021
    Copy the full SHA
    f476c6d View commit details
    Browse the repository at this point in the history
  28. doc: rename N-API to Node-API

    Refs: nodejs/abi-stable-node#420
    PR-URL: #37259
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Gabriel Schulhof authored and targos committed May 1, 2021
    Copy the full SHA
    0eaeaea View commit details
    Browse the repository at this point in the history
  29. util: use assert for unreachable code

    Great effort is taken to keep `util.inspect()` from throwing while
    inspecting a linked list or other items that require recursion. It is
    likely still possible at this time to cause a throw with prototype
    pollution, but that will change soon when the code is modified to use
    primordials.
    
    This commit instructs our coverage to not be concerned about not being
    able to reach the throwing-an-error code and changes the throw there to
    an assert so users will be instructed to open a bug with Node.js should
    they manage to cause the code to throw.
    
    PR-URL: #37249
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    2bfe185 View commit details
    Browse the repository at this point in the history
  30. doc: use sentence case for headers in BUILDING.md

    Be consistent with the rest of the file and our doc style guide.
    
    PR-URL: #37250
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    8cffab6 View commit details
    Browse the repository at this point in the history
  31. doc: use sentence case in README headers

    Comply with our docs and our style guide.
    
    PR-URL: #37251
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    281d75c View commit details
    Browse the repository at this point in the history
  32. doc: fix typo in console.md

    PR-URL: #37279
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    b2ee1af View commit details
    Browse the repository at this point in the history
  33. tools: add GitHub Action linter for pr-url

    PR-URL: #37221
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    981659c View commit details
    Browse the repository at this point in the history
  34. doc: fix misnamed SHASUMS256.txt name in README.md

    PR-URL: #37260
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    8c41bc9 View commit details
    Browse the repository at this point in the history
  35. http: explain the unused argument in IncomingMessage._read

    PR-URL: #37275
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Ayase-252 authored and targos committed May 1, 2021
    Copy the full SHA
    926bb4f View commit details
    Browse the repository at this point in the history
  36. http: explain the possibilty of refactor unused argument

    PR-URL: #37275
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Ayase-252 authored and targos committed May 1, 2021
    Copy the full SHA
    105b863 View commit details
    Browse the repository at this point in the history
  37. src: fix return type of method in string_search.h

    `Vector::forward()` is supposed to return a `bool`.
    
    PR-URL: #37167
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    bf16d28 View commit details
    Browse the repository at this point in the history
  38. doc: discourage error event

    PR-URL: #37264
    Refs: #37237
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    benjamingr authored and targos committed May 1, 2021
    Copy the full SHA
    b7c9366 View commit details
    Browse the repository at this point in the history
  39. doc: fix description of hasSubscribers

    PR-URL: #37324
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    a99456c View commit details
    Browse the repository at this point in the history
  40. module: make synthetic module evaluation steps return a Promise to su…

    …pport top level await
    
    Top level await expects that all module script evaluation returns a
    Promise. As such, update
    ModuleWrap::SyntheticModuleEvaluationStepsCallback to return a
    resolved Promise now that V8 has enabled top-level await by default.
    
    Unfortunately I don't have a spec reference that I can point to here
    because the Built-in modules proposal isn't yet updated for
    top level await.
    
    The corresponding change for Blink is
    https://chromium-review.googlesource.com/c/chromium/src/+/2568823.
    
    This will allow a workaround for Node in this V8 bugfix to be removed:
    https://chromium-review.googlesource.com/c/v8/v8/+/2673794.
    
    Fixes: #37299
    
    PR-URL: #37300
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    dandclark authored and targos committed May 1, 2021
    Copy the full SHA
    4cdd9b6 View commit details
    Browse the repository at this point in the history
  41. tools: avoid pending deprecation in doc generator

    `unist-util-find` depends on `lodash.iteratee` which uses
    `process.binding()`.
    Let's remove this dependency which is used in one place to do a very
    simple thing.
    
    PR-URL: #37267
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    targos committed May 1, 2021
    Copy the full SHA
    2ba6db3 View commit details
    Browse the repository at this point in the history
  42. tools: fix lint-pr-url message

    PR-URL: #37304
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    af8b385 View commit details
    Browse the repository at this point in the history
  43. doc: fix typo in /api/dns.md

    PR-URL: #37312
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    b485a3e View commit details
    Browse the repository at this point in the history
  44. doc: add version metadata for packages features

    PR-URL: #37289
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    5bc0a0d View commit details
    Browse the repository at this point in the history
  45. doc: fix typo in deprecations.md

    PR-URL: #37282
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    5ade2fd View commit details
    Browse the repository at this point in the history
  46. doc: fix performanceEntry.flags style format

    PR-URL: #37274
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    chengcyber authored and targos committed May 1, 2021
    Copy the full SHA
    7cf4a4b View commit details
    Browse the repository at this point in the history
  47. doc: apply sentence case to release doc headers

    Our style is to use sentence case for headers and documentation titles.
    The documentation for releases uses both sentence case and title case.
    This change applies sentence case consistently throughout.
    
    PR-URL: #37349
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    569ad98 View commit details
    Browse the repository at this point in the history
  48. doc: apply sentence-consistently in C++ style guide

    Use sentence case for headers consistently. This makes the document
    internally consistent and also aligns it with our docs generally and the
    style guide we use for docs.
    
    PR-URL: #37350
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    f28a5c6 View commit details
    Browse the repository at this point in the history
  49. doc: use sentence case in benchmark doc

    Apply sentence case consistently in headers in benchmark doc.
    
    PR-URL: #37351
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    debffd9 View commit details
    Browse the repository at this point in the history
  50. doc: link PACKAGE_EXPORTS_RESOLVE to ESM section

    Linked PACKAGE_EXPORTS_RESOLVE to "Resolver Algorithm Specification" in
    "ECMAScript modules" page, so that the `require` pseudocode is easier to
    understand.
    
    PR-URL: #37135
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ugultopu authored and targos committed May 1, 2021
    Copy the full SHA
    d426143 View commit details
    Browse the repository at this point in the history
  51. doc: fix quotes in stream docs

    PR-URL: #37269
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    8b5e42e View commit details
    Browse the repository at this point in the history
  52. doc: optimize HTML rendering

    Defer rendering sections of docs until they are displayed on
    the user's screen.
    
    PR-URL: #37301
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    2a3feff View commit details
    Browse the repository at this point in the history
  53. policy: fix cascade getting scope

    PR-URL: #37298
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Co-authored-by: James M Snell <jasnell@gmail.com>
    2 people authored and targos committed May 1, 2021
    Copy the full SHA
    506f1d4 View commit details
    Browse the repository at this point in the history
  54. doc: add dmabupt to collaborators

    PR-URL: #37377
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com
    dmabupt authored and targos committed May 1, 2021
    Copy the full SHA
    07130c0 View commit details
    Browse the repository at this point in the history
  55. lib: simplify check in child_process

    PR-URL: #37367
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    fe47563 View commit details
    Browse the repository at this point in the history
  56. test: fix test-doctool-html

    Refs: #37301
    
    PR-URL: #37397
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    8386b88 View commit details
    Browse the repository at this point in the history
  57. src: adjust THP sysfs config token retrieval and file closure

    PR-URL: #37187
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    jayaddison authored and targos committed May 1, 2021
    Copy the full SHA
    512ae7e View commit details
    Browse the repository at this point in the history
  58. doc: clarify that async_hook callbacks cannot be async

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37384
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    jasnell authored and targos committed May 1, 2021
    Copy the full SHA
    4785755 View commit details
    Browse the repository at this point in the history
  59. doc: use HEAD in links where possible

    Where possible used HEAD in links
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #37421
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and targos committed May 1, 2021
    Copy the full SHA
    74f0760 View commit details
    Browse the repository at this point in the history
  60. doc: fix typo in esm.md

    I presume "The can..." should be "They can...".
    
    PR-URL: #37417
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tailorswift authored and targos committed May 1, 2021
    Copy the full SHA
    605cb4c View commit details
    Browse the repository at this point in the history
  61. doc,child_process: pid can be undefined when ENOENT

    From the code `nodejs@8` and up should behave the same:
    github.com/nodejs/node/blame/v8.17.0/lib/internal/child_process.js#L290
    
    And a short test snippet:
    ```js
    const { spawn } = require('child_process')
    
    const subProcess = spawn('non-exist-command')
    subProcess.on('error', (error) =>
    	console.warn('mute Unhandled "error" event:', error))
    console.log('- pid:', subProcess.pid)
    process.nextTick(() => console.log('- after error emit'))
    console.log('== end of test ==')
    ```
    
    Note: the sync spawn result `pid` currently do not follow this pattern.
    
    Co-authored-by: Rich Trott <rtrott@gmail.com>
    
    PR-URL: #37014
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    dr-js authored and targos committed May 1, 2021
    Copy the full SHA
    a3c564b View commit details
    Browse the repository at this point in the history
  62. test,child_process: add check for subProcess.pid

    Note: this only add checks for async spawn, as the sync spawn do not
    return a `subProcess`.
    
    PR-URL: #37014
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    dr-js authored and targos committed May 1, 2021
    Copy the full SHA
    51ef745 View commit details
    Browse the repository at this point in the history
  63. test: clarify usage of tmpdir.refresh()

    This emphasizes that `tmpdir.refresh()` must be called only once in each
    test file when needed.
    
    PR-URL: #37383
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    776ef11 View commit details
    Browse the repository at this point in the history
  64. doc: fix typo in doc/api/esm.md

    PR-URL: #37400
    Reviewed-By: Richard Lau <rlau@redhat.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>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    8b60e66 View commit details
    Browse the repository at this point in the history
  65. doc: fix alignment of parameters

    fix alignment of parameters in napi_fatal_error
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #37422
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and targos committed May 1, 2021
    Copy the full SHA
    39ef3bd View commit details
    Browse the repository at this point in the history
  66. doc: use HEAD for links in api docs

    Change links in api docs to use HEAD when they
    refer to the primary branch.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #37437
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    mhdawson authored and targos committed May 1, 2021
    Copy the full SHA
    bb434a9 View commit details
    Browse the repository at this point in the history
  67. doc: alphabetize crypto Cipher class entries

    PR-URL: #37450
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    e6f804b View commit details
    Browse the repository at this point in the history
  68. doc: alphabetize vm Module class properties

    PR-URL: #37451
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    3e82263 View commit details
    Browse the repository at this point in the history
  69. test: remove FLAKY designation for test-http2-client-upload-reject

    The test hasn't failed in a long time as far as I can tell. The issue
    may have been fixed by various event updates/changes to http2 and
    related systems.
    
    PR-URL: #37461
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    2f2f83f View commit details
    Browse the repository at this point in the history
  70. doc: fix typo in doc/api/http2/md

    PR-URL: #37479
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    a0bab69 View commit details
    Browse the repository at this point in the history
  71. doc: apply sentence case to headers in doc/guides

    PR-URL: #37478
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    099eef6 View commit details
    Browse the repository at this point in the history
  72. test: validate no debug info for http2

    Refs: #31763
    
    This test would have helped us catch the noisy output
    from http2 earlier. Currently none of the tests
    fail if there is unexpected debug output.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #37447
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    mhdawson authored and targos committed May 1, 2021
    Copy the full SHA
    d168cde View commit details
    Browse the repository at this point in the history
  73. test: remove FLAKY for test-http2-compat-client-upload-reject

    As far as I know, this test hasn't failed since around the time it was
    first reported in 2019.
    
    Closes: #30847
    
    PR-URL: #37462
    Fixes: #30847
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    bcc4f17 View commit details
    Browse the repository at this point in the history
  74. doc: recommend queueMicrotask over process.nextTick

    We likely cannot ever deprecate process.nextTick, but we can start
    steering people towards queueMicrotask for most cases.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    Fixes: #36870
    
    PR-URL: #37484
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    jasnell authored and targos committed May 1, 2021
    Copy the full SHA
    2082f5b View commit details
    Browse the repository at this point in the history
  75. doc: update CI requirements for landing pull requests

    PR-URL: #37308
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    da2cd4a View commit details
    Browse the repository at this point in the history
  76. doc: apply sentence case to guides headers

    PR-URL: #37497
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    52b3b54 View commit details
    Browse the repository at this point in the history
  77. fs: fix writeFile signal does not close file

    Fix an issue where the writeFile does not close the file
    when the signal is aborted.
    
    PR-URL: #37402
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Nitzan Uziely authored and targos committed May 1, 2021
    Copy the full SHA
    f2279f8 View commit details
    Browse the repository at this point in the history
  78. doc: add url.resolve replacement example

    Fixes: #37492
    
    PR-URL: #37501
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    ff1990c View commit details
    Browse the repository at this point in the history
  79. doc: apply sentence case to headers in doc/guides

    PR-URL: #37506
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    64ed65e View commit details
    Browse the repository at this point in the history
  80. doc: change links to use HEAD in top level docs

    Change the top level docs to use HEAD in links
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #37494
    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: Darshan Sen <raisinten@gmail.com>
    mhdawson authored and targos committed May 1, 2021
    Copy the full SHA
    1b85146 View commit details
    Browse the repository at this point in the history
  81. doc: revise premature disclosure text in collaborator guide

    Avoid abbreviations and jargon. PR -> pull request, repo -> repository,
    etc.
    
    PR-URL: #37524
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    adc7536 View commit details
    Browse the repository at this point in the history
  82. doc: revise objections section of collaborator guide

    The bold text is overused in this section. This change removes it. It
    also changes some wording: PR -> pull request, can -> may in a rare
    instance where "may" is the right choice in our docs, etc. (The
    recommendation to avoid "may" is because "may" implies permission rather
    than just ability. Yes, I'm probably the one that changed it from "may"
    in the first place.)
    
    PR-URL: #37525
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    c62a134 View commit details
    Browse the repository at this point in the history
  83. doc: revise CI text in collaborator guide

    Minor clarifications to text. For example, this moves the "(green or
    yellow)" parenthetical closer to the text to which it applies. (It
    applies only to Jenkins CI.)
    
    PR-URL: #37526
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    fdc6a96 View commit details
    Browse the repository at this point in the history
  84. doc: revise LTS text in collaborator guide

    PR -> pull request
    can -> might (to be clear it's about possibility)
    were -> do for active/passive parallel structure
    
    PR-URL: #37527
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    52c0f0b View commit details
    Browse the repository at this point in the history
  85. workers: fix spawning from preload scripts

    Fix spawning nested worker threads from preload scripts and
    warn about doing so.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    Fixes: #36531
    
    PR-URL: #37481
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and targos committed May 1, 2021
    Copy the full SHA
    78ad8b4 View commit details
    Browse the repository at this point in the history
  86. test: make status file names consistent

    For some reason, the test/addons directory has a status file of
    addon.status rather than addons.status. Make it consistent with other
    directories.
    
    PR-URL: #37532
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    0726192 View commit details
    Browse the repository at this point in the history
  87. test: remove FLAKY status for test-http2-multistream-destroy-on-read-tls

    The test does not seem to have failed since the issue was first reported
    in 2019.
    
    Closes: #30845
    
    PR-URL: #37533
    Fixes: #30845
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    097f638 View commit details
    Browse the repository at this point in the history
  88. doc: fix typo in doc/api/packages.md

    PR-URL: #37536
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    0255ed7 View commit details
    Browse the repository at this point in the history
  89. domain: show falsy names as anonymous for DEP0097

    Many anonymous functions use the empty string as their name.
    Since the DEP0097 logic was using nullish coalescing, these
    functions were not being displayed as anonymous. This commit
    updates the logic to use || instead of ??.
    
    PR-URL: #37550
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and targos committed May 1, 2021
    Copy the full SHA
    13d972d View commit details
    Browse the repository at this point in the history
  90. domain: add name to monkey-patched emit function

    The domain module monkey patches EventEmitter.prototype.emit(),
    however the function's name was becoming the empty string. This
    commit forces the new emit function to have the proper name.
    
    PR-URL: #37550
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and targos committed May 1, 2021
    Copy the full SHA
    bd38dfb View commit details
    Browse the repository at this point in the history
  91. tools: fix compiler warning in inspector_protocol

    error: comparison of integer expressions of different signedness:
    ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Werror=sign-compare]
     2562 |           if (!success || std::numeric_limits<int32_t>::max() <
          |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
     2563 |                               token_start_internal_value_) {
          |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    PR-URL: #37573
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    77eb45a View commit details
    Browse the repository at this point in the history
  92. doc: document that NODE_EXTRA_CA_CERTS is read only once

    Fixes: #20432
    
    PR-URL: #37562
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and targos committed May 1, 2021
    Copy the full SHA
    c21731b View commit details
    Browse the repository at this point in the history
  93. doc: clarify that columnOffset applies only to the first line

    Fixes: #26780
    
    PR-URL: #37563
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and targos committed May 1, 2021
    Copy the full SHA
    1dc7f42 View commit details
    Browse the repository at this point in the history
  94. doc: add top-level await syntax in vm.md

    PR-URL: #37077
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    183dba0 View commit details
    Browse the repository at this point in the history
  95. tools: fix object name in prefer-assert-methods.js

    PR-URL: #37544
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    e4975d9 View commit details
    Browse the repository at this point in the history
  96. doc: apply sentence case to headers in pull-requests.md

    PR-URL: #37602
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    68d5cb8 View commit details
    Browse the repository at this point in the history
  97. doc: add return type of readline.createInterface

    PR-URL: #37600
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    b192227 View commit details
    Browse the repository at this point in the history
  98. test: fix wasi/test-return-on-exit on 32-bit systems

    Starting with the V8 8.8 update, this test has been regularly
    crashing with an out of memory error on 32-bit Windows. The issue
    has been narrowed down to a function not being bound. This seems
    like a V8 bug, but at least it seems that we can work around it.
    
    Fixes: #37374
    
    PR-URL: #37615
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    cjihrig authored and targos committed May 1, 2021
    Copy the full SHA
    df93cb4 View commit details
    Browse the repository at this point in the history
  99. test: clear FLAKY designation for test-http2-pipe

    It hasn't failed in a long time.
    
    Refs: #20750
    
    PR-URL: #37631
    Fixes: #20750
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    ed30e52 View commit details
    Browse the repository at this point in the history
  100. test: clear flaky designation for test-stream-pipeline-http2

    It hasn't failed for a long time.
    
    Closes: #20750
    
    PR-URL: #37631
    Fixes: #20750
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    102d12f View commit details
    Browse the repository at this point in the history
  101. test: remove FLAKY status for fixed test

    test-worker-message-port-transfer-terminate was fixed in
    25447d8 but the status file was not updated to reflect this.
    
    PR-URL: #37633
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    a91a200 View commit details
    Browse the repository at this point in the history
  102. test: remove FLAKY status for test-async-hooks-http-parser-destroy

    This CI test failure hasn't been reported for some time.
    
    Closes: #26610
    
    PR-URL: #37636
    Fixes: #26610
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    376fcc7 View commit details
    Browse the repository at this point in the history
  103. test: improve error reporting in test-child-process-pipe-dataflow

    When the test fails, it usually ends up failing on the assertion that
    `wc` did not find as many bytes as it expected. That may not be
    helpful if it is caused by a failure earlier in the command
    pipeline ( cat | grep | wc ). Move the byte check to
    `process.on('exit')` so that other error handlers that report the
    existence of errors run first.
    
    Refs: #25988
    
    PR-URL: #37632
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    27d4fed View commit details
    Browse the repository at this point in the history
  104. test: remove unnecessary V8 flag

    Refs: https://chromium-review.googlesource.com/c/v8/v8/+/2741582
    
    PR-URL: #37671
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    e299054 View commit details
    Browse the repository at this point in the history
  105. doc: document that module.evaluate fulfills as undefined

    Fixes: #37453
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37663
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    jasnell authored and targos committed May 1, 2021
    Copy the full SHA
    5ef2a8d View commit details
    Browse the repository at this point in the history
  106. src: add error formatting support

    PR-URL: #37598
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    devsnek authored and targos committed May 1, 2021
    Copy the full SHA
    fc0d6e4 View commit details
    Browse the repository at this point in the history
  107. fs: add promisified readFile benchmark

    add a benchmark for fs.promises.readFile
    
    PR-URL: #37608
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Linkgoron authored and targos committed May 1, 2021
    Copy the full SHA
    dd1fe6d View commit details
    Browse the repository at this point in the history
  108. doc: fix typo in doc/guides/collaborator-guide.md

    PR-URL: #37643
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    b0840ac View commit details
    Browse the repository at this point in the history
  109. lib: fix typo in lib/internal/bootstrap/loaders.js

    PR-URL: #37644
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    eea4f3b View commit details
    Browse the repository at this point in the history
  110. doc: add localPort to http.request() options

    PR-URL: #37586
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    lpinca authored and targos committed May 1, 2021
    Copy the full SHA
    c51a60c View commit details
    Browse the repository at this point in the history
  111. src: fix variable name of OnCloseReceived callback

    PR-URL: #37521
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    ec5d7b1 View commit details
    Browse the repository at this point in the history
  112. doc: use sentence case in README.md headers

    PR-URL: #37645
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    3a6e405 View commit details
    Browse the repository at this point in the history
  113. doc: fix typo in description of close event

    PR-URL: #37662
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    85a293b View commit details
    Browse the repository at this point in the history
  114. stream,util: fix "the the" typo in comments

    PR-URL: #37674
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    lpinca authored and targos committed May 1, 2021
    Copy the full SHA
    7858de4 View commit details
    Browse the repository at this point in the history
  115. doc: fix link to googletest fixtures

    PR-URL: #37698
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    02cd404 View commit details
    Browse the repository at this point in the history
  116. benchmark: add benchmark for fsPromises.writeFile

    added fs.promises.writeFile benchmark
    
    PR-URL: #37610
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Linkgoron authored and targos committed May 1, 2021
    Copy the full SHA
    a191bc7 View commit details
    Browse the repository at this point in the history
  117. assert,util: fix commutativity edge case

    Verify that both objects property keys are enumerable.
    
    Fixes: #37710
    
    PR-URL: #37711
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    BridgeAR authored and targos committed May 1, 2021
    Copy the full SHA
    9fb10dc View commit details
    Browse the repository at this point in the history
  118. util: inspect __proto__ key as written in object literal

    Since util.inspect() gives object-literal-like output, handle the
    special `__proto__` key in the way that it would be handled in object
    literals.
    
    PR-URL: #37713
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    addaleax authored and targos committed May 1, 2021
    Copy the full SHA
    b5c5bd1 View commit details
    Browse the repository at this point in the history
  119. doc: add hints to http.request() options

    PR-URL: #37745
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    lpinca authored and targos committed May 1, 2021
    Copy the full SHA
    5f2da5a View commit details
    Browse the repository at this point in the history
  120. doc: add marsonya as a triager

    I would like to apply for the role of a triager
    in this project. My motivation to become a triager
    is to help manage issues, as well as learn deeper
    concepts of Node.js, and eventually become a
    collaborator! I hereby declare that I have read and
    understood the Code of Conduct and will adhere to that.
    
    PR-URL: #37667
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    6d7c7bc View commit details
    Browse the repository at this point in the history
  121. 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 targos committed May 1, 2021
    Copy the full SHA
    eb0faa1 View commit details
    Browse the repository at this point in the history
  122. 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 targos committed May 1, 2021
    Copy the full SHA
    6229203 View commit details
    Browse the repository at this point in the history
  123. 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 targos committed May 1, 2021
    Copy the full SHA
    02916ed View commit details
    Browse the repository at this point in the history
  124. 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 targos committed May 1, 2021
    Copy the full SHA
    fe0f6a5 View commit details
    Browse the repository at this point in the history
  125. 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 targos committed May 1, 2021
    Copy the full SHA
    bf2d9f2 View commit details
    Browse the repository at this point in the history
  126. 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 targos committed May 1, 2021
    Copy the full SHA
    5c60087 View commit details
    Browse the repository at this point in the history
  127. 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 targos committed May 1, 2021
    Copy the full SHA
    3f86dc1 View commit details
    Browse the repository at this point in the history
  128. 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 targos committed May 1, 2021
    Copy the full SHA
    14a160a View commit details
    Browse the repository at this point in the history
  129. 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 targos committed May 1, 2021
    Copy the full SHA
    a27534e View commit details
    Browse the repository at this point in the history
  130. 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 targos committed May 1, 2021
    Copy the full SHA
    13ac680 View commit details
    Browse the repository at this point in the history
  131. 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 targos committed May 1, 2021
    Copy the full SHA
    b2d3ac8 View commit details
    Browse the repository at this point in the history
  132. 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 targos committed May 1, 2021
    Copy the full SHA
    e34aace View commit details
    Browse the repository at this point in the history
  133. 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 targos committed May 1, 2021
    Copy the full SHA
    c8383dd View commit details
    Browse the repository at this point in the history
  134. 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 targos committed May 1, 2021
    Copy the full SHA
    0d720a4 View commit details
    Browse the repository at this point in the history
  135. 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 targos committed May 1, 2021
    Copy the full SHA
    66502fc View commit details
    Browse the repository at this point in the history
  136. 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 targos committed May 1, 2021
    Copy the full SHA
    e6a7980 View commit details
    Browse the repository at this point in the history
  137. 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 targos committed May 1, 2021
    Copy the full SHA
    d0115f1 View commit details
    Browse the repository at this point in the history
  138. 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 targos committed May 1, 2021
    Copy the full SHA
    89418e8 View commit details
    Browse the repository at this point in the history
  139. 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 targos committed May 1, 2021
    Copy the full SHA
    1b83242 View commit details
    Browse the repository at this point in the history
  140. 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 targos committed May 1, 2021
    Copy the full SHA
    08d32e1 View commit details
    Browse the repository at this point in the history
  141. 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 targos committed May 1, 2021
    Copy the full SHA
    2e0266d View commit details
    Browse the repository at this point in the history
  142. 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 targos committed May 1, 2021
    Copy the full SHA
    9166653 View commit details
    Browse the repository at this point in the history
  143. 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 targos committed May 1, 2021
    Copy the full SHA
    e57e532 View commit details
    Browse the repository at this point in the history
  144. 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 committed May 1, 2021
    Copy the full SHA
    2551bb1 View commit details
    Browse the repository at this point in the history
  145. 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 targos committed May 1, 2021
    Copy the full SHA
    b31bb72 View commit details
    Browse the repository at this point in the history
  146. 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 targos committed May 1, 2021
    Copy the full SHA
    b858e12 View commit details
    Browse the repository at this point in the history
  147. 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 targos committed May 1, 2021
    Copy the full SHA
    7789159 View commit details
    Browse the repository at this point in the history
  148. 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 targos committed May 1, 2021
    Copy the full SHA
    cd71199 View commit details
    Browse the repository at this point in the history
  149. 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 targos committed May 1, 2021
    Copy the full SHA
    f533488 View commit details
    Browse the repository at this point in the history
  150. 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 targos committed May 1, 2021
    Copy the full SHA
    d89d55a View commit details
    Browse the repository at this point in the history
  151. 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 targos committed May 1, 2021
    Copy the full SHA
    46ece20 View commit details
    Browse the repository at this point in the history
  152. 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 targos committed May 1, 2021
    Copy the full SHA
    939f554 View commit details
    Browse the repository at this point in the history
  153. 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 targos committed May 1, 2021
    Copy the full SHA
    f055faf View commit details
    Browse the repository at this point in the history
  154. 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 targos committed May 1, 2021
    Copy the full SHA
    4c5eff9 View commit details
    Browse the repository at this point in the history
  155. 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 targos committed May 1, 2021
    Copy the full SHA
    b51651c View commit details
    Browse the repository at this point in the history
  156. 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 targos committed May 1, 2021
    Copy the full SHA
    eb6ea85 View commit details
    Browse the repository at this point in the history
  157. 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>
    Qard authored and targos committed May 1, 2021
    Copy the full SHA
    6aa1ed2 View commit details
    Browse the repository at this point in the history
  158. 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 targos committed May 1, 2021
    Copy the full SHA
    585f111 View commit details
    Browse the repository at this point in the history
  159. 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 targos committed May 1, 2021
    Copy the full SHA
    dd1c47b View commit details
    Browse the repository at this point in the history
  160. 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 targos committed May 1, 2021
    Copy the full SHA
    7b0e4e2 View commit details
    Browse the repository at this point in the history
  161. 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 targos committed May 1, 2021
    Copy the full SHA
    4254315 View commit details
    Browse the repository at this point in the history
  162. 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 targos committed May 1, 2021
    Copy the full SHA
    d0cb129 View commit details
    Browse the repository at this point in the history
  163. 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 targos committed May 1, 2021
    Copy the full SHA
    9f1f215 View commit details
    Browse the repository at this point in the history
  164. 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 targos committed May 1, 2021
    Copy the full SHA
    e4d1042 View commit details
    Browse the repository at this point in the history
  165. 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 targos committed May 1, 2021
    Copy the full SHA
    e4f6141 View commit details
    Browse the repository at this point in the history
  166. 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 targos committed May 1, 2021
    Copy the full SHA
    2a5f21f View commit details
    Browse the repository at this point in the history
  167. 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 targos committed May 1, 2021
    Copy the full SHA
    e6c64bf View commit details
    Browse the repository at this point in the history
  168. test: add DataView test case for v8 serdes

    This completes code coverage for v8.js.
    
    Refs: https://coverage.nodejs.org/coverage-290c158018ac0277/lib/v8.js.html#L240
    
    PR-URL: #37955
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    2e3305d View commit details
    Browse the repository at this point in the history
  169. doc: add Windows-specific info to subprocess.kill()

    Clarify the inner workings of .kill on Windows,
    since termination signals are not available there.
    
    Fixes: #34858
    
    PR-URL: #34867
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    joaolucasl authored and targos committed May 1, 2021
    Copy the full SHA
    35a382e View commit details
    Browse the repository at this point in the history
  170. tools,doc: add "legacy" badge in the TOC

    PR-URL: #37949
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    571afd3 View commit details
    Browse the repository at this point in the history
  171. lib: change wording in lib/internal/child_process comment

    Change the wording to make the language more Inclusive.
    
    PR-URL: #37903
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    a61fd37 View commit details
    Browse the repository at this point in the history
  172. lib: change wording in lib/domain.js comment

    Change the wording to make the language more Inclusive.
    
    PR-URL: #37933
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    1d82693 View commit details
    Browse the repository at this point in the history
  173. doc: add distinctive color for code elements inside links

    PR-URL: #37950
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    69c4bfd View commit details
    Browse the repository at this point in the history
  174. test: improve clarity of ALS-enable-disable.js

    The last als.run() will reactivate the als,
    hence the test should test for getting the object,
    not undefined
    
    PR-URL: #38008
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    PhakornKiong authored and targos committed May 1, 2021
    Copy the full SHA
    abec939 View commit details
    Browse the repository at this point in the history
  175. doc: move psmarshall to collaborators emeriti

    PR-URL: #37994
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    psmarshall authored and targos committed May 1, 2021
    Copy the full SHA
    21bc5d4 View commit details
    Browse the repository at this point in the history
  176. fs: fix chown abort

    This syncs the type assertion introduced in the referenced PR in the C++
    side. Since chown, lchown, and fchown can accept -1 as a value for uid
    and gid, we should also accept signed integers from the JS side.
    
    Fixes: #37995
    Refs: #31694
    
    PR-URL: #38004
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and targos committed May 1, 2021
    Copy the full SHA
    8598745 View commit details
    Browse the repository at this point in the history
  177. test: deflake test-fs-read-optional-params

    If `fs.read()` is called without specifying the `position` option, data
    will be read from the current file position. There is another concurrent
    `fs.read()` call before the test for no options object which might
    invalidate the test expectations.
    
    Run the test for no options object first.
    
    PR-URL: #37991
    Fixes: #37946
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    lpinca authored and targos committed May 1, 2021
    Copy the full SHA
    d6346e1 View commit details
    Browse the repository at this point in the history
  178. doc: document how to unref stdin when using readline.Interface

    PR-URL: #38019
    Fixes: #36154
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    AnupamaP authored and targos committed May 1, 2021
    Copy the full SHA
    df54edc View commit details
    Browse the repository at this point in the history
  179. module: improve error message for invalid data URL

    Fixes: #37647
    
    PR-URL: #37701
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    aduh95 authored and targos committed May 1, 2021
    Copy the full SHA
    079671d View commit details
    Browse the repository at this point in the history
  180. test: add extra space in test failure output

    PR-URL: #37957
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Ayase-252 authored and targos committed May 1, 2021
    Copy the full SHA
    8590720 View commit details
    Browse the repository at this point in the history
  181. doc: fix asyncLocalStorage.run() description

    The description that store is not available
    when asynchronous operation is created within
    the callback is not accurate
    
    Fixes: #38022
    
    PR-URL: #38023
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    PhakornKiong authored and targos committed May 1, 2021
    Copy the full SHA
    ac59022 View commit details
    Browse the repository at this point in the history
  182. src: fix typo in node_mutex

    PR-URL: #38011
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    b0f8f8d View commit details
    Browse the repository at this point in the history
  183. doc: change wording in doc/api/domain.md comment

    Change the wording to make the language more Inclusive.
    
    PR-URL: #38044
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    5d2f0d0 View commit details
    Browse the repository at this point in the history
  184. test: fix flaky timeout-delayed-body and headers tests

    fix the flaky test-http-server-request-timeout-delayed-body
    and test-http-server-request-timeout-delayed-headers which
    sometimes fail on slow systems.
    
    PR-URL: #38045
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Linkgoron authored and targos committed May 1, 2021
    Copy the full SHA
    1cb3d89 View commit details
    Browse the repository at this point in the history
  185. doc: add parentheses to function and move reference

    Add parentheses as `unref()` is a function. Move it to the correct
    lexically-sorted location in the reference list.
    
    PR-URL: #38066
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    8615fa1 View commit details
    Browse the repository at this point in the history
  186. doc,tools: allow stability table to be updated

    Keep markers for the stability table so that it can be updated on
    subsequent runs of the doc tooling. Only overwrite the files if
    they have been changed.
    
    PR-URL: #38048
    Fixes: #37886
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    richardlau authored and targos committed May 1, 2021
    Copy the full SHA
    4043275 View commit details
    Browse the repository at this point in the history
  187. doc: apply sentence case to backporting-to-release-lines.md headers

    PR-URL: #37617
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    56aaf70 View commit details
    Browse the repository at this point in the history
  188. doc: sending http request to localhost to avoid https redirect

    In the JSON fetching example, http.get request is being sent to
    an http url that redirects to https. This causes the http.get
    request to fail. To avoid redirect errors, a local http server
    is set up that returns a json response.
    
    Fixes: #37907
    
    PR-URL: #38036
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Nitzan Uziely <linkgoron@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    hassaanp authored and targos committed May 1, 2021
    Copy the full SHA
    aff0cd3 View commit details
    Browse the repository at this point in the history
  189. process: do not lazily load AsyncResource

    It doesn't seem necessary.
    
    PR-URL: #38041
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos committed May 1, 2021
    Copy the full SHA
    e9110d5 View commit details
    Browse the repository at this point in the history
  190. doc: apply consistent punctuation to header contributing guide

    PR-URL: #38047
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marsonya authored and targos committed May 1, 2021
    Copy the full SHA
    6c970ba View commit details
    Browse the repository at this point in the history
  191. doc: improve security text in collaborators guide

    PR-URL: #38107
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    ecc8551 View commit details
    Browse the repository at this point in the history
  192. test: fix flaky test-net-timeout

    The check for an 800ms window makesw assumptions about a setTimeout()
    not running late etc. Remove it.
    
    Refs: #34289
    
    PR-URL: #38060
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    d6ab9bf View commit details
    Browse the repository at this point in the history
  193. test: correct test comment

    This corrects a comment on the signal type used in the test.
    
    PR-URL: #38095
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    evanlucas authored and targos committed May 1, 2021
    Copy the full SHA
    f1aae43 View commit details
    Browse the repository at this point in the history
  194. worker: fix exit code for error thrown in handler

    Change worker exit code when the unhandled exception
    handler throws from 0 to 7
    
    fixes: #37996
    
    PR-URL: #38012
    Fixes: #37996
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Linkgoron authored and targos committed May 1, 2021
    Copy the full SHA
    b6f4d79 View commit details
    Browse the repository at this point in the history
  195. test: fix skip message for test-macos-app-sandbox

    PR-URL: #38114
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen authored and targos committed May 1, 2021
    Copy the full SHA
    7d85617 View commit details
    Browse the repository at this point in the history
  196. test: skip test-crypto-dh-keys on armv6 and armv7

    The test is too slow to run on the Raspberry Pi bots. (It takes over 500
    seconds to run on Pi 3 bots and over 900 seconds  on Pi 2 bots.) Skip
    it on armv6 and armv7.
    
    Refs: #34289
    
    PR-URL: #38076
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    dd8c9ad View commit details
    Browse the repository at this point in the history
  197. build: package release changelog for releases

    Package the changelog for the release line as `CHANGELOG.md` when
    building a release binary tarball.
    
    PR-URL: #38033
    Fixes: #38025
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    richardlau authored and targos committed May 1, 2021
    Copy the full SHA
    079d90b View commit details
    Browse the repository at this point in the history
  198. lib: properly process JavaScript exceptions on async_hooks fatal error

    JavaScript exceptions could be arbitrary values.
    
    PR-URL: #38106
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    legendecas authored and targos committed May 1, 2021
    Copy the full SHA
    b5ad655 View commit details
    Browse the repository at this point in the history
  199. test,http: check that http server is robust from handler abuse

    The only way I could find to complete coverage for _http_common.js is to
    use semi-private (exposed but probably shouldn't be) handlers to get the
    state into something weird. With the if-condition being checked (see
    Refs) commented out, I get this result from this test:
    
    ```
    node:_http_common:140
      if (len > 0 && !stream._dumped) {
                             ^
    
    TypeError: Cannot read property '_dumped' of null
        at HTTPParser.parserOnBody (node:_http_common:140:26)
    ```
    
    With the check in place, the test passes without an error. Seems like
    quite the edge case, but I'm going to assume it's there for a reason.
    
    Refs: https://coverage.nodejs.org/coverage-b560645d6b0a4bed/lib/_http_common.js.html#L137
    
    PR-URL: #37958
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed May 1, 2021
    Copy the full SHA
    8476537 View commit details
    Browse the repository at this point in the history
  200. src: fix typo for initialization

    PR-URL: #37974
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    yashLadha authored and targos committed May 1, 2021
    Copy the full SHA
    854a2a9 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. deps: V8: cherry-pick 501482cbc704

    Original commit message:
    
        Fix ValueDeserializer::ReadDouble() bounds check
    
        If end_ is smaller than sizeof(double), the result would wrap
        around, and lead to an invalid memory access.
    
        Refs: #37978
        Change-Id: Ibc8ddcb0c090358789a6a02f550538f91d431c1d
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2801353
        Reviewed-by: Marja Hölttä <marja@chromium.org>
        Commit-Queue: Marja Hölttä <marja@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#73800}
    
    PR-URL: #38121
    Fixes: #37978
    Refs: v8/v8@501482cbc704
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    cjihrig authored and danielleadams committed May 8, 2021
    Copy the full SHA
    a6dba4d View commit details
    Browse the repository at this point in the history
  2. test: add regression test for serdes readDouble()

    Refs: #37978
    PR-URL: #38121
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    cjihrig authored and danielleadams committed May 8, 2021
    Copy the full SHA
    7162bea View commit details
    Browse the repository at this point in the history
  3. test: fix flaky test-zlib-unused-weak.js

    PR-URL: #38149
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    oyyd authored and danielleadams committed May 8, 2021
    Copy the full SHA
    865046c View commit details
    Browse the repository at this point in the history
  4. test: remove unneeded m flag on regular expressions

    The m flag has no effect on regular expressions that don't match the
    start or the end of a line.
    
    PR-URL: #38124
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    6cec9da View commit details
    Browse the repository at this point in the history
  5. doc: add link to V8

    Added the link redirecting to the V8 engine github repository just like
    libuv.
    
    PR-URL: #38144
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    VoltrexKeyva authored and danielleadams committed May 8, 2021
    Copy the full SHA
    52be691 View commit details
    Browse the repository at this point in the history
  6. test: skip test-hash-seed on armv6 and armv7

    The test is too slow to run on the Raspberry Pi bots. (It takes over 900
    seconds to run on Pi 3 bots and even more than that on Pi 2 bots.) Skip
    it on armv6 and armv7.
    
    Refs: #34289
    
    PR-URL: #34289
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    e9d8815 View commit details
    Browse the repository at this point in the history
  7. test: skip test-vm-memleak in ASAN

    ASAN increases memory usage, which in turn messes up the memory leak
    test. Skip the test on ASAN.
    
    PR-URL: #34289
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    cd2e6b2 View commit details
    Browse the repository at this point in the history
  8. build: don't run test workflow on doc dir on macOS

    Leaving it in the Linux workflow because addons tests are affected by
    changes to addons.md example code. So we need to keep that running
    somewhere for docs changes, but one platform seems sufficient.
    
    PR-URL: #37999
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ycjcl868 authored and danielleadams committed May 8, 2021
    Copy the full SHA
    6dfe658 View commit details
    Browse the repository at this point in the history
  9. test: skip fs.watch() test on IBMi

    We've added pummel tests to CI, so we need to add a skip for IBMi for
    the fs.watch() test there as we have for all the fs.watch() tests
    elsewhere.
    
    PR-URL: #38192
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    a47691c View commit details
    Browse the repository at this point in the history
  10. doc: mention cryptographic prng in description of randomUUID

    PR-URL: #38074
    Refs: #36729
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    srknzl authored and danielleadams committed May 8, 2021
    Copy the full SHA
    df8736f View commit details
    Browse the repository at this point in the history
  11. doc: update links in ICU guide

    PR-URL: #38177
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    targos authored and danielleadams committed May 8, 2021
    Copy the full SHA
    b1830b5 View commit details
    Browse the repository at this point in the history
  12. benchmark: improve compare.R output

    PR-URL: #38118
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mscdex authored and danielleadams committed May 8, 2021
    Copy the full SHA
    668c210 View commit details
    Browse the repository at this point in the history
  13. doc: add command flag to import.meta.resolve

    import.meta.resolve is only available under
    --experimental-import-meta-resolve cli flag.
    
    Source:
    https://github.com/nodejs/node/blob/e46c680bf2b211bbd52cf959ca17ee98c7f657f5/lib/internal/modules/esm/translators.js#L132
    
    PR-URL: #38171
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    iguessitsokay authored and danielleadams committed May 8, 2021
    Copy the full SHA
    3545b5e View commit details
    Browse the repository at this point in the history
  14. doc: clarify child_process close event

    clarify the 'close' event description in the child_process docs.
    
    fixes: #37998
    
    PR-URL: #38181
    Fixes: #37998
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Linkgoron authored and danielleadams committed May 8, 2021
    Copy the full SHA
    22d39d3 View commit details
    Browse the repository at this point in the history
  15. test: add undefined fatalException exit code test

    Add a test that checks the exit code when _fatalException
    is undefined
    
    PR-URL: #38119
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Linkgoron authored and danielleadams committed May 8, 2021
    Copy the full SHA
    48b5196 View commit details
    Browse the repository at this point in the history
  16. crypto: reduce range of size to int max

    Refs: #38090
    
    PR-URL: #38096
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Ayase-252 authored and danielleadams committed May 8, 2021
    Copy the full SHA
    f47171f View commit details
    Browse the repository at this point in the history
  17. test: fix typo in gtest-all.cc

    separater -> separator
    
    PR-URL: #38224
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    eltociear authored and danielleadams committed May 8, 2021
    Copy the full SHA
    850dbc5 View commit details
    Browse the repository at this point in the history
  18. test: fix typo in comment in binding.c

    PR-URL: #38220
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen authored and danielleadams committed May 8, 2021
    Copy the full SHA
    54c3656 View commit details
    Browse the repository at this point in the history
  19. doc: standardize command flag notes

    remove italic styling from command flag notes
    
    PR-URL: #38199
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    iguessitsokay authored and danielleadams committed May 8, 2021
    Copy the full SHA
    8320e2f View commit details
    Browse the repository at this point in the history
  20. util: add getSystemErrorMap() impl

    PR-URL: #38101
    Fixes: #37951
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    eladkishon authored and danielleadams committed May 8, 2021
    Copy the full SHA
    d6c04ce View commit details
    Browse the repository at this point in the history
  21. typings: add JSDoc types to lib/path

    PR-URL: #38186
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Skn0tt authored and danielleadams committed May 8, 2021
    Copy the full SHA
    487fc31 View commit details
    Browse the repository at this point in the history
  22. test: fix test-https-agent-additional-options.js

    `value` was always being assigned to an `undefined` property of an
    Array. Thus, the assertions that depended on `value` being defined were
    never being checked. Assign `value` the correct...er...value.
    
    PR-URL: #38202
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    553cd85 View commit details
    Browse the repository at this point in the history
  23. test: add tests for missing https agent options

    Add test that minVersion and maxVersion options are accepted. This
    should complete coverage for lib/https.js.
    
    Refs: https://codecov.io/gh/nodejs/node/src/ec0dcd720e10831b3e783b415c5dc011ed5be2f8/lib/https.js
    
    PR-URL: #38202
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    b1084a4 View commit details
    Browse the repository at this point in the history
  24. doc: revise TLS minVersion/maxVersion text

    Minor changes mostly to improve compliance with our style guide.
    
    PR-URL: #38202
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    2cbcffe View commit details
    Browse the repository at this point in the history
  25. typings: add JSDoc typings for assert

    PR-URL: #38188
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    VoltrexKeyva authored and danielleadams committed May 8, 2021
    Copy the full SHA
    fee39ea View commit details
    Browse the repository at this point in the history
  26. src: fix finalization crash

    PR-URL: #38250
    Fixes: #38040
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and danielleadams committed May 8, 2021
    Copy the full SHA
    27ebcb7 View commit details
    Browse the repository at this point in the history
  27. typings: add JSDoc typings for http

    PR-URL: #38191
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    VoltrexKeyva authored and danielleadams committed May 8, 2021
    Copy the full SHA
    5b5597c View commit details
    Browse the repository at this point in the history
  28. doc: change "oject" to "object"

    PR-URL: #38256
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    arkerone authored and danielleadams committed May 8, 2021
    Copy the full SHA
    f3a3263 View commit details
    Browse the repository at this point in the history
  29. test: fixup failing test/internet/test-dns.js

    The `ttl` for the `nodejs.org` DNS record is returning `0`
    currently. The test checks for `> 0`, causing the test to
    fail.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #38241
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and danielleadams committed May 8, 2021
    Copy the full SHA
    c659034 View commit details
    Browse the repository at this point in the history
  30. dns: refactor cares_wrap internals

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #38172
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and danielleadams committed May 8, 2021
    Copy the full SHA
    0541e19 View commit details
    Browse the repository at this point in the history
  31. doc: fix typo in repl.md

    "entires" -> "entries"
    
    PR-URL: #38244
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    arkerone authored and danielleadams committed May 8, 2021
    Copy the full SHA
    581a083 View commit details
    Browse the repository at this point in the history
  32. buffer,errors: add missing n literal in range error string

    PR-URL: #37750
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@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>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cactysman authored and danielleadams committed May 8, 2021
    Copy the full SHA
    efaab98 View commit details
    Browse the repository at this point in the history
  33. typings: add JSDoc Types to lib/querystring

    PR-URL: #38185
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Skn0tt authored and danielleadams committed May 8, 2021
    Copy the full SHA
    546a28f View commit details
    Browse the repository at this point in the history
  34. typings: add JSDoc to os module functions

    PR-URL: #38197
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    xavdid authored and danielleadams committed May 8, 2021
    Copy the full SHA
    505123c View commit details
    Browse the repository at this point in the history
  35. test: fix flaky test-dns and test-dns-lookup

    Ubuntu 16.04 is going to be unsupported after April 2021. Switching
    Node.js CI to Ubuntu 18.04 for the internet tests resulted in failures
    in test-dns and test-dns-lookup because it returns server failure/try
    again on .invalid domain. Add a hostname for testing that will return
    record not found.
    
    PR-URL: #38282
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    92f1e04 View commit details
    Browse the repository at this point in the history
  36. src: cache some context in locals

    Refs: 66566df
    
    PR-URL: #37473
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    XadillaX authored and danielleadams committed May 8, 2021
    Copy the full SHA
    6067f95 View commit details
    Browse the repository at this point in the history
  37. tools: skip macOS GitHub Actions test on doc-only changes

    We skip macOS GitHub Actions pushes on doc-only changes but the
    intention was no doubt to skip them on pull requests too. We still run
    the tests on Linux, so addons tests will still run when addons docs
    change.
    
    PR-URL: #38296
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    67de0f5 View commit details
    Browse the repository at this point in the history
  38. doc: harmonize changes list ordering

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and danielleadams committed May 8, 2021
    Copy the full SHA
    b9cd835 View commit details
    Browse the repository at this point in the history
  39. tools: bump remark-lint-preset-node to 1.17.1

    Bump remark-lint-preset-node@1.16.0 to remark-lint-preset-node@1.17.1.
    
    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35668
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    d71fd8b View commit details
    Browse the repository at this point in the history
  40. tools: bump remark-lint-preset-node to 2.0.0

    Update remark@13.0.0, remark-lint-preset-node@2.0.0 and other
    dependencies in the lint-md rollup.
    
    PR-URL: #35905
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    7715fb4 View commit details
    Browse the repository at this point in the history
  41. tools: update ini in tools/node-lint-md-cli-rollup

    Refs: #36473
    Refs: GHSA-qqgx-2p2h-9c37
    
    PR-URL: #36474
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MylesBorins authored and danielleadams committed May 8, 2021
    Copy the full SHA
    daee82a View commit details
    Browse the repository at this point in the history
  42. 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 May 8, 2021
    Copy the full SHA
    14681b9 View commit details
    Browse the repository at this point in the history
  43. tools: bump remark-present-lint-node from 2.0.0 to 2.0.1

    This is a prerequisite for #37259.
    
    PR-URL: #37270
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    f15b11f View commit details
    Browse the repository at this point in the history
  44. tools: update remark-preset-lint-node to 2.1.1

    PR-URL: #37604
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    cd5020c View commit details
    Browse the repository at this point in the history
  45. tools: update glob-parent to 5.1.2

    In the markdown linting rollup script, update glob-parent to 5.1.2.
    
    Refs: https://app.snyk.io/vuln/SNYK-JS-GLOBPARENT-1016905
    
    PR-URL: #37646
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    9645583 View commit details
    Browse the repository at this point in the history
  46. test: change Fixes: to Refs:

    Tests don't fix things generally, so use "Refs:" to refer people to
    GitHub issues.
    
    PR-URL: #34568
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    a67e689 View commit details
    Browse the repository at this point in the history
  47. test: move buffer-as-path symlink test to its own test file

    The buffer-as-path test for fs.symlinkSync() is a bit unusual and
    potentially error-prone embedded in the general fs.symlink() test. Move
    it to its own test file.
    
    Refs: https://github.com/nodejs/node/pull/34540/files#r463168354
    
    PR-URL: #34569
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Trott authored and danielleadams committed May 8, 2021
    Copy the full SHA
    402ba0b View commit details
    Browse the repository at this point in the history
  48. deps: V8: cherry-pick ab2340a9b994

    Original commit message:
    
        M86-LTS: [compiler] Fix a bug in VisitSpeculativeIntegerAdditiveOp
    
        (cherry picked from commit 9313c4ce3f32ad81df1c65becccec7e129181ce3)
    
        No-Try: true
        No-Presubmit: true
        No-Tree-Checks: true
        Bug: chromium:1199345
        Change-Id: I33bf71b33f43919fec4684054b5bf0a0787930ca
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2831478
        Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
        Commit-Queue: Georg Neis <neis@chromium.org>
        Cr-Original-Commit-Position: refs/heads/master@{#74008}
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2848412
        Commit-Queue: Artem Sumaneev <asumaneev@google.com>
        Reviewed-by: Victor-Gabriel Savu <vsavu@google.com>
        Cr-Commit-Position: refs/branch-heads/8.6@{#86}
        Cr-Branched-From: a64aed2333abf49e494d2a5ce24bbd14fff19f60-refs/heads/8.6.395@{#1}
        Cr-Branched-From: a626bc036236c9bf92ac7b87dc40c9e538b087e3-refs/heads/master@{#69472}
    
    Refs: v8/v8@ab2340a
    
    PR-URL: #38481
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos authored and danielleadams committed May 8, 2021
    Copy the full SHA
    5ede8ad View commit details
    Browse the repository at this point in the history
  49. deps: V8: cherry-pick 00245033cf75

    Original commit message:
    
        M86-LTS: [compiler] Fix off-by-one error in kAdditiveSafeInteger
    
        (cherry picked from commit 798fbcb0a3e5a292fb775c37c19d9fe73bbac17c)
    
        No-Try: true
        No-Presubmit: true
        No-Tree-Checks: true
        Bug: chromium:1198705
        Change-Id: I6b3ad82754e1ca72701ce57f16c4f085f8c87f77
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2835705
        Auto-Submit: Georg Neis <neis@chromium.org>
        Commit-Queue: Nico Hartmann <nicohartmann@chromium.org>
        Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
        Cr-Original-Commit-Position: refs/heads/master@{#74033}
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2850708
        Commit-Queue: Artem Sumaneev <asumaneev@google.com>
        Reviewed-by: Victor-Gabriel Savu <vsavu@google.com>
        Cr-Commit-Position: refs/branch-heads/8.6@{#87}
        Cr-Branched-From: a64aed2333abf49e494d2a5ce24bbd14fff19f60-refs/heads/8.6.395@{#1}
        Cr-Branched-From: a626bc036236c9bf92ac7b87dc40c9e538b087e3-refs/heads/master@{#69472}
    
    Refs: v8/v8@0024503
    
    PR-URL: #38481
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos authored and danielleadams committed May 8, 2021
    Copy the full SHA
    f755fc4 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. 2021-05-11, Version 14.17.0 'Fermium' (LTS)

    Notable Changes:
    
    Diagnostics channel (experimental module):
    
    `diagnostics_channel` is a new experimental module that provides an API
    to create named channels to report arbitrary message data for
    diagnostics purposes.
    
    The module was initially introduced in Node.js v15.1.0 and is
    backported to v14.17.0 to enable testing it at a larger scale.
    
    With `diagnostics_channel`, Node.js core and module authors can publish
    contextual data about what they are doing at a given time. This could
    be the hostname and query string of a mysql query, for example. Just
    create a named channel with `dc.channel(name)` and call
    `channel.publish(data)` to send the data to any listeners to that
    channel.
    
    ```js
    const dc = require('diagnostics_channel');
    const channel = dc.channel('mysql.query');
    
    MySQL.prototype.query = function query(queryString, values, callback) {
      // Broadcast query information whenever a query is made
      channel.publish({
        query: queryString,
        host: this.hostname,
      });
    
      this.doQuery(queryString, values, callback);
    };
    ```
    
    Channels are like one big global event emitter but are split into
    separate objects to ensure they get the best performance. If nothing is
    listening to the channel, the publishing overhead should be as close to
    zero as possible. Consuming channel data is as easy as using
    `channel.subscribe(listener)` to run a function whenever a message is
    published to that channel.
    
    ```js
    const dc = require('diagnostics_channel');
    const channel = dc.channel('mysql.query');
    
    channel.subscribe(({ query, host }) => {
      console.log(`mysql query to ${host}: ${query}`);
    });
    ```
    
    The data captured can be used to provide context for what an app is
    doing at a given time. This can be used for things like augmenting
    tracing data, tracking network and filesystem activity, logging
    queries, and many other things. It's also a very useful data source
    for diagnostics tools to provide a clearer picture of exactly what the
    application is doing at a given point in the data they are presenting.
    
    Contributed by Stephen Belanger (#34895).
    
    UUID support in the crypto module:
    
    The new `crypto.randomUUID()` method now allows to generate random
    [RFC 4122](https://www.rfc-editor.org/rfc/rfc4122.txt) Version 4
    UUID strings:
    
    ```js
    const { randomUUID } = require('crypto');
    
    console.log(randomUUID());
    // 'aa7c91a1-f8fc-4339-b9db-f93fc7233429'
    ```
    
    Contributed by James M Snell (#36729).
    
    Experimental support for `AbortController` and `AbortSignal`:
    
    Node.js 14.17.0 adds experimental partial support for `AbortController`
    and `AbortSignal`.
    
    Both constructors can be enabled globally using the
    `--experimental-abortcontroller` flag.
    
    Additionally, several Node.js APIs have been updated to support
    `AbortSignal` for cancellation.
    It is not mandatory to use the built-in constructors with them. Any
    spec-compliant third-party alternatives should be compatible.
    
    `AbortSignal` support was added to the following methods:
    
    * `child_process.exec`
    * `child_process.execFile`
    * `child_process.fork`
    * `child_process.spawn`
    * `dgram.createSocket`
    * `events.on`
    * `events.once`
    * `fs.readFile`
    * `fs.watch`
    * `fs.writeFile`
    * `http.request`
    * `https.request`
    * `http2Session.request`
    * The promisified variants of `setImmediate` and `setTimeout`
    
    Other notable changes:
    
    * doc:
      * revoke deprecation of legacy url, change status to legacy (James M Snell) (#37784)
      * add legacy status to stability index (James M Snell) (#37784)
      * upgrade stability status of report API (Gireesh Punathil) (#35654)
    * deps:
      * V8: Backport various patches for Apple Silicon support (BoHong Li) (#38051)
      * update ICU to 68.1 (Michaël Zasso) (#36187)
      * upgrade to libuv 1.41.0 (Colin Ihrig) (#37360)
    * http:
      * add http.ClientRequest.getRawHeaderNames() (simov) (#37660)
      * report request start and end with diagnostics\_channel (Stephen Belanger) (#34895)
    * util:
      * add getSystemErrorMap() impl (eladkeyshawn) (#38101)
    
    PR-URL: #38507
    danielleadams committed May 11, 2021
    Copy the full SHA
    aa15690 View commit details
    Browse the repository at this point in the history