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.14.0 proposal #35648

Merged
merged 82 commits into from Oct 16, 2020
Merged

v14.14.0 proposal #35648

merged 82 commits into from Oct 16, 2020

Commits on Oct 13, 2020

  1. lib: replace Float64Array global with primordials

    PR-URL: #35397
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Sebastien-Ahkrin authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    f544f7a View commit details
    Browse the repository at this point in the history
  2. lib: replace Int32Array global with primordials

    PR-URL: #35397
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Sebastien-Ahkrin authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    d6ba4ec View commit details
    Browse the repository at this point in the history
  3. lib: replace Int8Array global with primordials

    PR-URL: #35397
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Sebastien-Ahkrin authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    ebf3900 View commit details
    Browse the repository at this point in the history
  4. lib: replace String global with primordials

    PR-URL: #35397
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Sebastien-Ahkrin authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    30c6b3e View commit details
    Browse the repository at this point in the history
  5. doc: fix YAML syntax errors

    PR-URL: #35529
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    aduh95 authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    8cdc59b View commit details
    Browse the repository at this point in the history
  6. test: adjust comments for upcoming lint rule

    Enforce `//` for multiline comments. Some tests mixed and matched, and
    at least one did so in a (to me) surprising way.
    
    PR-URL: #35485
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    3a77d1e View commit details
    Browse the repository at this point in the history
  7. tools,test: enable multiline-comment-style rule in tests

    Use `//` for multline comments.
    
    PR-URL: #35485
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    e8434d8 View commit details
    Browse the repository at this point in the history
  8. errors: support possible deletion of globalThis.Error

    Do not crash trying to access prepareStackTrace on `undefined`.
    
    PR-URL: #35499
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
    targos authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    3c90b1a View commit details
    Browse the repository at this point in the history
  9. lib: use global Error constructors from primordials

    PR-URL: #35499
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
    targos authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    77f1e1e View commit details
    Browse the repository at this point in the history
  10. lib: use Number.parseInt from primordials

    PR-URL: #35499
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
    targos authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    5d727f0 View commit details
    Browse the repository at this point in the history
  11. lib: use Number.parseFloat from primordials

    PR-URL: #35499
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
    targos authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    7e8fdd3 View commit details
    Browse the repository at this point in the history
  12. lib: use remaining typed arrays from primordials

    PR-URL: #35499
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Shingo Inoue <leko.noor@gmail.com>
    targos authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    fa171db View commit details
    Browse the repository at this point in the history
  13. doc: add aduh95 to collaborators

    PR-URL: #35542
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    aduh95 authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    8877430 View commit details
    Browse the repository at this point in the history
  14. n-api: support for object freeze/seal

    PR-URL: #35359
    Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    codebytere authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    c995242 View commit details
    Browse the repository at this point in the history
  15. http: make response.setTimeout() work

    Fixes: #33734
    
    PR-URL: #34913
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    bnoordhuis authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    2f13199 View commit details
    Browse the repository at this point in the history
  16. src: expose v8::Isolate setup callbacks

    PR-URL: #35512
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    codebytere authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    93f947a View commit details
    Browse the repository at this point in the history
  17. src: fix freeing unintialized pointer bug in ParseSoaReply

    ares_expand_name doesn't guarantee that pointer variable is initialized
    if return code is ARES_EBADNAME or ARES_ENOMEM. But current usage of the
    function in the codebase thinks otherwise.
    
    There seems to be an assumption that pointer is always initialized even
    though it is a local variable and we create a unique pointer soon after
    calling ares_expand_name. This could potentially crash the program with
    an invalid free pointer.
    
    I was able to crash it by poisoning the memory and some manual hooks.
    
    By moving the unique_ptr after checking the return code we can fix the
    problem. As the underlying function guarantees that pointer is
    initialized when the status is ARES_SUCCESS.
    
    PR-URL: #35502
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    AasthaGupta authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    2e67d65 View commit details
    Browse the repository at this point in the history
  18. doc: improve kbd element rendering

    * better vertical alignment with text
    * slightly larger "key" size
    * remove top light area (from box-shadow)
    
    PR-URL: #35497
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    d53cfcd View commit details
    Browse the repository at this point in the history
  19. build: improved release lint error message

    PR-URL: #35523
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    codebytere authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    f552e5c View commit details
    Browse the repository at this point in the history
  20. fs: add rm method

    This PR introduces a new method fs.rm that provides the behaviour of
    rimraf when used with the recursive: true and force: true options.
    
    PR-URL: #35494
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    iansu authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    1610728 View commit details
    Browse the repository at this point in the history
  21. lib: change http client path assignment

    - change http client path assignment from  to  (it's more
    appropriate in this case).
    - since the inner condition is the only referencing the variable, moved
    the assignment to the inner condition.
    
    PR-URL: #35508
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    dekinderfiets authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    7092756 View commit details
    Browse the repository at this point in the history
  22. doc: fix util.inspect change history

    PR-URL: #35528
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    aduh95 authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    328c624 View commit details
    Browse the repository at this point in the history
  23. doc: fix deprecation history

    PR-URL: #35455
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    51b988b View commit details
    Browse the repository at this point in the history
  24. doc: add history entry for exports patterns

    PR-URL: #35410
    Refs: #34718
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and BethGriggs committed Oct 13, 2020
    Copy the full SHA
    01c9c59 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. doc: use sentence case for class property

    Change the one instance of the Class Property heading in our docs to
    Class property to match style with other headers.
    
    PR-URL: #35540
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    85dc84d View commit details
    Browse the repository at this point in the history
  2. test: add ALPNProtocols option to clientOptions

    Without this, the session is destroyed with the following error
    
    ```
    Error [ERR_HTTP2_ERROR]: Protocol error
        at Http2Session.onSessionInternalError (internal/http2/core.js:756:26)
    Emitted 'error' event on ClientHttp2Session instance at:
        at emitClose (internal/http2/core.js:1010:10)
        at internal/http2/core.js:1048:7
        at finish (internal/streams/writable.js:731:5)
        at processTicksAndRejections (internal/process/task_queues.js:80:21) {
      code: 'ERR_HTTP2_ERROR',
      errno: -505
    }
    ```
    
    The test then calls `session.close()` which tries to write to a
    destroyed socket. As a result, an unhandled `ECONNRESET` error is
    emitted in the v12 release line.
    
    PR-URL: #35482
    Refs: #34859
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    7685297 View commit details
    Browse the repository at this point in the history
  3. build: fuzzer that targets node::LoadEnvironment()

    Refs: #34761
    Refs: #33724
    
    PR-URL: #34844
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    DavidKorczynski authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    9c74d45 View commit details
    Browse the repository at this point in the history
  4. build: add Commit Queue actions url to failure comment

    PR-URL: #35206
    Refs: https://docs.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    lundibundi authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    84c0ade View commit details
    Browse the repository at this point in the history
  5. doc: refactor the n-api matrix

    - refactor the n-api matrix and add v7
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #35345
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    mhdawson authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    863ba4b View commit details
    Browse the repository at this point in the history
  6. build: fix landed message for multiple commits in commit-queue

    PR-URL: #35226
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    lundibundi authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    e8fcbc8 View commit details
    Browse the repository at this point in the history
  7. doc: harmonize YAML comments style in deprecations.md

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    a555246 View commit details
    Browse the repository at this point in the history
  8. doc: remove outstanding YAML comment

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    02bf73e View commit details
    Browse the repository at this point in the history
  9. doc: fix missing PR-URLs in YAML comments

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    b3f15b7 View commit details
    Browse the repository at this point in the history
  10. doc: harmonize version list style in YAML comments

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and BethGriggs committed Oct 14, 2020
    Copy the full SHA
    28c94ca View commit details
    Browse the repository at this point in the history
  11. Revert "tools: add missing uv_setup_argv() calls"

    This reverts commit 70e77f123164ecbdbdd4abc2e4919ce1b193421e.
    
    Refs: #35491
    
    PR-URL: #35641
    Reviewed-By: Richard Lau <rlau@redhat.com>
    BethGriggs committed Oct 14, 2020
    Copy the full SHA
    bd34410 View commit details
    Browse the repository at this point in the history
  12. build: gitHub actions: Python 3.9 and actions/setup-python@v2

    PR-URL: #35521
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    cclauss authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    b730528 View commit details
    Browse the repository at this point in the history
  13. doc: changes description must end with a period

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    8cacca0 View commit details
    Browse the repository at this point in the history
  14. doc: harmonize changes list ordering

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    aduh95 authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    62755b6 View commit details
    Browse the repository at this point in the history
  15. doc: move package.import content higher

    This is currently at the end of the doc, it likely should be found
    right after the documentation about `package.exports`. Refactored the
    docs while duplicating content as little as possible.
    
    Co-authored-by: Guy Bedford <guybedford@gmail.com>
    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Co-authored-by: Rich Trott <rtrott@gmail.com>
    Signed-off-by: Myles Borins <mylesborins@github.com>
    
    PR-URL: #35535
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MylesBorins committed Oct 14, 2020
    Copy the full SHA
    7d1cdd4 View commit details
    Browse the repository at this point in the history
  16. http: allow passing array of key/val into writeHead

    Enables an optimization when the user already has the headers
    in an array form, e.g. when proxying.
    
    PR-URL: #35274
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ronag authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    6ff152c View commit details
    Browse the repository at this point in the history
  17. doc: improve SIGINT error text

    * add kbd elements
    * correct period/parenthesis order
    * make fragment a full sentence
    
    PR-URL: #35558
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Trott authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    c865b02 View commit details
    Browse the repository at this point in the history
  18. doc: simplify wording in tracing APIs doc

    PR-URL: #35556
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    PoojaDurgad authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    4164477 View commit details
    Browse the repository at this point in the history
  19. src: move node_process to modern THROW_ERR*

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #35472
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    jasnell authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    541082c View commit details
    Browse the repository at this point in the history
  20. src: move node_contextify to modern THROW_ERR_*

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #35470
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    jasnell authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    5946b1e View commit details
    Browse the repository at this point in the history
  21. doc: make fs.rm()'s force docs consistent

    This commit updates the documentation for the force option to
    fs.rm(). Prior to this commit, the documentation was inconsistent
    with the surrounding documentation.
    
    PR-URL: #35561
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    ddf13e0 View commit details
    Browse the repository at this point in the history
  22. doc: remove incorrect synchronous label

    fsPromises.rm() is not synchronous.
    
    PR-URL: #35561
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    b074717 View commit details
    Browse the repository at this point in the history
  23. fs: use errno constant with ERR_FS_EISDIR

    This commit updates rm() to use the EISDIR constant with
    ERR_FS_EISDIR instead of hard coding -21.
    
    PR-URL: #35563
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    8e3b11a View commit details
    Browse the repository at this point in the history
  24. fs: simplify validateRmOptions() error handling

    PR-URL: #35567
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    1fadcf2 View commit details
    Browse the repository at this point in the history
  25. fs: remove extraneous assignments in rmdir()

    validateRmOptions() doesn't return a value, so this commit
    removes the assignment. The options passed to
    validateRmdirOptions() are not used again after validation, so
    this commit removes the assignment.
    
    PR-URL: #35567
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    1ad9aca View commit details
    Browse the repository at this point in the history
  26. doc: fixup perf_hooks

    PR-URL: #35527
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    aduh95 authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    64ebbdd View commit details
    Browse the repository at this point in the history
  27. tools: bump cpplint.py to 1.4.6

    Refs: https://github.com/cpplint/cpplint/releases/tag/1.4.6
    
    PR-URL: #35569
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Trott authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    a19b320 View commit details
    Browse the repository at this point in the history
  28. tools: refloat 7 Node.js patches to cpplint.py

    Cherry-pick 12c8b4d
    Original commit message:
        This commit is a suggestion for adding a rule for NULL usages in the
        code base. This will currently report a number of errors which could be
        ignored using // NOLINT (readability/null_usage)
    
        PR-URL: #17373
        Reviewed-By: Jon Moss <me@jonathanmoss.me>
        Reviewed-By: Anna Henningsen <anna@addaleax.net>
        Reviewed-By: Timothy Gu <timothygu99@gmail.com>
        Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
        Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
        Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
        Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    
    Refs: 12c8b4d
    
    Cherry-pick fc81e80
    Original commit message:
    
        Update cpplint.py to check for inline headers when the corresponding
        header is already included.
    
        PR-URL: #21521
        Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
        Reviewed-By: James M Snell <jasnell@gmail.com>
    
    Refs: fc81e80
    
    Cherry-pick cbc3dd9
    Original commit message:
    
        src, tools: add check for left leaning pointers
    
        This commit adds a rule to cpplint to check that pointers in the code
        base lean to the left and not right, and also fixes the violations
        reported.
    
        PR-URL: #21010
        Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
        Reviewed-By: Anna Henningsen <anna@addaleax.net>
        Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
        Reviewed-By: James M Snell <jasnell@gmail.com>
    
    Refs: cbc3dd9
    
    Cherry-pick 9029981
    Original commit message:
    
        tools: fix cpplint.py header rules
    
        THIS COMMIT SHOULD GO WITH THE NEXT. IT WILL FIND NEW LINT.
    
        PR-URL: #26306
        Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    
    Refs: 9029981
    
    Cherry-pick 0a25ace
    Original commit message:
    
        tools: move cpplint configuration to .cpplint
    
        PR-URL: #27098
        Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
        Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    
    Refs: 0a25ace
    
    Cherry-pick afa9a72
    Original commit message:
    
        tools: refloat update link to google styleguide for cpplint
    
        This commit updates two old links to Google's C++ styleguide which
        currently result in a 404 when accessed.
    
        PR-URL: #30876
        Reviewed-By: Michaël Zasso <targos@protonmail.com>
        Reviewed-By: David Carlier <devnexen@gmail.com>
        Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
        Reviewed-By: Richard Lau <riclau@uk.ibm.com>
        Reviewed-By: Rich Trott <rtrott@gmail.com>
    
    Refs: afa9a72
    
    Cherry-pick e23bf8f
    Original commit message:
    
        tools,src: refloat forbid usage of v8::Persistent
    
        `v8::Persistent` comes with the surprising catch that it requires
        manual cleanup. `v8::Global` doesn’t, making it easier to use,
        and additionally provides move semantics. New code should always
        use `v8::Global`.
    
        PR-URL: #31018
        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: David Carlier <devnexen@gmail.com>
        Reviewed-By: Rich Trott <rtrott@gmail.com>
        Reviewed-By: Gus Caplan <me@gus.host>
        Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
        Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
        Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    
    PR-URL: #35569
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Trott authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    2992d0b View commit details
    Browse the repository at this point in the history
  29. fs: use validateBoolean() in rm/rmdir validation

    PR-URL: #35565
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Masashi Hirano <shisama07@gmail.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    937fa5d View commit details
    Browse the repository at this point in the history
  30. fs: update rm/rmdir validation messages

    The validation code for the rm/rmdir functions treated the
    options as distinct parameters instead of the options properties
    that they are. This commit updates the validation to treat them
    like properties.
    
    PR-URL: #35565
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Masashi Hirano <shisama07@gmail.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    3a401b8 View commit details
    Browse the repository at this point in the history
  31. src: reduced substring calls

    Reduced the number of substring calls by 1 as it is a linear time
    complexity function. Thus having a larger path might lead to decrease in
    performance. Also removed unnecessary string allocation happening in the
    block.
    
    PR-URL: #34808
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    yashLadha authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    4d1d3f4 View commit details
    Browse the repository at this point in the history
  32. module: use Wasm CJS lexer when available

    PR-URL: #35583
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    guybedford authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    cb2f6ff View commit details
    Browse the repository at this point in the history
  33. doc: use kbd element in process doc

    PR-URL: #35584
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    970975b View commit details
    Browse the repository at this point in the history
  34. doc: run license builder

    License is out of date
    
    PR-URL: #35577
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    MylesBorins committed Oct 14, 2020
    Copy the full SHA
    c1bb364 View commit details
    Browse the repository at this point in the history
  35. doc: edit fs.md for minor style changes

    Prefer present tense and use "might" for possibility.
    
    PR-URL: #35505
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    9d1b7ac View commit details
    Browse the repository at this point in the history
  36. doc: document rmdir/recursive deprecation

    Document deprecation of rmdir/recursive permissive functionality
    
    PR-URL: #35579
    Refs: #35562
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    bcoe authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    809cd07 View commit details
    Browse the repository at this point in the history
  37. test: do not use the same EventEmitter instance

    Prevent multiple listeners for the `'error'` event to be added to the
    same `EventEmitter` instance.
    
    PR-URL: #35560
    Refs: #35557 (comment)
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    lpinca authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    4a2ba43 View commit details
    Browse the repository at this point in the history
  38. doc: add PoojaDurgad as a triager

    I would like to apply for a triager in this project.
    My motivation to become a triager is to help with the issues
    in this repo and the help repo, as well as learn deeper
    internals of node.js, and to eventually become a collaborator!
    I hear by declare that I read and understood the project’s
    Code of Conduct, and will adhere to that.
    
    PR-URL: #35153
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    PoojaDurgad authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    4025fc8 View commit details
    Browse the repository at this point in the history
  39. inspector: do not hardcode Debugger.CallFrameId in tests

    Debugger.CallFrameId is defined as an opaque string [1].
    
    Some tests currently hardcode the value, relying on
    undocumented internal details of V8. This makes it hard
    for V8 to change the internal representation.
    
    We should instead use the reported call frame id from
    the Debugger.paused event directly. This is how every
    inspector client does it.
    
    [1] https://chromedevtools.github.io/devtools-protocol/tot/Debugger/#type-CallFrameId
    
    PR-URL: #35570
    Reviewed-By: Aleksei Koziatinskii <ak239spb@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dgozman authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    59a2cb5 View commit details
    Browse the repository at this point in the history
  40. crypto: update certdata to NSS 3.56

    This is the certdata.txt[0] from NSS 3.56, released on 2020-08-21.
    
    [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_56_RTM/lib/ckfw/builtins/certdata.txt
    
    crypto: update root certificates
    
    Update the list of root certificates in src/node_root_certs.h with
    tools/mk-ca-bundle.pl.
    
    Certificates added:
    - Microsoft ECC Root Certificate Authority 2017
    - Microsoft RSA Root Certificate Authority 2017
    - e-Szigno Root CA 2017
    - certSIGN Root CA G2
    
    Certificates removed:
    - Verisign Class 3 Public Primary Certification Authority - G3
    - AddTrust External Root
    - Staat der Nederlanden Root CA - G2
    - LuxTrust Global Root 2
    
    PR-URL: #35546
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    codebytere authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    7e7afc5 View commit details
    Browse the repository at this point in the history
  41. doc: add symlink information for process.execpath

    PR-URL: #35590
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    PoojaDurgad authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    cad86d4 View commit details
    Browse the repository at this point in the history
  42. doc: revise description of process.ppid

    PR-URL: #35589
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PoojaDurgad authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    16f8298 View commit details
    Browse the repository at this point in the history
  43. doc: harmonize YAML comments

    Refs: nodejs/remark-preset-lint-node#139
    
    PR-URL: #35575
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    9288f9d View commit details
    Browse the repository at this point in the history
  44. lib: fix readFile flag option typo

    PR-URL: #35292
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Masashi Hirano <shisama07@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Daniil Demidovich authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    cd0b136 View commit details
    Browse the repository at this point in the history
  45. fs: throw rm() validation errors

    This commit updates validateRmOptions() to throw on input
    validation failures. This is consistent with how Node handles
    validation in most places across the codebase.
    
    PR-URL: #35602
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    cjihrig authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    939f8e8 View commit details
    Browse the repository at this point in the history
  46. test: mark test-webcrypto-encrypt-decrypt-aes flaky

    Appears to be flaky only on rhe17-390x. Will be investigating
    
    refs: #35586
    
    PR-URL: #35587
    Refs: #35586
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    3d21792 View commit details
    Browse the repository at this point in the history
  47. doc: add missing deprecation number

    PR-URL: #35630
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    bcoe authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    00eff4a View commit details
    Browse the repository at this point in the history
  48. doc: fix unit of size argument of readable.read

    "GB" refers to 10**9 bytes, whereas the actual limit is 2**30. The
    correct unit symbol is "GiB".
    
    PR-URL: #35051
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    tniessen authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    41d7500 View commit details
    Browse the repository at this point in the history
  49. fs: rimraf should not recurse on failure

    PR-URL: #35566
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    bcoe authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    a3c7f8e View commit details
    Browse the repository at this point in the history
  50. doc: add doc for starting ci job via label

    PR-URL: #35551
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    juanarbol authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    78259b6 View commit details
    Browse the repository at this point in the history
  51. doc: use test username instead of real

    PR-URL: #35611
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    PoojaDurgad authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    6284f0d View commit details
    Browse the repository at this point in the history
  52. build: fix Commit Queue failure comment

    Refs: #35206
    
    PR-URL: #35599
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    16c17dd View commit details
    Browse the repository at this point in the history
  53. doc: document Buffer.concat may use internal pool

    PR-URL: #35541
    Refs: #32703
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    puzpuzpuz authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    0c87776 View commit details
    Browse the repository at this point in the history
  54. deps: V8: cherry-pick 3176bfd447a9

    Original commit message:
    
        [heap-profiler] Fix crash when a snapshot deleted while taking one
    
        Fix a crash/hang that occurred when deleting a snapshot during the
        GC that is part of taking another one.
    
        Specifically, when deleting the only other snapshot in such
        a situation, the `v8::HeapSnapshot::Delete()` method sees that there
        is only one (complete) snapshot at that point, and decides that it is
        okay to perform “delete all snapshots” instead of just deleting
        the requested one. That resets the internal string lookup table
        of the heap profiler, but the new snapshot that is currently in
        progress still holds references to the old string lookup table,
        leading to a use-after-free segfault or infinite loop.
    
        Fix this by guarding against resetting the string table while
        another heap snapshot is being taken, and add a test that would
        crash before this fix.
    
        This can be triggered in Node.js by repeatedly calling
        `v8.getHeapSnapshot()`, which provides heap snapshots as weakly
        held host objects.
    
        Change-Id: If9ac3728bf79114000982f1e7bb05e8034299e3c
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2464823
        Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
        Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#70445}
    
    Refs: v8/v8@3176bfd
    
    PR-URL: #35612
    Refs: #35559
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    addaleax authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    b8529a7 View commit details
    Browse the repository at this point in the history
  55. test: add regression test for v8.getHeapSnapshot() crash

    Fixes: #35559
    
    PR-URL: #35612
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    addaleax authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    775af7a View commit details
    Browse the repository at this point in the history
  56. module: cjs-module-lexer@0.4.1 big endian fix

    PR-URL: #35634
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    guybedford authored and MylesBorins committed Oct 14, 2020
    Copy the full SHA
    b82fc40 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. stream: multiple stream backports

    includes:
    
    * stream: simpler and faster Readable async iterator
    * stream: don't destroy on async iterator success
    * stream: async iterator stop read if destroyed
    
    PR-URL: #34887
    Refs: #34035
    Refs: #35122
    Refs: #35640
    Refs: #34680
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ronag authored and MylesBorins committed Oct 15, 2020
    Copy the full SHA
    573410f View commit details
    Browse the repository at this point in the history
  2. 2020-10-15, Version 14.14.0 (Current)

    Notable changes:
    
    crypto:
      * update certdata to NSS 3.56 (Shelley Vohr) #35546
    doc:
      * add aduh95 to collaborators (Antoine du Hamel) #35542
    fs:
      * (SEMVER-MINOR) add rm method (Ian Sutherland) #35494
    http:
      * (SEMVER-MINOR) allow passing array of key/val into writeHead (Robert Nagy) #35274
    src:
      * (SEMVER-MINOR) expose v8::Isolate setup callbacks (Shelley Vohr) #35512
    
    PR-URL: #35648
    MylesBorins committed Oct 15, 2020
    Copy the full SHA
    354b6a9 View commit details
    Browse the repository at this point in the history