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

Release proposal: v11.1.0 #23922

Merged
merged 84 commits into from Nov 2, 2018
Merged

Release proposal: v11.1.0 #23922

merged 84 commits into from Nov 2, 2018

Commits on Oct 24, 2018

  1. test: fix assertion arguments order

    PR-URL: #23787
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Aiden01 authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    fa1373f View commit details
    Browse the repository at this point in the history
  2. repl: migrate from process.binding('config') to getOptions()

    PR-URL: #23684
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Jose Bucio authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    86cf014 View commit details
    Browse the repository at this point in the history
  3. crypto: strip unwanted space from openssl version

    Remove trailing " \n" from `process.versions.openssl`.
    
    d3d6cd3 was incorrectly printing this trailer, but because the
    target buffer size was claimed to be the length of the version string,
    the trailer was truncated off.
    
    9ed4646 corrected the target buffer size, but then the trailer
    started to appear in process.versions.
    
    Added a test to check for regressions.
    
    PR-URL: #23678
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
    sam-github authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    4112a10 View commit details
    Browse the repository at this point in the history
  4. test: fix strictEqual() arguments order

    PR-URL: #23771
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    fraxken authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    a666d3e View commit details
    Browse the repository at this point in the history
  5. test: fix strictEqual() argument order

    PR-URL: #23768
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    RomainLanz authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    ddd9ccf View commit details
    Browse the repository at this point in the history
  6. deps: fix wrong default for v8 handle zapping

    PR-URL: #23801
    Fixes: #23796
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    refack authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    3b66a8d View commit details
    Browse the repository at this point in the history
  7. test: fix test-require-symlink on Windows

    Creating directory symlinks on Windows require 'dir' parameter to be
    provided.
    
    Fixes: #23596
    
    PR-URL: #23691
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bzoz authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    dfecf85 View commit details
    Browse the repository at this point in the history
  8. zlib: do not leak on destroy

    PR-URL: #23734
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    mafintosh authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    b07cb48 View commit details
    Browse the repository at this point in the history
  9. lib: trigger uncaught exception handler for microtasks

    PR-URL: #23794
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    devsnek authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    22cd537 View commit details
    Browse the repository at this point in the history
  10. doc: document that addMembership must be called once in a cluster

    Fixes: #12572
    Refs: #16240
    
    PR-URL: #23746
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    jasnell authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    83b776c View commit details
    Browse the repository at this point in the history
  11. doc: document ACL limitation for fs.access on Windows

    Fixes: #19192
    
    PR-URL: #23772
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
    jasnell authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    f4c4b2b View commit details
    Browse the repository at this point in the history
  12. doc: add note about removeListener order

    Fixes: #21635
    
    PR-URL: #23762
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    84fdb1c View commit details
    Browse the repository at this point in the history
  13. doc: move @phillipj to emeriti

    Moving @phillipj to emeriti as he has not been an active collaborator
    for a long time, and will not have the opportunity to do so in the
    near future.
    
    PR-URL: #23790
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    phillipj authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    c30de85 View commit details
    Browse the repository at this point in the history
  14. deps: icu: apply workaround patch

    ICU 62.1 had a bug where certain orders of operations would not
    work with the minimum significant digit setting. Fixed in
    ICU 63.1. Applied the following patch from v8.
    
    https://chromium-review.googlesource.com/c/chromium/deps/icu/+/1128503
    
    ICU Bug:
    https://unicode-org.atlassian.net/browse/ICU-20063
    
    Fixes: #22156
    
    PR-URL: #23764
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    srl295 authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    ab58439 View commit details
    Browse the repository at this point in the history
  15. src: refactor deprecated v8::Function::Call call

    Refs: #23414 (comment)
    
    PR-URL: #23804
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RomainLanz authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    df05ddf View commit details
    Browse the repository at this point in the history
  16. doc: document and warn if the ICU version is too old

    Fixes: #19657
    
    PR-URL: #23766
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
    srl295 authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    db113a2 View commit details
    Browse the repository at this point in the history
  17. src: memory management using smart pointer

    Introduced use of smart pointers instead of MallocedBuffer to manage
    memory allocated in the cares library.
    
    PR-URL: #23628
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    uttampawar authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    30be5cb View commit details
    Browse the repository at this point in the history
  18. src: simplify TimerFunctionCall() in node_perf.cc

    Picking a path according to a boolean is essentially free,
    compared to the cost of a function call. Also, remove an
    unnecessary `TryCatch`.
    
    PR-URL: #23782
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    a6fe2ca View commit details
    Browse the repository at this point in the history
  19. test: fix invalid modulesLength for DSA keygen

    During key generation, the default dsa_builtin_paramgen will reset
    modulusLength to 512. But in dsa_builtin_paramgen2 this does not
    happen, leading to lockup in FIPS mode.
    
    PR-URL: #23732
    Refs: #23430
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    AdamMajer authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    1521d89 View commit details
    Browse the repository at this point in the history
  20. crypto: add SET_INTEGER_CONSANT macro

    This commit introduces a SET_INTEGER_CONSANT macro to reduce some code
    duplication in SecureContext::Initialize.
    
    PR-URL: #23687
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    danbev authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    141aec9 View commit details
    Browse the repository at this point in the history
  21. test: fix flaky test

    This commit fixes test-tls-set-secure-context.js. The test was
    making one long lasting HTTP connection, followed by a number of
    shorter lived connections. However, it was possible that the
    connections were not received in the desired order. This commit
    ensures that the long lasting connection is established before
    making any other connections.
    
    PR-URL: #23811
    Fixes: #23807
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    83ddd3e View commit details
    Browse the repository at this point in the history
  22. doc: add review suggestions to require()

    PR-URL: #23605
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ErickWendel authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    dd5afbe View commit details
    Browse the repository at this point in the history
  23. tls: throw if protocol too long

    The convertProtocols() function now throws a range error when the byte
    length of a protocol is too long to fit in a Buffer.
    
    Also added a test case in test/parallel/test-tls-basic-validations.js
    to cover this.
    
    PR-URL: #23606
    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: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Andre Jodat-Danbrani authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    09f25af View commit details
    Browse the repository at this point in the history
  24. lib: migrate from process.binding('config') to getOptions()

    PR-URL: #23588
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    burgerboydaddy authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    1cda41b View commit details
    Browse the repository at this point in the history
  25. src: improve StreamBase read throughput

    Improve performance by providing JS with the raw ingridients
    for the read data, i.e. an `ArrayBuffer` + offset + length
    fields, instead of creating `Buffer` instances in C++ land.
    
    PR-URL: #23797
    Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    48ed81f View commit details
    Browse the repository at this point in the history
  26. src: refactor deprecated v8::String::NewFromTwoByte call

    PR-URL: #23803
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RomainLanz authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    9fbe91a View commit details
    Browse the repository at this point in the history
  27. test: fix strictEqual() arguments order

    PR-URL: #23800
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Nolan Rigo authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    ee8fa52 View commit details
    Browse the repository at this point in the history
  28. doc: NODE_EXTRA_CA_CERTS is ignored if setuid root

    Fixes: #22081
    
    PR-URL: #23770
    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: Refael Ackermann <refack@gmail.com>
    bnoordhuis authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    1baba9b View commit details
    Browse the repository at this point in the history
  29. test: increase coverage of internal/stream/end-of-stream

    This change adds test cases to call the function returned by
    end-of-stream and asserts that callbacks are not called when
    the stream is ended, or prematurely closed.
    
    PR-URL: #23751
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lrdcasimir authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    086ee5e View commit details
    Browse the repository at this point in the history
  30. doc: use Cookie in request.setHeader() examples

    `Set-Cookie` is a response header, replace it with `Cookie`.
    
    PR-URL: #23707
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    d808d27 View commit details
    Browse the repository at this point in the history
  31. doc: remove problematic example from README

    Remove Buffer constructor example from security reporting examples. Even
    though the example text focuses on API compatibility, the pull request
    cited is about zero-filling vs. not zero-filling, which is not an API
    compatibility change (or at least is not unambiguously one). The fact
    that it's a pull request is also problematic, since it's not reporting a
    security issue but instead proposing a way to address one that has
    already been reported publicly. Finally, the text focuses on the fact
    that it was not deemed worth of backporting, but that was determined by
    a vote by a divided CTC. It is unreasonable to ask someone reporting an
    issue to make a determination that the CTC/TSC is divided on.
    
    In short, it's not a good example for the list it is in. Remove it.
    
    Refs: #23759 (comment)
    
    PR-URL: #23817
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Trott authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    0ba49fe View commit details
    Browse the repository at this point in the history
  32. build: allow for overwriting of use_openssl_def

    PR-URL: #23763
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    codebytere authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    35c3c4b View commit details
    Browse the repository at this point in the history
  33. stream: async iteration should work with destroyed stream

    Fixes #23730.
    
    PR-URL: #23785
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    mcollina authored and targos committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    aaddf97 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2018

  1. test: add test-benchmark-napi

    Also makes sure that the napi benchmark is built before running jstest.
    
    Skipped on windows since n-api benchmarks aren't built there yet.
    
    PR-URL: #23585
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    forivall authored and targos committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    a80452a View commit details
    Browse the repository at this point in the history
  2. src: reduce duplication in tcp_wrap Connect

    This commit extracts identical code from Connect and Connect6 into a
    separate function to avoid some code duplication.
    
    PR-URL: #23753
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    danbev authored and targos committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    1bdbf87 View commit details
    Browse the repository at this point in the history
  3. tools, icu: actually failover if there are multiple URLs

    Building on #23269, if multiple ICU download URLs are present, try the
    next one in case of error.
    
    Part of the ICU 63.1 bump, but independent code-wise.
    #23244
    
    PR-URL: #23715
    Fixes: #22344
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    srl295 authored and targos committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    c20eb4f View commit details
    Browse the repository at this point in the history
  4. deps: icu 63.1 bump (CLDR 34)

    - Full release notes: http://site.icu-project.org/download/63
    
    Fixes: #22344
    
    PR-URL: #23715
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    srl295 authored and targos committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    e5b51cc View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2018

  1. n-api: make per-Context-ness of napi_env explicit

    Because instances of `napi_env` are created on a per-global-object
    basis and because since most N-API functions refer to builtin JS
    objects, `napi_env` is essentially in 1:1 correspondence with
    `v8::Context`.
    
    This was not clear from the implementation by itself, but has
    emerged from conversations with the N-API team.
    
    This patch changes the `napi_env` implementation to:
    
    - Actually store the `v8::Context` it represents.
    - Provide more direct access to the `node::Environment`
      to which the `Context` belongs.
    - Do not store the `uv_loop_t*` explicitly, since it can be
      inferred from the `node::Environment` and we actually
      have an N-API method for that.
    - Replace calls to `isolate->GetCurrentContext()` with
      the more appropriate `napi_env` `Context`.
    - Implement a better (although not perfect) way of cleaning
      up `napi_env` instances.
    
    PR-URL: #23689
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    97496f0 View commit details
    Browse the repository at this point in the history
  2. doc, test: document and test vm timeout escapes

    Using `process.nextTick()`, `Promise`, or `queueMicrotask()`, it
    is possible to escape the `timeout` set when running code with
    `vm.runInContext()`, `vm.runInThisContext()`, and
    `vm.runInNewContext()`.
    
    This documents the issue and adds three known_issues tests.
    
    Refs: #3020
    PR-URL: #23743
    Refs: #3020
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
    jasnell authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    1851cf4 View commit details
    Browse the repository at this point in the history
  3. test: mark test-vm-timeout-* known issue tests flaky

    These are known issues that can be flaky on certain platforms
    because they rely entirely on timing differences.
    
    PR-URL: #23743
    Refs: #3020
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
    jasnell authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    0f00ac9 View commit details
    Browse the repository at this point in the history
  4. build: add lint-py which uses flake8

    PR-URL: #21952
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    cclauss authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    b8f3bb1 View commit details
    Browse the repository at this point in the history
  5. build,meta: switch to gcc-4.9 on travis

    The version of `clang` provided in the Travis linux image uses
    libstdc++4.8 whice is below our minimal supported version.
    
    Switching to `make test -j1` is to avoid races during the test cycle
    causes by the main target being "unstable", that is it always builds
    some files, and relinks the binary, which is used by the test procedure.
    
    PR-URL: #23778
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    refack authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    5c35d0d View commit details
    Browse the repository at this point in the history
  6. doc: document nullptr comparisons in style guide

    This documents existing practices.
    
    PR-URL: #23805
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    49b32af View commit details
    Browse the repository at this point in the history
  7. doc: simplify path.basename() on POSIX and Windows

    PR-URL: #23864
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ZYSzys authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    e241398 View commit details
    Browse the repository at this point in the history
  8. timers: fix priority queue removeAt fn

    PR-URL: #23870
    Fixes: #23860
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    apapirovski authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    167e99b View commit details
    Browse the repository at this point in the history
  9. test: verify performance.timerify() works w/ non-Node Contexts

    PR-URL: #23784
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    572ea60 View commit details
    Browse the repository at this point in the history
  10. build: expose more openssl categories for addons

    Those categories are necessary to build addons that depends
     on libcurl and libssh, the following were the missing symbols:
    libcurl:
    OCSP_cert_status_str
    OCSP_check_validity
    OCSP_basic_verify
    OCSP_RESPONSE_free
    OCSP_single_get0_status
    OCSP_response_get1_basic
    OCSP_BASICRESP_free
    OCSP_crl_reason_str
    OCSP_resp_count
    OCSP_response_status
    OCSP_response_status_str
    OCSP_resp_get0
    d2i_OCSP_RESPONSE
    SSL_CTX_set_next_proto_select_cb
    
    libssh:
    EVP_ripemd160
    EVP_cast5_cbc
    
    Fixes: #23293
    
    PR-URL: #23344
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    JCMais authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    787e13b View commit details
    Browse the repository at this point in the history
  11. deps: move more deprecations to V8_DEPRECATED

    These APIs have been deprecated upstream in V8.
    
    PR-URL: #23414
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    9011db4 View commit details
    Browse the repository at this point in the history
  12. src: use maybe version v8::Function::Call

    Refs: #23804
    
    PR-URL: #23826
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Denys Otrishko <shishugi@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    oyyd authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    ce106df View commit details
    Browse the repository at this point in the history
  13. lib: add escapeCodeTimeout as an option to createInterface

    PR-URL: #19780
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    raoofha authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    1c5ffb3 View commit details
    Browse the repository at this point in the history
  14. test: fix strictEqual() argument order

    PR-URL: #23829
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    lveteau authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    22caa26 View commit details
    Browse the repository at this point in the history
  15. src: avoid extra Persistent in DefaultTriggerAsyncIdScope

    Instead of getting a reference to the main `AliasedBuffer`, which
    would always unnecesarily allocate and destroy a `Persistent`
    handle, store and use a reference to the owning object.
    
    PR-URL: #23844
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    fef17b7 View commit details
    Browse the repository at this point in the history
  16. deps: fix shim for v8::Value::IntegerValue()

    This was introduced in 48d1335. Previously, values such as
    `undefined` would not be coerced properly because `NumberValue()`
    returns `NaN` for them.
    
    Refs: #23158
    
    PR-URL: #23898
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    0312d8b View commit details
    Browse the repository at this point in the history
  17. fs: default open/openSync flags argument to 'r'

    Make fs.open() and fs.openSync() more economic to use by making the
    flags argument optional. You can now write:
    
        fs.open(file, cb)
    
    Instead of the more verbose:
    
        fs.open(file, 'r', cb)
    
    This idiom is already supported by functions like fs.readFile().
    
    PR-URL: #23767
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    bnoordhuis authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    b4b101f View commit details
    Browse the repository at this point in the history
  18. doc: simplify valid security issue descriptions

    PR-URL: #23881
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    748dbf9 View commit details
    Browse the repository at this point in the history
  19. deps: patch V8 to 7.0.276.32

    Refs: v8/v8@7.0.276.28...7.0.276.32
    
    PR-URL: #23851
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    2cc4f5c View commit details
    Browse the repository at this point in the history
  20. stream: ended streams should resolve the async iteration

    Fixes: #23891
    
    PR-URL: #23901
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mcollina authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    5ce3b6d View commit details
    Browse the repository at this point in the history
  21. stream: do not error async iterators on destroy(null)

    Fixes: #23890
    
    PR-URL: #23901
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mcollina authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    7bbc072 View commit details
    Browse the repository at this point in the history
  22. src: minor refactor to node_errors.h

    Add overloads of the error generation/throwing methods
    that take an `Isolate*` argument, since the created objects
    don’t depend on the `Environment*` in question.
    
    Also, remove `THROW_ERR_OUT_OF_RANGE_WITH_TEXT`, which did the
    same thing as `THROW_ERR_OUT_OF_RANGE` in a more convoluted way.
    
    PR-URL: #23879
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Eugene Ostroukhov <eostroukhov@google.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    dcaf723 View commit details
    Browse the repository at this point in the history
  23. repl: support top-level for-await-of

    PR-URL: #23841
    Fixes: #23836
    Reviewed-By: John-David Dalton <john.david.dalton@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    codebytere authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    02f13ab View commit details
    Browse the repository at this point in the history
  24. benchmark: fix bench-mkdirp to use recursive option

    The original PR didn't update the benchmark after renaming the option.
    
    PR-URL: #23699
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    ajafff authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    2c2e2b5 View commit details
    Browse the repository at this point in the history
  25. test: fix regression when compiled with FIPS

    In commit bff53c5, a check was added for very specific OpenSSL
    format. Unfortunately, when OpenSSL is compiled in FIPS mode, this
    check fails. Added additional regex to satisfy OpenSSL version
    strings in both regular and FIPS modes.
    
    PR-URL: #23871
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    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: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    AdamMajer authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    22bbece View commit details
    Browse the repository at this point in the history
  26. src: improve StreamBase write throughput

    Improve performance by transferring information about write status
    to JS through an `AliasedBuffer`, rather than object properties
    set from C++.
    
    PR-URL: #23843
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    4a79b25 View commit details
    Browse the repository at this point in the history
  27. doc: make example more clarified in cluster.md

    PR-URL: #23931
    Refs: #23930
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    ZYSzys authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    64c205d View commit details
    Browse the repository at this point in the history
  28. doc: add optional callback to socket.end()

    PR-URL: #23937
    Refs: #18708
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Ajido authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    f01a806 View commit details
    Browse the repository at this point in the history
  29. tools: update ESLint to 5.8.0

    Update ESLint to 5.8.0.
    
    PR-URL: #23904
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    cjihrig authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    45a20a8 View commit details
    Browse the repository at this point in the history
  30. test: add test-benchmark-http2

    PR-URL: #23863
    Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    ed10a91 View commit details
    Browse the repository at this point in the history
  31. doc: add note about ABI compatibility

    Building node against versions of the dependencies that differ from the
    ones we vendor will result in a non ABI compatible version of Node.js
    
    This patch adds a note to make it explicit that if individuals build
    node against different versions of a dependency they should make a
    custom NODE_MODULE_VERSION.
    
    PR-URL: #22237
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Jon Moss <me@jonathanmoss.me>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    MylesBorins authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    6768751 View commit details
    Browse the repository at this point in the history
  32. doc: rename README section for Release Keys

    The section of the README currently labeled "Release Team" isn't about
    the team much and is very much about the keys. Rename it "Release Keys"
    so that it's purpose matches it's name.
    
    PR-URL: #23927
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Trott authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    8b5339d View commit details
    Browse the repository at this point in the history
  33. doc: remove notice of dashes in V8 options

    Previously only V8 options supported both dashes in them (making them
    equivalent), but now Node.js also supports both styles so the note can
    be removed.
    
    PR-URL: #23903
    Refs: #18592
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: George Adams <george.adams@uk.ibm.com>
    lundibundi authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    99fffff View commit details
    Browse the repository at this point in the history
  34. doc: remove mailing list

    We removed the mailing list from the README and other places quite some
    time ago. Core devs don't monitor it much. However, it is still linked
    in a couple places in the docs directory. Remove those links.
    
    PR-URL: #23932
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    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 targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    82ee6c3 View commit details
    Browse the repository at this point in the history
  35. doc: add documentation for http.IncomingMessage$complete

    Fixes: #8102
    
    PR-URL: #23914
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    jasnell authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    24c6a02 View commit details
    Browse the repository at this point in the history
  36. doc: document HPE_HEADER_OVERFLOW error

    PR-URL: #23963
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    sam-github authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    147e5d5 View commit details
    Browse the repository at this point in the history
  37. doc: remove "idiomatic choice" from queueMicrotask

    It can't be idiomatic if it's not in general use and therefore hasn't
    been picked up by users. It's not even in browsers yet.
    
    "Idiomatic" use is an emergent property that comes from observed use
    and this feature is so new (to browsers and Node) that it can't
    possibly be. In general I don't think it's the place of the Node API
    docs to observe what emerges as idiomatic Node.js.
    
    It also can't be a recommended feature (if that was the intent of the
    language) because it's marked experimental. For now, it's just a
    feature, nothing more. Recommendations and/or observations about it
    being 'idiomatic' can come later.
    
    PR-URL: #23885
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    rvagg authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    ee299c7 View commit details
    Browse the repository at this point in the history
  38. doc: sort markdown refs in errors

    PR-URL: #23972
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    sam-github authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    ee6b039 View commit details
    Browse the repository at this point in the history
  39. doc: fix typographical issues

    PR-URL: #23970
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    denismcdonald authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    cc65fee View commit details
    Browse the repository at this point in the history
  40. os: fix memory leak in userInfo()

    This previously leaked memory in the ‘success’ case.
    
    PR-URL: #23893
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    3e512f1 View commit details
    Browse the repository at this point in the history
  41. doc: moved test instructions to BUILDING.md

    Fixes: #23491
    
    Duplicate test instructions were present in pull-requests.md
    Merged the instructions in BUILDING.md and provided a link from
    pull-requests.md
    
    PR-URL: #23949
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    trivikr authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    539e123 View commit details
    Browse the repository at this point in the history
  42. doc: clarify fd behaviour with {read,write}File

    PR-URL: #23706
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    thefourtheye authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    da494ef View commit details
    Browse the repository at this point in the history
  43. test: fixed error message in test-buffer-read

    PR-URL: #23957
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    arvind3157 authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    871e327 View commit details
    Browse the repository at this point in the history
  44. doc: revise BUILDING.md

    Copy-edit for clarity and brevity.
    
    PR-URL: #23966
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Trott authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    ec009f6 View commit details
    Browse the repository at this point in the history
  45. doc: use Node.js instead of Node

    Per branding guidelines from the Foundation, use Node.js and not Node.
    
    PR-URL: #23967
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Nov 1, 2018
    3 Configuration menu
    Copy the full SHA
    33053ec View commit details
    Browse the repository at this point in the history
  46. doc: add branding to style guide

    PR-URL: #23967
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Matheus Marchini <mat@mmarchini.me>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    26510fb View commit details
    Browse the repository at this point in the history
  47. 2018-11-02, Version 11.1.0 (Current)

    Notable changes:
    
    * deps
      * Updated ICU to 63.1. #23715
    * repl
      * Top-level for-await-of is now supported in the REPL.
        #23841
    * timers
      * Fixed an issue that could cause timers to enter an infinite loop.
        #23870
    
    PR-URL: #23922
    targos committed Nov 1, 2018
    Configuration menu
    Copy the full SHA
    af6d262 View commit details
    Browse the repository at this point in the history