Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v15.4.0 proposal #36435

Merged
merged 95 commits into from Dec 9, 2020
Merged

v15.4.0 proposal #36435

merged 95 commits into from Dec 9, 2020

Commits on Dec 7, 2020

  1. deps: update ICU to 68.1

    Refs: https://github.com/unicode-org/icu/releases/tag/release-68-1
    
    PR-URL: #36187
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    targos authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    095cef2 View commit details
    Browse the repository at this point in the history
  2. src: fix label indentation

    In preparation for a cpplint version bump, move labels to be unindented.
    The one space indentation we use now is flagged in cpplint 1.5.2.
    
    Refs: https://softwareengineering.stackexchange.com/q/151806/26510
    
    PR-URL: #36213
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    cfc8ec1 View commit details
    Browse the repository at this point in the history
  3. tools: bump cpplint.py to 1.5.2

    https://github.com/cpplint/cpplint/releases/tag/1.5.2
    
    PR-URL: #36213
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    03e8aaf View commit details
    Browse the repository at this point in the history
  4. 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>
    
    PR-URL: #35719
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    PR-URL: #35866
    
    PR-URL: #36213
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    cfadd82 View commit details
    Browse the repository at this point in the history
  5. src: update node.rc file description

    PR-URL: #36197
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    devsnek authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    47397ff View commit details
    Browse the repository at this point in the history
  6. doc: cleanup events.md structure

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36100
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    186ad24 View commit details
    Browse the repository at this point in the history
  7. events: graduate Event, EventTarget, AbortController

    Graduate these from experimental status
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #35949
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    jasnell authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    dc19309 View commit details
    Browse the repository at this point in the history
  8. doc: add missing version to update cmd

    Add to the example of running `./tools/update-npm.sh` the missing
    reference to the version number that is required by the command.
    
    PR-URL: #36204
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ruyadorno authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    fdf5d85 View commit details
    Browse the repository at this point in the history
  9. doc: stabilize subpath patterns

    PR-URL: #36177
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    guybedford authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    44c4aad View commit details
    Browse the repository at this point in the history
  10. tools: update ESLint to 7.14.0

    Update ESLint to 7.14.0
    
    PR-URL: #36217
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    c86c239 View commit details
    Browse the repository at this point in the history
  11. tools: enable no-nonoctal-decimal-escape lint rule

    This rule is new in ESLint 7.14.0.
    
    PR-URL: #36217
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    be11976 View commit details
    Browse the repository at this point in the history
  12. doc: fix --experimental-wasm-modules text location

    The text for --experimental-wasm-modules had drifted to under the
    --force-context-aware text. This commit moves it back to the
    proper location.
    
    PR-URL: #36220
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    b176d61 View commit details
    Browse the repository at this point in the history
  13. test: fix missed warning for non-experimental AbortController

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36240
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    44d6d0b View commit details
    Browse the repository at this point in the history
  14. test: improve test coverage SourceMap API

    PR-URL: #36089
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    juanarbol authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    69a8f05 View commit details
    Browse the repository at this point in the history
  15. process: refactor to use more primordials

    PR-URL: #36212
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Pranshu Srivastava <rexagod@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    39d0ced View commit details
    Browse the repository at this point in the history
  16. crypto: fix "Invalid JWK" error messages

    PR-URL: #36200
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    panva authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    841e8f4 View commit details
    Browse the repository at this point in the history
  17. lib: refactor primordials.uncurryThis

    This is done to avoid creating an array and gain performance.
    
    Co-authored-by: ExE Boss <3889017+ExE-Boss@users.noreply.github.com>
    
    PR-URL: #36221
    Refs: https://v8.dev/blog/v8-release-80#optimizing-higher-order-builtins
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    617cb58 View commit details
    Browse the repository at this point in the history
  18. quic: refactor to use more primordials

    PR-URL: #36211
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    d29199e View commit details
    Browse the repository at this point in the history
  19. doc: fix typo in events.md

    PR-URL: #36231
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    lpinca authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    03cf8db View commit details
    Browse the repository at this point in the history
  20. deps: V8: cherry-pick 86991d0587a1

    Adds methods for fetching stack trace information about
    enclosing function.
    
    Refs #36042
    
    Original commit message:
    
        Reland "stack-trace-api: implement getEnclosingLine/Column"
    
        This reverts commit 5557a63beb5a53c93e9b590eaf2933e21bcb3768.
    
        Reason for revert: Sheriff's mistake, failing test was previously flaking.
    
        Original change's description:
        > Revert "stack-trace-api: implement getEnclosingLine/Column"
        >
        > This reverts commit c48ae2d96cbfdc2216706a5e9a79ae1dce5a638b.
        >
        > Reason for revert: Breaks a profiling test:
        > https://ci.chromium.org/p/v8/builders/ci/V8%20Win32/30010
        >
        > Original change's description:
        > > stack-trace-api: implement getEnclosingLine/Column
        > >
        > > Introduces getEnclosingColumn and getEnclosingLine on CallSite
        > > so that the position can be used to lookup the original symbol
        > > for function when source maps are used.
        > >
        > > BUG=v8:11157
        > >
        > > Change-Id: I06c4c374d172d206579abb170c7b7a2bd3bb159f
        > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2547218
        > > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
        > > Commit-Queue: Benjamin Coe <bencoe@google.com>
        > > Cr-Commit-Position: refs/heads/master@{#71343}
        >
        > TBR=jkummerow@chromium.org,yangguo@chromium.org,bencoe@google.com
        >
        > Change-Id: Iab5c250c1c4fbdab86971f4a7e40abc8f87cf79c
        > No-Presubmit: true
        > No-Tree-Checks: true
        > No-Try: true
        > Bug: v8:11157
        > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2555384
        > Reviewed-by: Bill Budge <bbudge@chromium.org>
        > Commit-Queue: Bill Budge <bbudge@chromium.org>
        > Cr-Commit-Position: refs/heads/master@{#71345}
    
        TBR=bbudge@chromium.org,jkummerow@chromium.org,yangguo@chromium.org,bencoe@google.com
    
        # Not skipping CQ checks because this is a reland.
    
        Bug: v8:11157
        Change-Id: I8dba19ceb29a24594469d2cf79626f741dc4cad3
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2555499
        Reviewed-by: Bill Budge <bbudge@chromium.org>
        Commit-Queue: Bill Budge <bbudge@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#71348}
    
    Refs: v8/v8@86991d0
    
    PR-URL: #36254
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    bcoe authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    66bc206 View commit details
    Browse the repository at this point in the history
  21. doc: adding example to Buffer.isBuffer method

    PR-URL: #36233
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    ntedgi authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    65d89fd View commit details
    Browse the repository at this point in the history
  22. benchmark : changed fstat to fstatSync

    PR-URL: #36206
    Fixes: #36199
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Narasimha1997 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    2344e3e View commit details
    Browse the repository at this point in the history
  23. test: increase coverage for util.inspect()

    Confirm that own constructor value displays correctly.
    
    Refs: https://coverage.nodejs.org/coverage-0d468ab200584c3a/lib/internal/util/inspect.js.html#L550
    
    PR-URL: #36228
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    b613950 View commit details
    Browse the repository at this point in the history
  24. tools: bump cpplint to 1.5.3

    PR-URL: #36235
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    bcf7393 View commit details
    Browse the repository at this point in the history
  25. 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>
    
    PR-URL: #35719
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    PR-URL: #35866
    
    PR-URL: #36213
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    
    PR-URL: #36235
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    82c1e39 View commit details
    Browse the repository at this point in the history
  26. tools: use using-declaration consistently

    PR-URL: #36245
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    danbev authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    a2da7ba View commit details
    Browse the repository at this point in the history
  27. test: fix flaky sequential/test-fs-watch

    Fixes: #36247
    
    PR-URL: #36249
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    2c7358e View commit details
    Browse the repository at this point in the history
  28. assert: refactor to use more primordials

    PR-URL: #36234
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    3
    Copy the full SHA
    e79bdc3 View commit details
    Browse the repository at this point in the history
  29. build: fix typo in Makefile

    PR-URL: #36176
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    74adc44 View commit details
    Browse the repository at this point in the history
  30. policy: refactor to use more primordials

    PR-URL: #36210
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    a9ac86d View commit details
    Browse the repository at this point in the history
  31. fs: refactor to use more primordials

    PR-URL: #36196
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    c04a2df View commit details
    Browse the repository at this point in the history
  32. fs: pass ERR_DIR_CLOSED asynchronously to dir.close

    Pass the error to the callback or returns a rejected Promise instead of
    throwing a synchonous error.
    
    Fixes: #36237
    
    PR-URL: #36243
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Lxxyx authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    744b8aa View commit details
    Browse the repository at this point in the history
  33. doc: add table header in intl.md

    An empty header element in a table is an accessibility issue. In this
    case, specifying the column as containing a feature seems to be the way
    to go.
    
    PR-URL: #36261
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    3e5fcda View commit details
    Browse the repository at this point in the history
  34. tools: fix undeclared identifier FALSE

    PR-URL: #36276
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    5935ccc View commit details
    Browse the repository at this point in the history
  35. tty: refactor to use more primordials

    PR-URL: #36272
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Lxxyx authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    6bc007f View commit details
    Browse the repository at this point in the history
  36. fs: move method definition from header

    We are defining the definition of function in the header file itself. It
    should be defined in the source file instead of the header file.
    
    PR-URL: #36256
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    yashLadha authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    537e5cb View commit details
    Browse the repository at this point in the history
  37. test: replace anonymous functions by arrows

    PR-URL: #36125
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    arsenalzp authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    b61ca1b View commit details
    Browse the repository at this point in the history
  38. tools: update highlight.js to 10.1.2

    Refs: GHSA-vfrc-7r7c-w9mx
    
    PR-URL: #36309
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MylesBorins authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    d95ae65 View commit details
    Browse the repository at this point in the history
  39. http: enable call chaining with setHeader()

    Make `response.setHeader` return the response object itself
    so that multiple header setting can be chained.
    
    Fixes: #33148
    
    PR-URL: #35924
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    PoojaDurgad authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    58abdca View commit details
    Browse the repository at this point in the history
  40. deps: upgrade npm to 7.0.15

    PR-URL: #36293
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ruyadorno authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    278862a View commit details
    Browse the repository at this point in the history
  41. module: add isPreloading indicator

    Adds a `module.isPreloading` property that is `true` only during the
    preload (`-r`) phase of Node.js bootstrap. This provides modules an
    easy, non-hacky way of knowing if they are being loaded during preload.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36263
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    d4de7c7 View commit details
    Browse the repository at this point in the history
  42. doc: add process for handling premature disclosure

    Add process for handling premature disclosure of
    a security vulnerability in the public repos.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #36155
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    0401ffb View commit details
    Browse the repository at this point in the history
  43. tools: update stability index linking logic

    Fix logic that prevents stability index text from linking to itself.
    
    PR-URL: #36280
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    8cf1add View commit details
    Browse the repository at this point in the history
  44. src: use ToLocal in DeserializeProperties

    This commit uses ToLocal to avoid having to call ToLocalChecked.
    
    PR-URL: #36279
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    danbev authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    6ebb98a View commit details
    Browse the repository at this point in the history
  45. test: fix typo in comment

    PR-URL: #36312
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    inokawa authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    ea09da4 View commit details
    Browse the repository at this point in the history
  46. os: refactor to use more primordials

    PR-URL: #36284
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    2a24096 View commit details
    Browse the repository at this point in the history
  47. v8: refactor to use more primordials

    PR-URL: #36285
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    fbd5652 View commit details
    Browse the repository at this point in the history
  48. perf_hooks: refactor to use more primordials

    PR-URL: #36297
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    ea46ca8 View commit details
    Browse the repository at this point in the history
  49. http2: check write not scheduled in scope destructor

    Fixes: #33156
    
    PR-URL: #36241
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    davedoesdev authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    5f41f1b View commit details
    Browse the repository at this point in the history
  50. errors: display original symbol name

    If symbol names array has been populated in source map, include
    original symbol name in error message.
    
    Fixes #35325
    
    PR-URL: #36042
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    bcoe authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    c14512b View commit details
    Browse the repository at this point in the history
  51. worker: add experimental BroadcastChannel

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #36271
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    802d44b View commit details
    Browse the repository at this point in the history
  52. buffer: refactor to use more primordials

    PR-URL: #36166
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    8d8d226 View commit details
    Browse the repository at this point in the history
  53. https: add abortcontroller test

    PR-URL: #36307
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    benjamingr authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    4127eb2 View commit details
    Browse the repository at this point in the history
  54. timers: reject with AbortError on cancellation

    PR-URL: #36317
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    benjamingr authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    29b5236 View commit details
    Browse the repository at this point in the history
  55. tls: permit null as a cipher value

    Allow null along with undefined for cipher value.
    
    Fixes: #36292
    
    PR-URL: #36318
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    f317bba View commit details
    Browse the repository at this point in the history
  56. events: support signal in EventTarget

    PR-URL: #36258
    Fixes: #36073
    Reviewed-By: James M Snell <jasnell@gmail.com>
    benjamingr authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    855a85c View commit details
    Browse the repository at this point in the history
  57. test: fix test-worker-broadcastchannel-wpt

    Optimistic possible fix for a broken test on Windows.
    
    PR-URL: #36353
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    faca2b8 View commit details
    Browse the repository at this point in the history
  58. repl: refactor to use more primordials

    PR-URL: #36264
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    9cb53f6 View commit details
    Browse the repository at this point in the history
  59. tls: refactor to use more primordials

    PR-URL: #36266
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    b20409e View commit details
    Browse the repository at this point in the history
  60. worker: refactor to use more primordials

    PR-URL: #36267
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    21c4704 View commit details
    Browse the repository at this point in the history
  61. path: refactor to use more primordials

    PR-URL: #36302
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    0e7f0c6 View commit details
    Browse the repository at this point in the history
  62. benchmark,child_process: remove failing benchmark parameter

    A 16 MiB strings seems to be too large to be send to the parent process,
    making the whole benchmark throws.
    
    PR-URL: #36295
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    ca8db41 View commit details
    Browse the repository at this point in the history
  63. src: use transferred consistently

    This commit updates usages of transfered to be transferred to make it
    consist in all comments.
    
    PR-URL: #36340
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
    danbev authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    e7b2d91 View commit details
    Browse the repository at this point in the history
  64. querystring: refactor to use more primordials

    PR-URL: #36315
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    ab084c1 View commit details
    Browse the repository at this point in the history
  65. child_process: refactor to use more primordials

    PR-URL: #36269
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Lxxyx authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    4ca1bd8 View commit details
    Browse the repository at this point in the history
  66. src: rename AliasedBufferInfo->AliasedBufferIndex

    This commit suggest renaming AlaisedBufferInfo to AlaisedBufferIndex to
    make the code more readable.
    
    The main motivation for this change is that I personally think that
    the following code could be a little clearer:
    
      context->GetDataFromSnapshotOnce<V8T>(*info_).ToLocalChecked();
    
    Even knowing that GetDataFromSnapshotOnce takes a size_t I had to double
    check the type of info_ to make sure.
    
    PR-URL: #36339
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    danbev authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    a03aa0a View commit details
    Browse the repository at this point in the history
  67. src: remove some duplication in DeserializeProps

    This commit introduces a new macro to reduce som code duplication in
    Environment::DeserializeProperties.
    
    PR-URL: #36336
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    danbev authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    8dadaa6 View commit details
    Browse the repository at this point in the history
  68. module: refactor to use more primordials

    PR-URL: #36348
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    cc18907 View commit details
    Browse the repository at this point in the history
  69. zlib: refactor to use more primordials

    PR-URL: #36347
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    4b4caad View commit details
    Browse the repository at this point in the history
  70. test: skip flaky parts of broadcastchannel test on Windows

    The feature was added recently and is experimental. This will need to be
    fixed before it can be released as stable (in my opinion at least). But
    for now, this gets us to a green CI without skipping the parts of the
    test that are working on Windows.
    
    PR-URL: #36386
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    22028aa View commit details
    Browse the repository at this point in the history
  71. dgram: refactor to use more primordials

    PR-URL: #36286
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    8d69d83 View commit details
    Browse the repository at this point in the history
  72. readline: refactor to use more primordials

    PR-URL: #36296
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    b885409 View commit details
    Browse the repository at this point in the history
  73. tools: remove bashisms from release script

    PR-URL: #36123
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    2868ffb View commit details
    Browse the repository at this point in the history
  74. tools: remove bashisms from macOS release scripts

    PR-URL: #36121
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    754b7a7 View commit details
    Browse the repository at this point in the history
  75. stream: add FileHandle support to Read/WriteStream

    Support creating a Read/WriteStream from a
    FileHandle instead of a raw file descriptor
    Add an EventEmitter to FileHandle with a single
    'close' event.
    
    Fixes: #35240
    
    PR-URL: #35922
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Momtchil Momtchev authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    6033d30 View commit details
    Browse the repository at this point in the history
  76. vm: add SafeForTerminationScopes for SIGINT interruptions

    Some embedders, like Electron, choose to start Node.js with
    `only_terminate_in_safe_scope` set to `true`. In those cases, parts
    of the API that expect execution termination to happen need to
    be marked as able to receive those events. In our case, this is
    the Ctrl+C support of the `vm` module (and Workers, but since
    we’re in control of creating the `Isolate` for them, that’s a
    non-concern there).
    
    Add those scopes and add a regression test.
    
    PR-URL: #36344
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gus Caplan <me@gus.host>
    addaleax authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    8731a80 View commit details
    Browse the repository at this point in the history
  77. tools: bump cpplint to 1.5.4

    PR-URL: #36324
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    a8b95cf View commit details
    Browse the repository at this point in the history
  78. 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>
    
    PR-URL: #35719
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    PR-URL: #35866
    
    PR-URL: #36213
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    
    PR-URL: #36235
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    
    PR-URL: #36324
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    e798770 View commit details
    Browse the repository at this point in the history
  79. child_process: add AbortSignal support

    PR-URL: #36308
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    benjamingr authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    224a647 View commit details
    Browse the repository at this point in the history
  80. doc: add version metadata to timers/promises

    Refs: #33950
    
    PR-URL: #36378
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    cjihrig authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    2649c38 View commit details
    Browse the repository at this point in the history
  81. doc: add Powershell oneliner to get Windows version

    Co-authored-by: Michaël Zasso <targos@protonmail.com>
    
    PR-URL: #30289
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    saitonakamura authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    bef550a View commit details
    Browse the repository at this point in the history
  82. test: increase coverage for readline

    1. test call readline.Interface without new should return instance
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/readline.js.html#L101
    
    2. test keypress ctrl + c should close readline interface
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/readline.js.html#L891
    
    PR-URL: #36389
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/readline.js.html#L101
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/readline.js.html#L891
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Lxxyx authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    fbcb72a View commit details
    Browse the repository at this point in the history
  83. buffer: refactor to use primordials instead of Array#reduce

    PR-URL: #36392
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    9db9be7 View commit details
    Browse the repository at this point in the history
  84. test: fix bootstrap test

    PR-URL: #36418
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    benjamingr authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    1091a65 View commit details
    Browse the repository at this point in the history
  85. test: fix flaky test-http2-respond-file-error-pipe-offset

    Fixes: #35881
    
    PR-URL: #36305
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    a7e794d View commit details
    Browse the repository at this point in the history
  86. test: fix comment misspellings of transferred

    PR-URL: #36360
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    b39d150 View commit details
    Browse the repository at this point in the history
  87. stream: support abort signal

    PR-URL: #36061
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    benjamingr authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    197ba21 View commit details
    Browse the repository at this point in the history
  88. lib: fix typo in internal/errors.js

    PR-URL: #36426
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    f73a0a8 View commit details
    Browse the repository at this point in the history
  89. string_decoder: refactor to use more primordials

    PR-URL: #36358
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    a15addc View commit details
    Browse the repository at this point in the history
  90. http2: refactor to use more primordials

    PR-URL: #36357
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    cedf51f View commit details
    Browse the repository at this point in the history
  91. lib: add uncurried accessor properties to primordials

    Closes: #32127
    
    PR-URL: #36329
    Fixes: #32127
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ExE-Boss authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    c2938bd View commit details
    Browse the repository at this point in the history
  92. worker: refactor to use more primordials

    PR-URL: #36393
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    47345a1 View commit details
    Browse the repository at this point in the history
  93. tools: upgrade to @babel/eslint-parser 7.12.1

    PR-URL: #36321
    Fixes: https://github.com/ensure
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    9ae59c8 View commit details
    Browse the repository at this point in the history
  94. net: refactor to use more primordials

    PR-URL: #36303
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Dec 7, 2020
    Copy the full SHA
    8611b8f View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. 2020-12-09, Version 15.4.0 (Current)

    PR-URL: #36435
    
    Notable changes:
    
    * child_processes:
      * add AbortSignal support (Benjamin Gruenbaum) (#36308)
    * deps:
      * update ICU to 68.1 (Michaël Zasso) (#36187)
    * events:
      * support signal in EventTarget (Benjamin Gruenbaum) (#36258)
      * graduate Event, EventTarget, AbortController (James M Snell) (#35949)
    * http:
      * enable call chaining with setHeader() (pooja d.p) (#35924)
    * module:
      * add isPreloading indicator (James M Snell) (#36263)
    * stream:
      * support abort signal (Benjamin Gruenbaum) (#36061)
      * add FileHandle support to Read/WriteStream (Momtchil Momtchev) (#35922)
    * worker:
      * add experimental BroadcastChannel (James M Snell) (#36271)
    danielleadams committed Dec 9, 2020
    Copy the full SHA
    5e5927e View commit details
    Browse the repository at this point in the history