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.6.0 proposal #34371

Merged
merged 138 commits into from Jul 21, 2020
Merged

v14.6.0 proposal #34371

merged 138 commits into from Jul 21, 2020

Commits on Jul 14, 2020

  1. doc: use sentence-case for headings in docs

    Backport-PR-URL: #33961
    PR-URL: #33889
    Refs: https://developers.google.com/style/capitalization#capitalization-in-titles-and-headings
    Refs: https://docs.microsoft.com/en-us/style-guide/capitalization
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 14, 2020
    Copy the full SHA
    3b26809 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. util: restrict custom inspect function + vm.Context interaction

    When `util.inspect()` is called on an object with a custom inspect
    function, and that object is from a different `vm.Context`,
    that function will not receive any arguments that access
    context-specific data anymore.
    
    PR-URL: #33690
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e0206ba View commit details
    Browse the repository at this point in the history
  2. doc: document n-api callback scope usage

    Document that it is not necessary to open handle and/or callback scopes
    inside finalizer, async work, thread-safe function etc. callbacks
    unless for reasons documented in the section about object lifetime
    management.
    
    Link usage of callback signatures to their definition.
    
    Fixes: #33893
    PR-URL: #33915
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Gabriel Schulhof authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    b8a17cc View commit details
    Browse the repository at this point in the history
  3. doc: mention errors thrown by methods called on an unbound dgram.Socket

    PR-URL: #33983
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mkrawczuk authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    2ca6a45 View commit details
    Browse the repository at this point in the history
  4. doc: add dynamic source code links

    Fixes: #33977
    
    PR-URL: #33996
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aw-davidson authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    eb04ba3 View commit details
    Browse the repository at this point in the history
  5. vm: add run-after-evaluate microtask mode

    This allows timeouts to apply to e.g. `Promise`s and `async function`s
    from code running inside of `vm.Context`s, by giving the Context its
    own microtasks queue.
    
    Fixes: #3020
    
    PR-URL: #34023
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    70c4045 View commit details
    Browse the repository at this point in the history
  6. doc: clarify require/import mutual exclusivity

    PR-URL: #33832
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    guybedford authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    556e55d View commit details
    Browse the repository at this point in the history
  7. doc: improve paragraph in esm.md

    Edit for clarity, correct tense, and brevity.
    
    PR-URL: #34064
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    585f3a5 View commit details
    Browse the repository at this point in the history
  8. doc: make minor improvements to paragraph in child_process.md

    Use shorter and more direct phrasing.
    
    PR-URL: #34063
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    4927fed View commit details
    Browse the repository at this point in the history
  9. zlib: remove redundant variable in zlibBufferOnEnd

    PR-URL: #34072
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    puzpuzpuz authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    105d560 View commit details
    Browse the repository at this point in the history
  10. wasi: add reactor support

    PR-URL: #34046
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    devsnek authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    6be685a View commit details
    Browse the repository at this point in the history
  11. test: update test-child-process-spawn-loop for Python 3

    Fixes `SyntaxError: Missing parentheses in call to 'print'.` error when
    `python` resolves to Python 3.
    
    Signed-off-by: Richard Lau <riclau@uk.ibm.com>
    
    PR-URL: #34071
    Refs: #29298
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    46d183c View commit details
    Browse the repository at this point in the history
  12. stream: destroy wrapped streams on error

    Stream should be destroyed and update state accordingly when
    the wrapped stream emits error.
    
    Does some additional cleanup with future TODOs that might be worth
    looking into.
    
    PR-URL: #34102
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    ronag authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    41c80f6 View commit details
    Browse the repository at this point in the history
  13. net: fix bufferSize

    bufferSize should only look at writableLength otherwise it will
    always show more than what is actually pending.
    
    PR-URL: #34088
    Refs: #34078
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    ronag authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    b7e9b43 View commit details
    Browse the repository at this point in the history
  14. net: doc deprecate bufferSize

    PR-URL: #34088
    Refs: #34078
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    ronag authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    0e1361c View commit details
    Browse the repository at this point in the history
  15. meta: fixup CODEOWNERS so it hopefully works

    the CODEOWNERS rules for QUIC are not working and it's not entirely clear why.
    Hoping it's just the way the paths were specified.
    
    PR-URL: #34147
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    4dc89c6 View commit details
    Browse the repository at this point in the history
  16. doc: clarify ambiguous rdev description

    Replace "is considered 'special'" with "represents a device". The latter
    is more clear and is derived from the stat() man page. The former is
    also derived from the man page, but is ambiguous because:
    
    * "considered" introduces doubt. Is it, or isn't it?
    * "special" is never defined. "represents a device" communicates more
      meaning.
    * "special" is in scare-quotes, introducing more doubt as to what
      exactly it means.
    
    Refs: https://man7.org/linux/man-pages/man2/fstat.2.html
    
    PR-URL: #34094
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    05a69e2 View commit details
    Browse the repository at this point in the history
  17. doc: clarify O_EXCL text in fs.md

    PR-URL: #34096
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    ee6ccef View commit details
    Browse the repository at this point in the history
  18. doc: clarify that APIs are no longer experimental

    Change "no longer considered experimental" to "no longer experimental".
    It's more clear and direct.
    
    PR-URL: #34113
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    64bd518 View commit details
    Browse the repository at this point in the history
  19. doc: change "currently not considered public" to "not supported"

    PR-URL: #34114
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9d30f05 View commit details
    Browse the repository at this point in the history
  20. tls: remove unnecessary close listener

    Wrapped streams are expected to behave the same as socket with handle.
    Remove unnecessary difference in handling.
    
    PR-URL: #34105
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    ronag authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    fbcd1fa View commit details
    Browse the repository at this point in the history
  21. doc: improve text in issues.md

    PR-URL: #33973
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    falguniraina authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    49d2d49 View commit details
    Browse the repository at this point in the history
  22. doc: changed "considered experimental" to "experimental" in cli.md

    Change "no longer considered experimental" to "no longer experimental"
    in cli.md.
    
    PR-URL: #34128
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    da5fde6 View commit details
    Browse the repository at this point in the history
  23. doc: change "considered experimental" to "experimental" in n-api.md

    This changes "considered" experimental" to "experimental" in the
    n-api.md file and introduces some additional brevity.
    
    PR-URL: #34129
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    78a4d97 View commit details
    Browse the repository at this point in the history
  24. doc: move sam-github to TSC Emeriti

    I don't have enough time to remain active in the TSC, so I will step
    down.
    
    PR-URL: #34095
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    sam-github authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    26ecdf8 View commit details
    Browse the repository at this point in the history
  25. doc: add http highlight grammar

    Prior to this commit, http request message code blocks in Markdown
    files were not being highlighted correctly. This has been corrected by
    adding the new grammar to the bundle, removing the CRLFs (`\r\n`) from
    these code samples, adding a reminder to re-add them, and tuning the
    syntax theme to support attribute highlighting.
    
    PR-URL: #33785
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Derek Lewis authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    af9e6f6 View commit details
    Browse the repository at this point in the history
  26. doc: simplify and clarify ReferenceError material in errors.md

    "should always be considered" -> "indicate"
    
    PR-URL: #34151
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e33c09c View commit details
    Browse the repository at this point in the history
  27. doc: remove "considered" in errors.md

    "would be considered a `TypeError`" -> "would be a `TypeError`".
    
    Using "considered" introduces unnecessary ambiguity. Is is not actually
    a TypeError but merely "considered" one? Why is that? We don't say.
    Simplify to "is a TypeError".
    
    PR-URL: #34152
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    7fc56eb View commit details
    Browse the repository at this point in the history
  28. test: report actual error code on failure

    Add a custom message to parallel/test-dgram-error-message-address so
    that the actual error code that doesn't match the allowed errors is
    output on assertion failure.
    
    PR-URL: #34134
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    richardlau authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    f5691fa View commit details
    Browse the repository at this point in the history
  29. crypto: move typechecking for timingSafeEqual into C++

    This makes the function more robust against V8 inlining.
    
    Fixes: #34073
    
    PR-URL: #34141
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    cfd4c80 View commit details
    Browse the repository at this point in the history
  30. test: skip some IBM i unsupported test cases

    Issuing a shutdown() on IBM i PASE with parameter SHUT_WR
    also sends a normal close sequence to the partner program.
    This leads to timing issues and ECONNRESET failures in some
    test cases.
    Refs: libuv/libuv#2782
    
    PR-URL: #34118
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    dmabupt authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    bddc99e View commit details
    Browse the repository at this point in the history
  31. doc: simply dns.ADDRCONFIG language

    PR-URL: #34155
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    22c1fbf View commit details
    Browse the repository at this point in the history
  32. doc: improve triaging text in issues.md

    Remove a double negative and many superfluous sentences. The sentiment
    in the removed material is good, but we already tell people that
    discussion should be focused, helpful, and professional. Having two
    extra paragraphs greatly reduces the likelihood that people will read
    the material.
    
    PR-URL: #34164
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9f0bf5c View commit details
    Browse the repository at this point in the history
  33. doc: add streams to the pipeline function signature

    PR-URL: #34153
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    rickyes authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    ab6b786 View commit details
    Browse the repository at this point in the history
  34. doc: Add maxTotalSockets option to agent constructor

    PR-URL: #34013
    Refs: #33617
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    rickyes authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e273edf View commit details
    Browse the repository at this point in the history
  35. doc: clarify esm conditional exports prose

    This commit clarifies the behavior of a couple aspects of
    conditional exports that may have been difficult to grasp
    from the prose alone.
    
    PR-URL: #33886
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Derek Lewis authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e386188 View commit details
    Browse the repository at this point in the history
  36. src: remove unused fields from IsolateData

    PR-URL: #34139
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e378b68 View commit details
    Browse the repository at this point in the history
  37. doc: improve async_hooks asynchronous context example

    * use writeFile(1) everywhere to log
    * prettify execution id graph
    * add clearer explanation for TickObject presence
    * add causation graph via triggerAsyncId
    
    PR-URL: #33730
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    lundibundi authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    146538d View commit details
    Browse the repository at this point in the history
  38. doc: fix source link margin to sub-header mark

    Prior to this commit, [src] link overlapped sharped (#) sub-header link
    
    PR-URL: #33664
    Reviewed-By: James M Snell <jasnell@gmail.com>
    rodion-arr authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    167a21a View commit details
    Browse the repository at this point in the history
  39. doc: fix entry for napi_create_external_buffer

    Remove text regarding copying, because `napi_create_external_buffer`
    does not copy.
    
    Fixes: #33471
    
    PR-URL: #34125
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Mathias Buus <mathiasbuus@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Gabriel Schulhof authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e818455 View commit details
    Browse the repository at this point in the history
  40. doc: clarify how to read process.stdin

    document more clearly that stdin will emit multiple readable events
    
    PR-URL: #27350
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    anentropic authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a0cfa62 View commit details
    Browse the repository at this point in the history
  41. doc: use consistent naming in stream doc

    Consistency of method naming
    
    referred to as readable.push several other times in transform
    documentation and also documented under readable, so makes sense
    to just stick with readable.push
    
    PR-URL: #30506
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Saleem authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    5ae2b74 View commit details
    Browse the repository at this point in the history
  42. doc: no longer maintain a CNA structure

    Node.js hasn't touched the cve-management repo since the Feb 2019
    security release, we've used the HackerOne CVE allocation process.
    
    Maintaining our status as a CNA is not zero cost, there is some routine
    adminstration that is requested (see this doc for details).
    
    As we no longer use the CVE management process, I propose removing it.
    If this lands, I will go through the interactions with Mitre so that
    Node.js is no longer a CNA and cleanup related resources (email aliases,
    archive the cve-management repo, whatever else I find).
    
    PR-URL: #33639
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    sam-github authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    25d310b View commit details
    Browse the repository at this point in the history
  43. doc: add a reference to the list of OpenSSL flags.

    Some of the SSL_OP_* constants are missing description in the
    documentation. Instead of rewriting the description from OpenSSL's
    wiki, I have decided to put a link to a detailed list in the
    'OpenSSL Options' section.
    
    I see no point of doing both - adding a reference to the wiki and
    adding constant descriptions - but I might do if presented with
    convincing arguments.
    
    This is a follow-up to #33929.
    
    PR-URL: #34050
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mkrawczuk authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1558800 View commit details
    Browse the repository at this point in the history
  44. doc: clarify that the ctx argument is optional

    Clarify that the `ctx` argument of the `SNICallback` callback is
    optional.
    
    Fixes: #34085
    
    PR-URL: #34097
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    6aa0dac View commit details
    Browse the repository at this point in the history
  45. doc: update wording in "Two reading modes"

    PR-URL: #34119
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    julienp authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    aaba1c0 View commit details
    Browse the repository at this point in the history
  46. tools: remove lint-js.js

    lint-js.js was implemented before ESLint had a caching feature. It is
    now only used in CI. Let's remove it on the following grounds:
    
    * It results in occasional (and puzzling) yellow CI runs for
      node-test-linter because the tap file is corrupted somehow.
      Interleaved maybe? I don't know, but a simple solution is removing it
      and running ESLint directly.
    
    * On my local laptop, it reduces the linting from about 75 seconds to
      about 55 seconds. This kind of savings is not worth the added
      complexity and the instability noted above.
    
    PR-URL: #30955
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    440642d View commit details
    Browse the repository at this point in the history
  47. doc: util.debuglog callback

    PR-URL: #33856
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bmeck authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    8dd8b1a View commit details
    Browse the repository at this point in the history
  48. meta: add N-API to codeowners coverage

    We have this guidance for contributing to N-API:
    https://github.com/nodejs/node/blob/master/doc/guides/adding-new-napi-api.md
    
    It makes sense to have one of the N-API team sign off on commits
    that changes N-API
    
    Signed-off-by: Michael Dawson <michael_dawson@ca.ibm.com>
    
    PR-URL: #34039
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    de58eb6 View commit details
    Browse the repository at this point in the history
  49. doc: remove stability from unreleased errors

    Remove stability indicators from errors that only existed on the master
    branch and are not in the release.
    
    PR-URL: #33764
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a2dd258 View commit details
    Browse the repository at this point in the history
  50. doc: remove parenthetical \r\n comment in http and http2 docs

    The explanation that the HTTP requests include `\r\n` is true but not
    important or relevant in these two specific contexts.
    
    PR-URL: #34178
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    326b854 View commit details
    Browse the repository at this point in the history
  51. doc: specify how fs.WriteStream/ReadStreams are created

    Alternative to #33841
    
    Co-authored-by: zombieleet <zombieleetnca@gmail.com>
    
    PR-URL: #34188
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    938de33 View commit details
    Browse the repository at this point in the history
  52. doc: move gibfahn to emeritus

    Asked Gibson in email if he should be moved to emeritus and he indicated
    it was a good idea.
    
    PR-URL: #34190
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    39d6ecd View commit details
    Browse the repository at this point in the history
  53. doc: move digitalinfinity to emeritus

    Had an email exchange with Hitesh where he indicated that it was a fine
    time to move him to emeritus.
    
    PR-URL: #34191
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    59bb6d6 View commit details
    Browse the repository at this point in the history
  54. doc: move ERR_FEATURE_UNAVAILABLE_ON_PLATFORM to current errors

    ERR_FEATURE_UNAVAILABLE_ON_PLATFORM is incorrectly included in the list
    of errors that have never been released. It was added in
    67e067e and included in every release
    in the 14.x line.
    
    PR-URL: #34196
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    c83d986 View commit details
    Browse the repository at this point in the history
  55. src: fix unused namespace member

    C++ linter fails because of unused ArrayBuffer namespace member
    
    PR-URL: #34212
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    branisha authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    8f7ed40 View commit details
    Browse the repository at this point in the history
  56. src: fix minor comment typo in KeyObjectData

    PR-URL: #34167
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    danbev authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    ed0f569 View commit details
    Browse the repository at this point in the history
  57. repl: fix verb conjugation in deprecation message

    PR-URL: #34198
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    b20e6ed View commit details
    Browse the repository at this point in the history
  58. test: replace deprecated function call from test-repl-history-navigation

    test-repl-history-navigation fails with NODE_PENDING_DEPRECATION=1.
    Replace deprecated repl.inputStream with repl.input.
    
    PR-URL: #34199
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    09faebd View commit details
    Browse the repository at this point in the history
  59. doc: remove errors that were never released

    Refs: #33764 (comment)
    
    PR-URL: #34197
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    2e20cd4 View commit details
    Browse the repository at this point in the history
  60. doc: replace http to https of link urls

    PR-URL: #34158
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sapics authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    abfab98 View commit details
    Browse the repository at this point in the history
  61. lib: replace http to https of comment link urls

    PR-URL: #34158
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sapics authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    daf2abf View commit details
    Browse the repository at this point in the history
  62. src: add encoding_type variable in WritePrivateKey

    This commit adds a local variable named encoding_type which is set to
    the value of the Maybe using ToChecked().
    
    The motivation for this is the code for ToChecked() could be executed
    multiple times depending on path taken at runtime. I also think this
    improves readability, or at least it is as readable as before this
    change.
    
    PR-URL: #34181
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    danbev authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    3e3d908 View commit details
    Browse the repository at this point in the history
  63. domain: fix unintentional deprecation warning

    646e5a4 changed the way that the domain hook callback
    is called. Previously, the callback was only used in the case that
    async_hooks were *not* being used (since domains already integrate
    with async hooks the way they should), and the corresponding
    deprecation warning also only emitted in that case.
    
    However, that commit didn’t move that condition along when the code
    was ported from C++ to JS. As a consequence, the domain hook callback
    was used when it wasn’t necessary to use it, and the deprecation
    warning emitted accidentally along with it.
    
    Refs: 646e5a4#diff-9f21ce1b9d6d46fdd07b969e8a04e140L192
    Refs: 646e5a4#diff-e6db408e12db906ead6ddfac3de15a6fR119
    Refs: #33801 (comment)
    
    PR-URL: #34245
    Fixes: #34069
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    280cd96 View commit details
    Browse the repository at this point in the history
  64. src: exit explicitly after printing V8 help

    V8 will not exit the process after handling --help anymore:
    https://chromium-review.googlesource.com/c/v8/v8/+/2276276
    
    As a drive-by fix, correctly return in the `print_bash_completion`
    case as well.
    
    Refs: #34135
    Co-authored-by: Ulan Degenbaev <ulan@chromium.org>
    
    PR-URL: #34136
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9c98af7 View commit details
    Browse the repository at this point in the history
  65. test: add regression test for C++-created Buffer transfer

    Add a test for a regression that occurs when transferring some
    `Buffer` objects that were created from C++ to a parent thread.
    
    Fixes: #34126
    
    PR-URL: #34140
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a38219f View commit details
    Browse the repository at this point in the history
  66. test: skip an ipv6 test on IBM i

    Due to some unknown system configuration, the code
    `socket_ipv6.bind(0, 111::1)` does not throw the
    expected error EADDRNOTAVAIL on some IBM i systems.
    This issue is still being investigated. To get the
    IBM i CI passing, skip it for now.
    
    PR-URL: #34209
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    dmabupt authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    0f9bafd View commit details
    Browse the repository at this point in the history
  67. test: add arrayOfStreams to pipeline

    PR-URL: #34156
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    rickyes authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    38b3c2a View commit details
    Browse the repository at this point in the history
  68. test: add known issue for fs.open() keeping event loop open

    PR-URL: #34228
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    ec9b49a View commit details
    Browse the repository at this point in the history
  69. http: add note about timer unref

    PR-URL: #34143
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    ronag authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    96ebd5f View commit details
    Browse the repository at this point in the history
  70. doc: document security issues with url.parse()

    Fixes: #31279
    
    PR-URL: #34226
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a6a656a View commit details
    Browse the repository at this point in the history
  71. doc: document behavior for once(ee, 'error')

    Fixes: #31244
    
    PR-URL: #34225
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    ffe6886 View commit details
    Browse the repository at this point in the history
  72. doc: add note about multiple sync events and once

    Fixes: #32431
    
    PR-URL: #34220
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    431bfe1 View commit details
    Browse the repository at this point in the history
  73. doc: document that whitespace is ignored in base64 decoding

    Fixes: #8569
    
    PR-URL: #34227
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    6f014d0 View commit details
    Browse the repository at this point in the history
  74. doc: add comment to example about 2xx status codes

    Fixes: #29714
    
    PR-URL: #34223
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    25ac669 View commit details
    Browse the repository at this point in the history
  75. doc: document the ready event for Http2Stream

    Fixes: #22804
    
    PR-URL: #34221
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9339f9f View commit details
    Browse the repository at this point in the history
  76. doc: specify encoding in text/html examples

    Fixes: #29739
    
    PR-URL: #34222
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    7416028 View commit details
    Browse the repository at this point in the history
  77. deps: V8: backport 2d5017a0fc02

    Original commit message:
    
        [coverage] remove the last continuation range before synthetic return
    
        Rather than only removing the continuation range for the last return
        statement prior to a synthetic return statement, remove the
        continuation tracking for whatever statement occurs prior to the
        synthetic return.
    
        Bug: v8:10628
        Change-Id: Ieb8e393479c9811cf1b9756840bbfdbe7f44a1b8
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2280585
        Commit-Queue: Benjamin Coe <bencoe@google.com>
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        Reviewed-by: Sigurd Schneider <sigurds@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#68719}
    
    Refs: v8/v8@2d5017a
    
    PR-URL: #34272
    Refs: bcoe/c8#229
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    bcoe authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    601ed8e View commit details
    Browse the repository at this point in the history
  78. module: package "imports" field

    PR-URL: #34117
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    guybedford authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1ae76bd View commit details
    Browse the repository at this point in the history
  79. doc: move kfarnung to collaborator emeriti list

    I emailed with Kyle and they indicated a move to emeritus would be
    ok at this point in time.
    
    PR-URL: #34258
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e6776fe View commit details
    Browse the repository at this point in the history
  80. doc: add ruyadorno to collaborators

    PR-URL: #34297
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    ruyadorno authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    24fe558 View commit details
    Browse the repository at this point in the history
  81. deps: upgrade to libuv 1.38.1

    Notable changes:
    
    - A probable compiler bug in VS2019 was causing a
      failed assertion in libuv which appeared to the
      user as though the system clock was drifting. The
      `uv_hrtime()` code on Windows has been rearranged
      to work around the issue.
    - On Linux, `uv_loadavg()` attempts to read from
      `/proc/loadavg` before falling back to calling
      `sysinfo()`. This works around a bug in LXC.
    - A deadlock in the Windows TTY code has been fixed.
    - An issue on macOS related to monotonic clocks jumping
      back in time has been worked around.
    
    PR-URL: #34187
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
    cjihrig authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a9ca420 View commit details
    Browse the repository at this point in the history
  82. test: add issue ref for known_issues test

    PR-URL: #34267
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1aad61e View commit details
    Browse the repository at this point in the history
  83. doc: move sebdeckers to emeritus

    Confirmed in email with sebdeckers that they can be moved to emeritus.
    
    PR-URL: #34298
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    d865be4 View commit details
    Browse the repository at this point in the history
  84. src: add GetCipherValue function

    This commit extracts the code that is the same in GetCipherName,
    GetCipherStandardName, and GetCipherVersion into function named
    GetCipherValue.
    
    The motivation for this change is to improve readabilty by removing the
    duplicated code.
    
    PR-URL: #34287
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    ec876ee View commit details
    Browse the repository at this point in the history
  85. src: use FromMaybe instead of ToLocal in GetCert

    PR-URL: #34276
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    844bf77 View commit details
    Browse the repository at this point in the history
  86. tls: make 'createSecureContext' honor more options

    Added options: `ticketKeys` and `sessionTimeout`, that are honored by
    `createServer`, that calls `createSecureContext`.
    
    This also introduces a minor code simplification.
    
    PR-URL: #33974
    Fixes: #20908
    Reviewed-By: Alba Mendez <me@alba.sh>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    mkrawczuk authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a89bcf7 View commit details
    Browse the repository at this point in the history
  87. build: recommend Python 3.8 to build on Windows

    PR-URL: #34182
    Reviewed-By: Christian Clauss <cclauss@me.com>
    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: Jiawen Geng <technicalcute@gmail.com>
    targos authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    de250c1 View commit details
    Browse the repository at this point in the history
  88. test: add WASI test for file resizing

    This commit adds a WASI test to cover the following functions:
    
    - __wasi_fd_filestat_set_size()
    - __wasi_fd_tell()
    
    PR-URL: #31617
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    cjihrig authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    6925ef3 View commit details
    Browse the repository at this point in the history
  89. doc: add sxa as collaborator

    Signed-off-by: Stewart Addison <sxa@uk.ibm.com>
    
    PR-URL: #34338
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Gus Caplan <me@gus.host>
    Stewart Addison authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    d2c5894 View commit details
    Browse the repository at this point in the history
  90. deps: upgrade npm to 6.14.6

    PR-URL: #34246
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    claudiahdz authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    24f76cf View commit details
    Browse the repository at this point in the history
  91. doc: improve text in fs docs about omitting callbacks

    Repair misplaced colon and condense text.
    
    PR-URL: #34307
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    d114961 View commit details
    Browse the repository at this point in the history
  92. build,tools: fix cmd_regen_makefile

    Currently, after having configured and built node and then updating a
    dependent target the following error is produced when trying to rebuild
    the project:
    
    $ ./configure && make -j8
    $ touch node.gypi
    $ make -j8
    configure: error: no such option: -f
    make[1]: *** [Makefile:685: Makefile] Error 2
    
    The reason for this is that the target 'cmd_regen_makefile' is using the
    command 'configure' instead of 'gyp_node.py' in out/Makefile:
    cmd_regen_makefile = cd $(srcdir); /work/nodejs/node/configure -fmake
    
    As far as I can tell gyp is using sys.argv[0] as the 'gyp_binary' in
    __init__.py:
    params = {'options': options,
                  ...
                  'gyp_binary': sys.argv[0],
    
    But when called via 'configure' sys.argv[0] is 'configure' instead of
    gyp_node.py leading to the above error.
    
    This commit suggests setting the program name explicitly in
    gyp_node.py. Alternatively perhaps this could be done in configure.py
    instead but I was not sure what would be best.
    
    PR-URL: #34255
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a130771 View commit details
    Browse the repository at this point in the history
  93. async_hooks: improve resource stack performance

    Removes some of the performance overhead that came with
    `executionAsyncResource()` by using the JS resource array
    only as a cache for the values provided by C++. The fact that we now
    use an entry trampoline is used to pass the resource without
    requiring extra C++/JS boundary crossings, and the direct accesses
    to the JS resource array from C++ are removed in all fast paths.
    
    This particularly improves performance when async hooks are not
    being used.
    
    This is a continuation of #33575
    and shares some of its code with it.
    
        ./node benchmark/compare.js --new ./node --old ./node-master --runs 30 --filter messageport worker | Rscript benchmark/compare.R
        [00:06:14|% 100| 1/1 files | 60/60 runs | 2/2 configs]: Done
                                                           confidence improvement accuracy (*)    (**)   (***)
         worker/messageport.js n=1000000 payload='object'         **     12.64 %       ±7.30%  ±9.72% ±12.65%
         worker/messageport.js n=1000000 payload='string'          *     11.08 %       ±9.00% ±11.98% ±15.59%
    
        ./node benchmark/compare.js --new ./node --old ./node-master --runs 20 --filter async-resource-vs-destroy async_hooks | Rscript benchmark/compare.R
        [00:22:35|% 100| 1/1 files | 40/40 runs | 6/6 configs]: Done
                                                                                                                                                                             confidence improvement accuracy (*)
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='async' type='async-local-storage' benchmarker='autocannon'                     1.60 %       ±7.35%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='async' type='async-resource' benchmarker='autocannon'                          6.05 %       ±6.57%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='async' type='destroy' benchmarker='autocannon'                          *      8.27 %       ±7.50%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='callbacks' type='async-local-storage' benchmarker='autocannon'                 7.42 %       ±8.22%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='callbacks' type='async-resource' benchmarker='autocannon'                      4.33 %       ±7.84%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='callbacks' type='destroy' benchmarker='autocannon'                             5.96 %       ±7.15%
                                                                                                                                                                               (**)   (***)
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='async' type='async-local-storage' benchmarker='autocannon'      ±9.84% ±12.94%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='async' type='async-resource' benchmarker='autocannon'           ±8.81% ±11.60%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='async' type='destroy' benchmarker='autocannon'                 ±10.07% ±13.28%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='callbacks' type='async-local-storage' benchmarker='autocannon' ±11.01% ±14.48%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='callbacks' type='async-resource' benchmarker='autocannon'      ±10.50% ±13.81%
         async_hooks/async-resource-vs-destroy.js n=1000000 duration=5 connections=500 path='/' asyncMethod='callbacks' type='destroy' benchmarker='autocannon'              ±9.58% ±12.62%
    
    Refs: #33575
    
    PR-URL: #34319
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    afec0d7 View commit details
    Browse the repository at this point in the history
  94. test: add regression tests for HTTP parser crash

    Since the tests only crash on v12.x, this commit adds separate
    regression tests.
    
    Refs: #15102
    
    PR-URL: #34250
    Refs: #34016
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    3ee8f53 View commit details
    Browse the repository at this point in the history
  95. src: remove redundant snprintf

    PR-URL: #34282
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9c12e53 View commit details
    Browse the repository at this point in the history
  96. src: allow embedders to disable esm loader

    PR-URL: #34060
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    codebytere authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    e4c7b59 View commit details
    Browse the repository at this point in the history
  97. lib: always initialize esm loader callbackMap

    PR-URL: #34127
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gus Caplan <me@gus.host>
    codebytere authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    8bafba2 View commit details
    Browse the repository at this point in the history
  98. src: add option to track unmanaged file descriptors

    Add the ability to track “raw” file descriptors, i.e. integers returned
    by `fs.open()`, and close them on `Environment` shutdown, to match the
    behavior for all other resource types (which are also closed on
    shutdown).
    
    PR-URL: #34303
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    0f6805d View commit details
    Browse the repository at this point in the history
  99. worker: add option to track unmanaged file descriptors

    Add a public option for Workers which adds tracking for raw
    file descriptors, as currently, those resources are not cleaned
    up, unlike e.g. `FileHandle`s.
    
    PR-URL: #34303
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9e04070 View commit details
    Browse the repository at this point in the history
  100. test: add n-api null checks for conversions

    Add assertions that conversion and coercion N-APIs return appropriate
    error statuses when given `NULL`s for parameters they expect to not be
    `NULL`.
    
    For `napi_get_value_string_*` this also checks that it returns
    `napi_string_expected` when passed a `napi_value` not containing a
    string.
    
    PR-URL: #34142
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Gabriel Schulhof authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    060c95a View commit details
    Browse the repository at this point in the history
  101. worker: fix nested uncaught exception handling

    We are using `ObjectPrototypeToString()` as a cross-context brand check
    for built-in errors, but weren’t making sure to set that when
    deserializing errors back into JS objects.
    
    Fix that by setting `[Symbol.toStringTag]` manually, to make sure that
    multiple serialize-and-deserialize cycles keep giving the same result.
    
    Fixes: #34309
    
    PR-URL: #34310
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1bc4def View commit details
    Browse the repository at this point in the history
  102. doc: buffer documentation improvements

    PR-URL: #34230
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    jasnell authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1cc6533 View commit details
    Browse the repository at this point in the history
  103. meta: make issue template mobile friendly and address nits

    PR-URL: #34243
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Derek Lewis authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    8f8d168 View commit details
    Browse the repository at this point in the history
  104. test: fix flaky test-http2-reset-flood

    Set `allowHalfOpen: true` in the client.
    
    Fixes: #29802
    Refs: #31806
    
    PR-URL: #34318
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    28ce378 View commit details
    Browse the repository at this point in the history
  105. doc: add danielleadams to collaborators

    PR-URL: #34360
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Danielle Adams authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    0b42e5d View commit details
    Browse the repository at this point in the history
  106. Revert "http2: streamline OnStreamRead streamline memory accounting"

    This reverts commit 51ccf1b.
    
    Fixes: #31089
    
    PR-URL: #34315
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: David Carlier <devnexen@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    16160e6 View commit details
    Browse the repository at this point in the history
  107. repl: support --loader option in builtin REPL

    Fixes: #33435
    
    PR-URL: #33437
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    targos authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    73d6792 View commit details
    Browse the repository at this point in the history
  108. src,doc,test: remove String::New default parameter

    `kNormal` has been the implicit default for a while now (since V8 7.6).
    
    Refs: v8/v8@e0d7f81
    
    Backport-PR-URL: #34358
    PR-URL: #34248
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    b2cd87e View commit details
    Browse the repository at this point in the history
  109. module: deprecate module.parent

    This feature does not work when a module is imported using ECMAScript
    modules specification, therefore it is deprecated.
    
    Fixes: nodejs/modules#469
    
    Backport-PR-URL: #33533
    PR-URL: #32217
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    aduh95 authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    8d7330b View commit details
    Browse the repository at this point in the history
  110. doc: sync deprecation numbers with v14.x

    Syncs master and v14.x for DEP0143 - `Transform._transformState`.
    Bumps `module.parent` from DEP0143 to DEP0144 on master. Adds
    missing DEP number and  metadata for DEP0145: `socket.bufferSize`.
    
    PR-URL: #34368
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    MylesBorins committed Jul 16, 2020
    Copy the full SHA
    ef31f17 View commit details
    Browse the repository at this point in the history
  111. doc: reword warnings about sockets passed to subprocesses

    Make the docs more concise. Make warnings direct ("do not use" and
    "should") rather than "is not recommended" or "is recommended".
    
    Backport-PR-URL: #34377
    PR-URL: #34273
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1dd2653 View commit details
    Browse the repository at this point in the history
  112. doc: clarify conditional exports guidance

    PR-URL: #34306
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    guybedford authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    17174e6 View commit details
    Browse the repository at this point in the history
  113. policy: add startup benchmark and make SRI lazier

    PR-URL: #29527
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bfarias-godaddy authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    02ea320 View commit details
    Browse the repository at this point in the history
  114. test: use mustCall() in pummel test

    Replace 'exit' check with common.mustCall().
    
    PR-URL: #34327
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    58dfeac View commit details
    Browse the repository at this point in the history
  115. deps: update V8 to 8.4.371.19

    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    targos authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9cd523d View commit details
    Browse the repository at this point in the history
  116. build: reset embedder string to "-node.0"

    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    targos authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    f340571 View commit details
    Browse the repository at this point in the history
  117. deps: V8: un-cherry-pick bd019bd

    Original commit message:
    
        [testrunner] delete ancient junit compatible format support
    
        Testrunner has ancient support for JUnit compatible XML output.
    
        This CL removes this old feature.
    
        R=mstarzinger@chromium.org,jgruber@chromium.org,jkummerow@chromium.org
        CC=​machenbach@chromium.org
    
        Bug: v8:8728
        Change-Id: I7e1beb011dbaec3aa1a27398a5c52abdd778eaf0
        Reviewed-on: https://chromium-review.googlesource.com/c/1430065
        Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
        Commit-Queue: Tamer Tas <tmrts@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#59045}
    
    Refs: v8/v8@bd019bd
    
    Backport-PR-URL: #34356
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    refack authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    51d86f4 View commit details
    Browse the repository at this point in the history
  118. deps: patch V8 to run on older XCode versions

    Patch V8 (compiler/js-heap-broker.cc) to remove the use of an optional
    property, which is a fairly new C++ feature, since that requires a newer
    XCode version than the minimum requirement in BUILDING.md and thus
    breaks CI.
    
    Backport-PR-URL: #34356
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    ryzokuken authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    eac35c6 View commit details
    Browse the repository at this point in the history
  119. deps: V8: patch register-arm64.h

    Fixes a compilation issue on some platforms
    
    Backport-PR-URL: #34356
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    refack authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1e37442 View commit details
    Browse the repository at this point in the history
  120. deps: V8: forward declaration of Rtl*FunctionTable

    This should be semver-patch since actual invocation is version
    conditional.
    
    Backport-PR-URL: #34356
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    refack authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    a4b71e0 View commit details
    Browse the repository at this point in the history
  121. deps: make v8.h compatible with VS2015

    There is a bug in the most recent version of VS2015 that affects v8.h
    and therefore prevents compilation of addons.
    
    Refs: https://stackoverflow.com/q/38378693
    
    Backport-PR-URL: #34356
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    joaocgreis authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    eb6ded6 View commit details
    Browse the repository at this point in the history
  122. deps: V8: silence irrelevant warnings

    Backport-PR-URL: #34356
    PR-URL: #26685
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    
    PR-URL: #32116
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    targos authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    355e2f2 View commit details
    Browse the repository at this point in the history
  123. deps: patch V8 to run on Xcode 8

    Patch V8 (wasm/wasm-module.cc) to remove const qualifier from type
    passed to template call of `OwnedVector::Of`. Xcode 8 can't convert
    'OwnedVector<unsigned char>' to 'OwnedVector<const unsigned char>' when
    returning from a function (which is likely a bug on Xcode, considering
    this worked on the prior version of Xcode as well as newer versions).
    This workaround shouldn't affect the application, since the const
    qualifier is preserved in the AsmJsOffsetInformation::encoded_offset_.
    
    There's also a V8 test passing a const-qualified type to ::Of, but since
    we don't test V8 on Xcode 8, it should be fine to leave it as is.
    
    Signed-off-by: Matheus Marchini <mmarchini@netflix.com>
    
    Backport-PR-URL: #34356
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    mmarchini authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    335e386 View commit details
    Browse the repository at this point in the history
  124. deps: V8: cherry-pick 9868b2aefa1a

    Original commit message:
    
        Fix SmartOS compilation errors
    
        This commit resolves compilation errors on SmartOS that
        were found while upgrading Node.js.
    
        See: #32831
        Change-Id: Ia2a2e028ba4f5bfd69c050cab4fb4e13af5eefd9
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2191054
        Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
        Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
        Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#67793}
    
    Refs: v8/v8@9868b2a
    
    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    targos authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    f269dff View commit details
    Browse the repository at this point in the history
  125. deps: V8: fix compilation on VS2017

    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    gengjiawen authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    01e7886 View commit details
    Browse the repository at this point in the history
  126. deps: V8: backport 22014de00115

    Original commit message:
    
        Reland "[snapshot] rehash JSMap and JSSet during deserialization"
    
        This is a reland of 8374feed55a5b3010f2e9593560a2d84f9f6725f.
    
        Fixed rehashing of global proxy keys by creating its identity hash
        early, before the deserialization of the context snapshot.
    
        Original change's description:
        > [snapshot] rehash JSMap and JSSet during deserialization
        >
        > To rehash JSMap and JSSet, we simply replace the backing store
        > with a new one created with the new hash.
        >
        > Bug: v8:9187
        > Change-Id: I90c25b18b33b7bc2b6ffe1b89fe17aa5f978b517
        > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2143983
        > Commit-Queue: Joyee Cheung <joyee@igalia.com>
        > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        > Reviewed-by: Camillo Bruni <cbruni@chromium.org>
        > Cr-Commit-Position: refs/heads/master@{#67663}
    
        Bug: v8:9187, v8:10523
        Change-Id: I7a0319b1d10ff07644de902fec43e7c2b1dd8da9
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2212085
        Reviewed-by: Leszek Swirski <leszeks@chromium.org>
        Reviewed-by: Camillo Bruni <cbruni@chromium.org>
        Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        Commit-Queue: Joyee Cheung <joyee@igalia.com>
        Cr-Commit-Position: refs/heads/master@{#67999}
    
    Refs: v8/v8@22014de
    
    Backport-PR-URL: #34356
    PR-URL: #33300
    Refs: v8/v8@ea0719b
    Refs: v8/v8@bb9f0c2
    Refs: #17058
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    joyeecheung authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    fb180ac View commit details
    Browse the repository at this point in the history
  127. deps: V8: cherry-pick eec10a2fd8fa

    Original commit message:
    
        [promisehook] Add before/after hooks to thenable tasks
    
        This will allow Node.js to properly track async context in thenables.
    
        Change-Id: If441423789a78307a57ad7e645daabf551cddb57
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2215624
        Reviewed-by: Camillo Bruni <cbruni@chromium.org>
        Reviewed-by: Sathya Gunasekaran  <gsathya@chromium.org>
        Commit-Queue: Gus Caplan <me@gus.host>
        Cr-Commit-Position: refs/heads/master@{#68207}
    
    Refs: v8/v8@eec10a2
    
    Backport-PR-URL: #34356
    PR-URL: #33778
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Qard authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    4c37837 View commit details
    Browse the repository at this point in the history
  128. deps: update V8 postmortem metadata script

    This commit updates V8's gen-postmortem-metadata.py script
    to fix SmartOS compilation for V8 8.4.
    
    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    cjihrig authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    3fa7ad3 View commit details
    Browse the repository at this point in the history
  129. tools: update V8 gypfiles for 8.4

    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    ryzokuken authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    4e2fa43 View commit details
    Browse the repository at this point in the history
  130. deps: bump minimum icu version to 67

    Bump minimum version of ICU needed to build node to 67.
    
    Refs: v8/v8@611e412
    
    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    targos authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    9f886c9 View commit details
    Browse the repository at this point in the history
  131. test: remove test/v8-updates/test-postmortem-metadata.js

    The postmortem metadata test is no longer used to maintain
    postmortem debugging tools. Since it frequently breaks on
    V8 updates, it makes more sense to just remove it.
    
    Backport-PR-URL: #34356
    PR-URL: #33579
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    cjihrig authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    1af8943 View commit details
    Browse the repository at this point in the history
  132. deps: V8: undo header change of 9dbab9bbdb979

    Refs: v8/v8@9dbab9b
    
    PR-URL: #34356
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    2079fef View commit details
    Browse the repository at this point in the history
  133. deps: V8: re-add dummy Isolate::CheckMemoryPressure

    Undoes the ABI-breaking part of v8/v8@92a44876bd66aa.
    
    Refs: v8/v8@92a4487
    
    PR-URL: #34356
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    447b1e8 View commit details
    Browse the repository at this point in the history
  134. deps: V8: revert de4c0042cbe6 from upstream V8

    Original commit message:
    
        [weakrefs] Remove deprecated FinalizationGroup V8 API
    
        Bug: v8:8179
        Change-Id: I16170a197028beb35309b15613004b29a956896c
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2171696
        Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
        Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
        Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
        Auto-Submit: Shu-yu Guo <syg@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#67492}
    
    Refs: v8/v8@de4c004
    
    PR-URL: #34356
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    2c9fd6e View commit details
    Browse the repository at this point in the history
  135. deps: V8: update headers for ABI compatibility

    Remove new functionality that interferes with ABI compatibility.
    
    PR-URL: #34356
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    addaleax authored and MylesBorins committed Jul 16, 2020
    Copy the full SHA
    95afc2e View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. src: add callback scope for native immediates

    This ensures that microtasks scheduled by native immediates are run
    after the tasks are done. In particular, this affects the inspector
    integration since 6f9f546.
    
    Fixes: #33002
    Refs: #32523
    
    PR-URL: #34366
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and MylesBorins committed Jul 20, 2020
    Copy the full SHA
    b878e32 View commit details
    Browse the repository at this point in the history
  2. 2020-07-21, Version 14.6.0 (Current)

    Notable changes:
    
    deps:
      * upgrade npm to 6.14.6 (claudiahdz) #34246
      * upgrade to libuv 1.38.1 (Colin Ihrig) #34187
      * (SEMVER-MINOR) update V8 to 8.4.371.19 (Michaël Zasso) [#33579](#33579)
    module:
      * (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
      * (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
    src:
      * (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
      * (SEMVER-MINOR) allow embedders to disable esm loader (Shelley Vohr) #34060
    tls:
      * (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
    vm:
      * (SEMVER-MINOR) add run-after-evaluate microtask mode (Anna Henningsen) #34023
    worker:
      * (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
    New Collaborators:
      * add danielleadams to collaborators (Danielle Adams) #34360
      * add sxa as collaborator (Stewart X Addison) #34338
      * add ruyadorno to collaborators (Ruy Adorno) #34297
    
    PR-URL: #34371
    MylesBorins committed Jul 20, 2020
    Copy the full SHA
    ca62c34 View commit details
    Browse the repository at this point in the history