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.9.0 proposal #34852

Merged
merged 104 commits into from Aug 27, 2020
Merged

V14.9.0 proposal #34852

merged 104 commits into from Aug 27, 2020

Commits on Aug 17, 2020

  1. timers: allow timers to be used as primitives

    This allows timers to be matched to numeric Ids and therefore used
    as keys of an Object, passed and stored without storing the Timer instance.
    
    clearTimeout/clearInterval is modified to support numeric/string Ids.
    
    Co-authored-by: Bradley Farias <bradley.meck@gmail.com>
    Co-authored-by: Anatoli Papirovski <apapirovski@mac.com>
    
    Refs: #21152
    
    Backport-PR-URL: #34482
    PR-URL: #34017
    Backport-PR-URL: #34482
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Signed-off-by: Denys Otrishko <shishugi@gmail.com>
    lundibundi authored and MylesBorins committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    cca0372 View commit details
    Browse the repository at this point in the history
  2. Forces Powershell to use tls1.2

    Powershell defaults to tls 1.0 - This forces powershell to use tls 1.2
    Tls 1.2 is supported in all current microsoft operating systems and
    needed to download chocolatey.
    
    Fixes: #33140
    Backport-PR-URL: #34461
    PR-URL: #33609
    Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    bzoz authored and MylesBorins committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    aaa6e43 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. test: add tests for validateNumber/validateString

    PR-URL: #34672
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    lundibundi authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    093a4b0 View commit details
    Browse the repository at this point in the history
  2. module: use cjsCache over esm injection

    PR-URL: #34605
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    guybedford authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    9a7c87d View commit details
    Browse the repository at this point in the history
  3. doc: harden policy around objections

    Harden policy around objections to avoid misunderstanding and to
    encourage collaboration between pull request authors and objectors.
    
    Fixes: #34564
    
    PR-URL: #34639
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    7cde699 View commit details
    Browse the repository at this point in the history
  4. doc: add writable and readable options to Duplex docs

    Fixes: #34382
    
    PR-URL: #34383
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    preyunk authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    b93ba07 View commit details
    Browse the repository at this point in the history
  5. build: add flag to build V8 with OBJECT_PRINT

    Add a configure flag to build V8 with `-DOBJECT_PRINT`, which will
    expose auxiliar functions to inspect heap objects using native
    debuggers.
    
    Fixes: #32402
    Signed-off-by: Mary Marchini <mmarchini@netflix.com>
    
    PR-URL: #32834
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    2abc98e View commit details
    Browse the repository at this point in the history
  6. tools: add debug entitlements for macOS 10.15+

    To debug native modules node should be a debuggable process, that will
    require the **com.apple.security.get-task-allow** entitlement to be
    added to the codesign procedure.
    
    PR-URL: #34378
    Fixes: #34340
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ggreco authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    8766b5b View commit details
    Browse the repository at this point in the history
  7. deps: V8: cherry-pick e06ace6b5cdb

    Original commit message:
    
        [api] Fix empty Maybe crash in GetRealNamedPropertyAttributes
    
        `Object::GetRealNamedPropertyAttributes()` can crash if an empty
        `Maybe` is returned by `JSReceiver::GetPropertyAttributes()` because
        it was not checking for that. Fix that.
    
        Refs: #34606
        Change-Id: Ic83f904ba7134786bcd8f786eb2ce98adb4fea1e
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2335057
        Commit-Queue: Leszek Swirski <leszeks@chromium.org>
        Reviewed-by: Leszek Swirski <leszeks@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#69258}
    
    Refs: v8/v8@e06ace6
    
    PR-URL: #34673
    Fixes: #34606
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    9527a2a View commit details
    Browse the repository at this point in the history
  8. test: add vm crash regression test

    Refs: #34606
    PR-URL: #34673
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    27c0653 View commit details
    Browse the repository at this point in the history
  9. util: add debug and debuglog.enabled

    PR-URL: #33424
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bmeck authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    77bbd73 View commit details
    Browse the repository at this point in the history
  10. lib: use full URL to GitHub issues in comments

    Don't assume the reader of the code will know where to find the issue
    tracker. Provide the full URL. This is especially important if the
    issue tracker should move again.
    
    PR-URL: #34686
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    124a01d View commit details
    Browse the repository at this point in the history
  11. test: remove test-child-process-fork-args flaky designation

    test-child-process-fork-args does not appear in results from `ncu-ci
    walk commit` and no one has reported it failing for several months.
    A stress test also passed.
    
    Closes: #32863
    
    PR-URL: #34684
    Fixes: #32863
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    b261895 View commit details
    Browse the repository at this point in the history
  12. doc: update http server response 'close' event

    Two places emits `close` events:
    
    `resOnFinish` calls `emitCloseNT`, which happens when the result is
    completed:
    https://github.com/nodejs/node/blob/687dbd85263f433cc351c6daa83f9296a1d0bb4f/lib/_http_server.js#L695
    
    It gets attached once the socket is assigned:
    https://github.com/nodejs/node/blob/687dbd85263f433cc351c6daa83f9296a1d0bb4f/lib/_http_server.js#L226
    
    And detached if the response is completed:
    https://github.com/nodejs/node/blob/master/lib/_http_server.js#L709
    https://github.com/nodejs/node/blob/687dbd85263f433cc351c6daa83f9296a1d0bb4f/lib/_http_server.js#L232
    
    Which means, it can only be reached in this case, for premature socket
    termination.
    
    PR-URL: #34472
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    renatomariscal authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    d29b805 View commit details
    Browse the repository at this point in the history
  13. test: use block-scoping in test/pummel/test-timers.js

    PR-URL: #34630
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    9f0917e View commit details
    Browse the repository at this point in the history
  14. test: split test-crypto-dh-hash

    test-crypto-dh-hash times out on some platforms. A single test case is
    responsible for around 50% of the time to run, so split that test case
    into its own file.
    
    PR-URL: #34631
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    fd5153c View commit details
    Browse the repository at this point in the history
  15. doc: add HPE_UNEXPECTED_CONTENT_LENGTH error description

    PR-URL: #34596
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    nikolaykrashnikov authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    230bcaf View commit details
    Browse the repository at this point in the history
  16. test: fix test_worker_terminate_finalization

    The test was missing an initialization of the global `ref` variable
    because there was also an unused local one, leading to failures
    like the one seen in #34625.
    
    PR-URL: #34726
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    8e91f3e View commit details
    Browse the repository at this point in the history
  17. doc: use semantically appropriate tag for lines

    The HTML <hr> element represents a thematic break between
    paragraph-level elements: for example, a change of scene in a story,
    or a shift of topic within a section.
    The HTML Content Division element (<div>) is the generic container
    for flow content and does not inherently represent anything.
    
    The <hr> tag semantically fits better the meaning of the line between
    the lists.
    
    Refs: https://html.spec.whatwg.org/multipage/grouping-content.html#the-hr-element
    
    PR-URL: #34660
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    aduh95 authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    91f5324 View commit details
    Browse the repository at this point in the history
  18. doc: add padding in the sidebar column

    PR-URL: #34665
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    aduh95 authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    b00f71b View commit details
    Browse the repository at this point in the history
  19. src: prefer C++ empty() in boolean expressions

    PR-URL: #34432
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    tniessen authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    3022e0d View commit details
    Browse the repository at this point in the history
  20. doc: n-api environment life cycle APIs are stable

    PR-URL: #34641
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    jschlight authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    ea98122 View commit details
    Browse the repository at this point in the history
  21. benchmark: update function_args addon code

    Make the code linter-conformant and remove usage of deprecated APIs.
    
    PR-URL: #34725
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e4450a1 View commit details
    Browse the repository at this point in the history
  22. build: cover all benchmark addons with C++ linter

    PR-URL: #34725
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    201d3d7 View commit details
    Browse the repository at this point in the history
  23. module: custom --conditions flag option

    PR-URL: #34637
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    guybedford authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    6929649 View commit details
    Browse the repository at this point in the history
  24. doc: remove typo in crypto.md

    Change "its[sic] recommended to" to "be sure to". This fixes a typo and
    also improves the passive and indirect phrasing to a more concise active
    and direct phrasing.
    
    PR-URL: #34698
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    f7563f8 View commit details
    Browse the repository at this point in the history
  25. test: skip node-api/test_worker_terminate_finalization

    The test fails under ASAN/valgrind. Since it has not been working
    properly until today anyway, skip it.
    
    Refs: #34731
    
    PR-URL: #34732
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    0472d16 View commit details
    Browse the repository at this point in the history
  26. doc: reduce repetitiveness on Consensus Seeking

    Rearrange Consensus Seeking section to reduce repetitiveness.
    
    Ref: #34639 (comment)
    Ref: #34639 (comment)
    
    PR-URL: #34702
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    b933eef View commit details
    Browse the repository at this point in the history
  27. http2: add maxHeaderSize option to http2

    add maxHeaderSize to http2 as an alias for maxHeaderListSize.
    
    Fixes: #33517
    PR-URL: #33636
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    preyunk authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    6ee2578 View commit details
    Browse the repository at this point in the history
  28. build: set --v8-enable-object-print by default

    The flag improves the experience of debugging V8 with native debuggers.
    It doens't incur performance penality, the only downside is an increase
    in binary size by approximately 248 Kb.
    
    Ref: #32834
    
    PR-URL: #34705
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    15c9208 View commit details
    Browse the repository at this point in the history
  29. doc: edit (general) collaborator guide

    Use consistent capitalization in Consensus Seeking section, replace some
    _should_ usage with imperative, etc.
    
    PR-URL: #34712
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    8b56902 View commit details
    Browse the repository at this point in the history
  30. doc: use sentence-casing for headers in collaborator guide

    The collaborator guide uses both sentence case and headline case for
    headings. Use sentence case to conform with our style guide.
    
    PR-URL: #34713
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    cb09606 View commit details
    Browse the repository at this point in the history
  31. benchmark: add benchmark script for resourceUsage

    Added a benchmark script for process method to benchmark the method
    resourceUsage.
    
    PR-URL: #34691
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    yashLadha authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    8de6b72 View commit details
    Browse the repository at this point in the history
  32. module: share CJS/ESM resolver fns, refactoring

    PR-URL: #34744
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    guybedford authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    698cae7 View commit details
    Browse the repository at this point in the history
  33. policy: support conditions for redirects

    PR-URL: #34414
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    bmeck authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    8403118 View commit details
    Browse the repository at this point in the history
  34. build: implement a Commit Queue in Actions

    This is a (still experimental) implementation of a Commit Queue on
    GitHub Actions, using labels and the scheduler event to land Pull
    Requests. It uses `node-core-utils` to validate Pull Requests and to
    prepare the commit message, and then it uses a GitHub personal token to
    push changes back to the repository. If the Queue fails to land a Pull
    Request, that PR will be removed from the queue and the
    `node-core-utils` output will be pasted in the Pull Request.
    
    An overview of the implementation is provided in
    doc/guides/commit-queue.md, as well as current limitations.
    
    Ref: https://github.com/mmarchini-oss/automated-merge-test
    Ref: nodejs/build#2201
    
    PR-URL: #34112
    Refs: https://github.com/mmarchini-oss/automated-merge-test
    Refs: nodejs/build#2201
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    aed8237 View commit details
    Browse the repository at this point in the history
  35. test: remove error message checking in test-worker-init-failure

    Let the check for the error code suffice and don't check for a
    particular string in the message.
    
    PR-URL: #34727
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    9a79020 View commit details
    Browse the repository at this point in the history
  36. lib: add UNC support to url.pathToFileURL()

    Fixes: #34736
    
    PR-URL: #34743
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mceachen authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    1a9496a View commit details
    Browse the repository at this point in the history
  37. buffer: alias UInt ➡️ Uint in buffer methods

    It’s *so* hard to remember that it’s `UintXArray` but not
    `(write|read)UintX`. Let’s fix that by just providing aliases. 😊
    
    PR-URL: #34729
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    332e384 View commit details
    Browse the repository at this point in the history
  38. fs: guard against undefined behavior

    Calling close on a file description which is currently in use is
    undefined behavior due to implementation details in libuv. Add
    a guard against this when using FileHandle.
    
    PR-URL: #34746
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ronag authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    7ef5591 View commit details
    Browse the repository at this point in the history
  39. test: use process.env.PYTHON to spawn python

    Co-authored-by: Jérémy Lal <kapouer@melix.org>
    Fixes: #34699
    
    PR-URL: #34700
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    a78c638 View commit details
    Browse the repository at this point in the history
  40. crypto: avoid unitializing ECDH objects on error

    The previous code changed the private key of the ECDH object, but
    removed the public key if deriving it from the private key failed.
    Instead, if deriving the public key fails, neither the private nor
    the public key stored in the ECDH object should be updated.
    
    PR-URL: #34302
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    tniessen authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    69bcca1 View commit details
    Browse the repository at this point in the history
  41. doc: avoid _may_ in collaborator guide

    Many style guides (including Microsoft's) suggest avoiding _may_ because
    it can be unclear. Using _can_ or _might_ tends to increase clarity.
    
    An example in this change:
    
    > They may not change to a Runtime Deprecation until the next major
    > release.
    
    It's not clear if that means "They can not change until the next major
    release" or "They might not change until the next major release but also
    might change before then". Using _can_ or _might_ instead of _may_
    clears up the ambiguity.
    
    Refs: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/c/can-may
    
    PR-URL: #34749
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    3925fd6 View commit details
    Browse the repository at this point in the history
  42. test,doc: add missing uv_setup_args() calls

    libuv 1.39.0 will begin requiring uv_setup_args() to be called
    before attempting to access the process title. This commit adds
    uv_setup_args() calls that were missing in order for the test
    suite to pass (and updates the documentation).
    
    PR-URL: #34751
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    5009d82 View commit details
    Browse the repository at this point in the history
  43. build: move compiling for Windows ARM64 to Tier 2

    PR-URL: #34721
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Ash Cripps <ashley.cripps@ibm.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    joaocgreis authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    d89a83c View commit details
    Browse the repository at this point in the history
  44. meta: add TSC as owner of governance-related docs

    PR-URL: #34737
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    2781f64 View commit details
    Browse the repository at this point in the history
  45. module: fix check for package.json at volume root

    This patch converts the "read package scope" algorithm's while loop
    into a do-while loop enabling items at the filesystem root dir to
    be considered within the scope of a sibling package.json also at the
    filesystem root dir.
    
    Fixes: #33438
    
    Co-authored-by: Guy Bedford <guybedford@gmail.com>
    
    PR-URL: #34595
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Derek Lewis authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e4a0e5b View commit details
    Browse the repository at this point in the history
  46. errors: improve ERR_INVALID_OPT_VALUE error

    * use util.inspect for value presentation
    * allow to optionally specify error reason
    
    PR-URL: #34671
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    lundibundi authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    dbcb36d View commit details
    Browse the repository at this point in the history
  47. http: add RFC references for each status code

    Reference format: `RFC <rfc id> <section path>`
    
    PR-URL: #33671
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Voltra authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    952f233 View commit details
    Browse the repository at this point in the history
  48. build: add build flag for OSS-Fuzz integration

    Refs: google/oss-fuzz#3860
    Fixes: #33724
    
    PR-URL: #34761
    Fixes: #33724
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    DavidKorczynski authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    bdf26ae View commit details
    Browse the repository at this point in the history
  49. test: allow ENFILE in test-worker-init-failure

    Refs: #34727 (comment)
    
    PR-URL: #34769
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    88919e5 View commit details
    Browse the repository at this point in the history
  50. test: allow ENOENT in test-worker-init-failure

    PR-URL: #34769
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    1c324d5 View commit details
    Browse the repository at this point in the history
  51. test: remove common.rootDir

    The three tests that use common.rootDir do not need the root dir. They
    just need an arbitrary directory that will exist. Use tmpdir.path
    instead.
    
    PR-URL: #34772
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    c458e84 View commit details
    Browse the repository at this point in the history
  52. doc: fix broken links in commit-queue.md

    Fixes: #34787
    
    PR-URL: #34789
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    lpinca authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e54a684 View commit details
    Browse the repository at this point in the history
  53. build: add CODEOWNERS linter action

    PR-URL: #34739
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    9ca4b2a View commit details
    Browse the repository at this point in the history
  54. meta: fix codeowners docs path

    s/docs/doc/g
    Signed-off-by: Mary Marchini <mmarchini@netflix.com>
    
    PR-URL: #34811
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mmarchini authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    756c058 View commit details
    Browse the repository at this point in the history
  55. doc: edit filehandle.close() entry in fs.md

    PR-URL: #34782
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    258f64f View commit details
    Browse the repository at this point in the history
  56. lib: allow to validate enums with validateOneOf

    PR-URL: #34070
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lundibundi authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    04defba View commit details
    Browse the repository at this point in the history
  57. worker: do not crash when JSTransferable lists untransferable value

    This can currently be triggered when posting a closing FileHandle.
    
    Refs: #34746 (comment)
    
    PR-URL: #34766
    Backport-PR-URL: #34814
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    03d6013 View commit details
    Browse the repository at this point in the history
  58. worker: fix --abort-on-uncaught-exception handling

    The `set_abort_on_uncaught_exception(false)` line was supposed to
    prevent aborting when running Workers in
    `--abort-on-uncaught-exception` mode, but it was incorrectly set
    and not checked properly in the should-abort callback.
    
    PR-URL: #34724
    Backport-PR-URL: #34815
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    513ab0e View commit details
    Browse the repository at this point in the history
  59. doc,lib: remove unused error code

    As best as I can tell, ERR_V8BREAKITERATOR is unused anywhere in our
    code base and dependencies. Move to legacy errors.
    
    PR-URL: #34792
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    7d0970c View commit details
    Browse the repository at this point in the history
  60. test: convert assertion that always fails to assert.fail()

    In test-http-destroyed-socket-write2, the assert.strictEqual() in the
    default case of the switch statement will always fail because it checks
    for a value that is already accounted for in one of the switch cases.
    Convert it to assert.fail().
    
    PR-URL: #34793
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e8eed5c View commit details
    Browse the repository at this point in the history
  61. doc: remove "is recommended from crypto legacy API text

    The text for the legacy API sends mixed signals. It's legacy, but still
    supported, so not deprecated, but not recommended. Let's begin to
    clarify this by removing "not recommended". If we want to not-recommend
    it, let's doc-deprecate it properly, or at least include an explanation
    as to why it's not recommended.
    
    PR-URL: #34697
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    3bfe199 View commit details
    Browse the repository at this point in the history
  62. doc: deprecate (doc-only) crypto.Certificate()

    Documentation-only: Recommend people use the static methods on
    crypto.Certificate() and not the legacy API constructor.
    
    PR-URL: #34697
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    47f2f45 View commit details
    Browse the repository at this point in the history
  63. test: move execution of WPT to worker threads

    Running outside of the main Node.js context prevents us from upgrading
    the WPT harness because new versions more aggressively check the
    identity of globals like error constructors. Instead of exposing
    globals used by the tests on vm sandboxes, use worker threads to run
    everything.
    
    PR-URL: #34796
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    7ed7ef7 View commit details
    Browse the repository at this point in the history
  64. test: move test-inspector-already-activated-cli to parallel

    There doesn't seem to be a reason for this test to have to stay in
    sequential. It appears to have been placed there out of caution.
    
    PR-URL: #34755
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    c080fc5 View commit details
    Browse the repository at this point in the history
  65. doc: fix some typos and grammar mistakes

    PR-URL: #34800
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    HillaShx authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    3360dcb View commit details
    Browse the repository at this point in the history
  66. doc: improve async_hooks snippets

    PR-URL: #34829
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    puzpuzpuz authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    969fb1c View commit details
    Browse the repository at this point in the history
  67. esm: improve error message of ERR_UNSUPPORTED_ESM_URL_SCHEME

    Refs: #34765
    
    PR-URL: #34795
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    lundibundi authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    8f38c19 View commit details
    Browse the repository at this point in the history
  68. doc: fix file name to main.mjs and not main.js in esm.md

    PR-URL: #34786
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    frank-dspeed authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    5c987ff View commit details
    Browse the repository at this point in the history
  69. doc: reorder deprecated tls docs

    In other api docs, it seems that deprecated classes and methods are
    listed along with others, and marked as deprecated. In tls docs,
    deprecations were listed at the bottom of the document. This commit
    reorders them to what seems to be the standard, and corrects some links
    in doc/api/deprecations.md
    
    PR-URL: #34687
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jeromecovington authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    b356b79 View commit details
    Browse the repository at this point in the history
  70. build: run link checker in linter workflow

    Signed-off-by: Richard Lau <riclau@uk.ibm.com>
    
    PR-URL: #34810
    Refs: #34787
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    richardlau authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    7f0869f View commit details
    Browse the repository at this point in the history
  71. doc,tools: annotate broken links in actions workflow

    Change format of logged messages when run on GitHub Actions (i.e.
    when the `GITHUB_ACTIONS` environment variable is true) so that
    broken links are highlighted inline in pull requests.
    
    Signed-off-by: Richard Lau <riclau@uk.ibm.com>
    
    PR-URL: #34810
    Refs: #34787
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    richardlau authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    cdd4540 View commit details
    Browse the repository at this point in the history
  72. doc: move module core module doc to separate page

    The `module` core module is available for both CJS and ESM users, it
    deserves its own page.
    
    PR-URL: #34747
    Refs: nodejs/modules#539
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    34430ab View commit details
    Browse the repository at this point in the history
  73. test: modernize test-cluster-master-error

    Some stylistic changes to bring this more in line with what our
    tests currently look like, and add a note about general flakiness.
    
    PR-URL: #34685
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    6b45bf3 View commit details
    Browse the repository at this point in the history
  74. net: validate custom lookup() output

    This commit adds validation to the IP address returned by the
    net module's custom DNS lookup() function.
    
    PR-URL: #34813
    Fixes: #34812
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    90abdd3 View commit details
    Browse the repository at this point in the history
  75. workers: add support for data: URLs

    PR-URL: #34584
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    aduh95 authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    b73943e View commit details
    Browse the repository at this point in the history
  76. doc: remove space above version picker

    PR-URL: #34768
    Fixes: #34767
    Fixes: #34447
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Vap0r1ze authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    5214de7 View commit details
    Browse the repository at this point in the history
  77. doc: move addaleax to TSC emeritus

    PR-URL: #34809
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    addaleax authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    3133b75 View commit details
    Browse the repository at this point in the history
  78. build,win: use x64 Node when building for ARM64

    Uses x64 node executable for running .js files in arm64
    cross-compilation scenarios. MSI can now be created by
    running `vcbuild.bat release msi arm64`
    
    Refs: #25998
    Refs: #32582
    PR-URL: #34009
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: João Reis <reis@janeasystems.com>
    dennisameling authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    6048421 View commit details
    Browse the repository at this point in the history
  79. process: correctly parse Unicode in NODE_OPTIONS

    Fixes an issue on Windows, where Unicode in NODE_OPTIONS was not parsed
    correctly.
    
    Fixes: #34399
    
    PR-URL: #34476
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    bzoz authored and BethGriggs committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    a16f0f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. http2: use and support non-empty DATA frame with END_STREAM flag

    Adds support for reading from a stream where the final frame is a
    non-empty DATA frame with the END_STREAM flag set, instead of hanging
    waiting for another frame. When writing to a stream, uses a
    END_STREAM flag on final DATA frame instead of adding an empty
    DATA frame.
    
    BREAKING: http2 client now expects servers to properly support
    END_STREAM flag
    
    Fixes: #31309
    Fixes: #33891
    Refs: https://nghttp2.org/documentation/types.html#c.nghttp2_on_data_chunk_recv_callback
    
    PR-URL: #33875
    Backport-PR-URL: #34838
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    clshortfuse authored and MylesBorins committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    9e0d18f View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2020

  1. test: run REPL preview test regardless of terminal type

    PR-URL: #34798
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Trott authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    2a78c33 View commit details
    Browse the repository at this point in the history
  2. doc: sort references lexically

    Keep references sorted in ASCII order in module.md.
    
    PR-URL: #34848
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Trott authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    ef41ddf View commit details
    Browse the repository at this point in the history
  3. doc: fix bulleted list punctuation in BUILDING.md

    Remove/add periods as appropriate in bulleted lists in BUILDING.md.
    
    PR-URL: #34849
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Trott authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    b1c3fb7 View commit details
    Browse the repository at this point in the history
  4. test: fix test-cluster-net-listen-relative-path.js to run in /

    test-cluster-net-listen-relative-path fails if run from the root
    directory on POSIX because the socket filename isn't quite long enough.
    Increase it by 2 so that the path length always exceeds 100 characters.
    
    PR-URL: #34820
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Trott authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    e16b3e7 View commit details
    Browse the repository at this point in the history
  5. deps: upgrade npm to 6.14.8

    PR-URL: #34834
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    ruyadorno authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    68b7a8d View commit details
    Browse the repository at this point in the history
  6. n-api: handle weak no-finalizer refs correctly

    When deleting a weak reference that has no finalizer we must not defer
    deletion until the non-existent finalizer gets called.
    
    Fixes: #34731
    Signed-off-by: Gabriel Schulhof <gabriel.schulhof@intel.com>
    
    PR-URL: #34839
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Gabriel Schulhof authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    98f7d8e View commit details
    Browse the repository at this point in the history
  7. doc: use 'console' info string for console output

    PR-URL: #34837
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Trott authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    e4679bd View commit details
    Browse the repository at this point in the history
  8. doc: adopt Microsoft Style Guide officially

    PR-URL: #34821
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Trott authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    d6bb2ad View commit details
    Browse the repository at this point in the history
  9. doc: fix ESM/CJS wrapper example

    PR-URL: #34853
    Refs: #34714
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    fox1t authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    4b3b0e3 View commit details
    Browse the repository at this point in the history
  10. http2: fix Http2Response.sendDate

    The `sendDate` flag was not being respected
    by the current implementation and the `Date`
    header was being sent regardless of the config.
    This commit fixes that and adds tests for this case.
    
    Fixes: #34841
    
    PR-URL: #34850
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    joaolucasl authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    cc72584 View commit details
    Browse the repository at this point in the history
  11. tls: enable renegotiation when using BoringSSL

    PR-URL: #34832
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nornagon authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    e90cb49 View commit details
    Browse the repository at this point in the history
  12. doc: improve wording in deprecations.md

    * utilize -> use
    * may -> can/might as appropriate
    
    PR-URL: #34860
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    f2c2f42 View commit details
    Browse the repository at this point in the history
  13. doc: rename module pages

    Using a "Modules:" prefix groups all the related pages together when
    using alphabetical order.
    
    Refs: nodejs/modules#539
    
    PR-URL: #34663
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    bf7f492 View commit details
    Browse the repository at this point in the history
  14. src: usage of modernize-use-equals-default

    Update the destructor and constructor calls to use the default member
    function. This will bascially enable the compiler to do better
    optimization as the functions as explicitly defined as trivial.
    
    Refs: https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-equals-default.html
    
    PR-URL: #34807
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    yashLadha authored and BethGriggs committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    7666d95 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2020

  1. src: fix abort on uv_loop_init() failure

    Fixes: #34855
    
    PR-URL: #34874
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    bnoordhuis authored and Danielle Adams committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    fff1e7f View commit details
    Browse the repository at this point in the history
  2. doc: indicate the format of process.version

    PR-URL: #34872
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dguo authored and Danielle Adams committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    dae93ca View commit details
    Browse the repository at this point in the history
  3. doc,n-api: add link to n-api tutorial website

    PR-URL: #34870
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jschlight authored and Danielle Adams committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    9ebae0a View commit details
    Browse the repository at this point in the history
  4. doc: improve fs doc intro

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #34843
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and Danielle Adams committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    ff15c92 View commit details
    Browse the repository at this point in the history
  5. deps: upgrade to libuv 1.39.0

    Notable changes:
    
    - uv_metrics_idle_time() and UV_METRICS_IDLE_TIME have been added
      for measuring the amount of time the event loop spends idle.
    - uv_udp_using_recvmmsg() has been added to determine if a buffer
      is large enough for multiple datagrams should be allocated in
      the allocation callback of uv_udp_recvstart().
    - On MinGW, the installation location has been updated to match
      Unix systems rather than Windows.
    - uv_fs_copyfile() now tries to use copy_file_range() when
      possible.
    - The test suite is now reported to pass on Darwin ARM64 (Apple
      Silicon).
    - uv_{get,set}_process_title() now returns an error on platforms
      where uv_setup_args() is required, but has not yet been called.
    - The _POSIX_PATH_MAX constant is no longer used, which could
      lead to buffer overflows in uv_fs_readlink() and
      uv_fs_realpath().
    
    PR-URL: #34915
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    cjihrig authored and Danielle Adams committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    cf34854 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. module: drop -u alias for --conditions

    Old versions of mocha break after #34637.
    
    This was a bug in mocha, but since this is a widely used module
    we can expect ecosystem breakage until modules are updated to
    the latest version of mocha. Drop the conflicting `-u` alias --
    we can potentially bring it back once modules have been updated.
    
    PR-URL: #34935
    Refs: mochajs/mocha#4417
    Refs: #34637
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    richardlau authored and MylesBorins committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    a69d30e View commit details
    Browse the repository at this point in the history
  2. doc: add missing DEP ID for 'new crypto.Certificate()'

    PR-URL: #34940
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    BethGriggs committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    cd32522 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. 2020-08-27, Version 14.9.0 (Current)

    Notable changes:
    
    - build: set --v8-enable-object-print by default (Mary Marchini)
      [#34705](#34705)
    - deps:
      - upgrade to libuv 1.39.0 (cjihrig)
        [#34915](#34915)
      - upgrade npm to 6.14.8 (Ruy Adorno)
        [#34834](#34834)
      - V8: cherry-pick e06ace6b5cdb (Anna Henningsen)
        [#34673](#34673)
    - n-api: handle weak no-finalizer refs correctly (Gabriel Schulhof)
      [#34839](#34839)
    - tools: add debug entitlements for macOS 10.15+ (Gabriele Greco)
      [#34378](#34378)
    
    PR-URL: #34852
    Danielle Adams committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    3153c2d View commit details
    Browse the repository at this point in the history