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 <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    shootermv authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    emilsivervik authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    bcoe authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    richardlau authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    davecardwell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    wjabbour authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    addaleax authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    NegiAkash890 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    benjamingr authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jayaddison authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    Copy the full SHA
    2959c65 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37174
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    yashLadha authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    joyeecheung authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    joyeecheung authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Gabriel Schulhof authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Ben Coe <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Ayase-252 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Ayase-252 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    benjamingr authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    dandclark authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    chengcyber authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ugultopu authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Co-authored-by: James M Snell <[email protected]>
    2 people authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]
    dmabupt authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jayaddison authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37384
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37421
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    mhdawson authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    tailorswift authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37014
    Reviewed-By: Antoine du Hamel <[email protected]>
    dr-js authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    dr-js authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37422
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    mhdawson authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37437
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    mhdawson authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37447
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    mhdawson authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Fixes: #36870
    
    PR-URL: #37484
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Shelley Vohr <[email protected]>
    Reviewed-By: Anatoli Papirovski <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Mary Marchini <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Nitzan Uziely authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37494
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    mhdawson authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Fixes: #36531
    
    PR-URL: #37481
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    cjihrig authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37663
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    devsnek authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Linkgoron authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Yongsheng Zhang <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    lpinca authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    lpinca authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Linkgoron authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    BridgeAR authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    addaleax authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    lpinca authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    jayaddison authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Mary Marchini <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    gengjiawen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    PR-URL: #37529
    Fixes: #3462
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37529
    Fixes: #3462
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    isker authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    dbachko authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anto Aravinth <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Linkgoron authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37784
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Vladimir de Turckheim <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Fixes: #25099
    
    PR-URL: #37784
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Vladimir de Turckheim <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37784
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Vladimir de Turckheim <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Derek Lewis authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    gengjiawen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    simov authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Yongsheng Zhang <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Ayase-252 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    richardlau authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    zenflow authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    himself65 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #37822
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    jasnell authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Qard authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    danielleadams authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Linkgoron authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    glasser authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    joaolucasl authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    PhakornKiong authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    psmarshall authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    RaisinTen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    lpinca authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    AnupamaP authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Guy Bedford <[email protected]>
    aduh95 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Ayase-252 authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    PhakornKiong authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Linkgoron authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    richardlau authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Nitzan Uziely <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    hassaanp authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    marsonya authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    evanlucas authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Linkgoron authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    tniessen authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    richardlau authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    legendecas authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and targos committed May 1, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    yashLadha authored and targos committed May 1, 2021
    Configuration menu
    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ä <[email protected]>
        Commit-Queue: Marja Hölttä <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#73800}
    
    PR-URL: #38121
    Fixes: #37978
    Refs: v8/v8@501482cbc704
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    cjihrig authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    cjihrig authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    oyyd authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    VoltrexKeyva authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    ycjcl868 authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    srknzl authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    targos authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    mscdex authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    iguessitsokay authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Linkgoron authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Linkgoron authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Ayase-252 authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    eltociear authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    tniessen authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    iguessitsokay authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    eladkishon authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Skn0tt authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    VoltrexKeyva authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    jasnell authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    VoltrexKeyva authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Harshitha K P <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    arkerone authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #38241
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jasnell authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    
    PR-URL: #38172
    Reviewed-By: Matteo Collina <[email protected]>
    jasnell authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    arkerone authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Pooja D P <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cactysman authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Skn0tt authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    xavdid authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    XadillaX authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Khaidi Chu <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    aduh95 authored and danielleadams committed May 8, 2021
    Configuration menu
    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 [email protected] to [email protected].
    
    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35668
    Reviewed-By: Ben Coe <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 [email protected], [email protected] and other
    dependencies in the lint-md rollup.
    
    PR-URL: #35905
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    Reviewed-By: Shelley Vohr <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    MylesBorins authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    targos authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Trott authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
        Commit-Queue: Georg Neis <[email protected]>
        Cr-Original-Commit-Position: refs/heads/master@{#74008}
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2848412
        Commit-Queue: Artem Sumaneev <[email protected]>
        Reviewed-by: Victor-Gabriel Savu <[email protected]>
        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 <[email protected]>
    targos authored and danielleadams committed May 8, 2021
    Configuration menu
    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 <[email protected]>
        Commit-Queue: Nico Hartmann <[email protected]>
        Reviewed-by: Nico Hartmann <[email protected]>
        Cr-Original-Commit-Position: refs/heads/master@{#74033}
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2850708
        Commit-Queue: Artem Sumaneev <[email protected]>
        Reviewed-by: Victor-Gabriel Savu <[email protected]>
        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 <[email protected]>
    targos authored and danielleadams committed May 8, 2021
    Configuration menu
    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
    Configuration menu
    Copy the full SHA
    aa15690 View commit details
    Browse the repository at this point in the history