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

v6.10.3 proposal #12498

Merged
merged 151 commits into from
May 2, 2017
Merged

v6.10.3 proposal #12498

merged 151 commits into from
May 2, 2017

Commits on Apr 19, 2017

  1. doc: add supported platforms list

    Original Commit Message:
      PR-URL: #11872
      Reviewed-By: James M Snell <jasnell@gmail.com>
      Reviewed-By: Rich Trott <rtrott@gmail.com>
      Reviewed-By: Roman Reiss <me@silverwind.io>
      Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
      Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    
    Backport-Of: #11872
    PR-URL: #11943
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    b9766bd View commit details
    Browse the repository at this point in the history
  2. doc: add supported platforms list for v6.x

    PR-URL: #11943
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    0dfb9da View commit details
    Browse the repository at this point in the history
  3. doc: fix broken URL to event loop guide

    PR-URL: #11670
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sushi90 authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    de22ff6 View commit details
    Browse the repository at this point in the history
  4. stream: avoid additional validation for Buffers

    These changes result in ~50% improvement in the included benchmark.
    
    PR-URL: #10580
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mscdex authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f928746 View commit details
    Browse the repository at this point in the history
  5. tools, test: require const/let in test

    Backport-PR-URL: #11775
    PR-URL: #10685
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    gibfahn authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    de63698 View commit details
    Browse the repository at this point in the history
  6. test: use eslint to fix var->const/let

    Manually fix issues that eslint --fix couldn't do automatically.
    
    Backport-PR-URL: #11775
    PR-URL: #10685
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    gibfahn authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    db61c95 View commit details
    Browse the repository at this point in the history
  7. doc: fix stylistic issues in api/net.md

    * Change var to const in an example of server creation.
    * Add missing semicolons.
    * Use `console` syntax highlighting in `telnet` and `nc` invocation
      examples and add shell prompt symbols to be consistent with the rest
      of the documentation.
    
    Backport-PR-URL: #11969
    PR-URL: #11786
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aqrln authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1604848 View commit details
    Browse the repository at this point in the history
  8. test: add arrow functions to test-util-inspect

    Even though arrow functions and ES5 anonymous functions are technically
    the same for util.js, it won't hurt to test both.
    
    Backport-PR-URL: #11970
    PR-URL: #11781
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    aqrln authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    9162316 View commit details
    Browse the repository at this point in the history
  9. test: skip when openssl CLI doesn't exist

    Backport-PR-URL: #12173
    PR-URL: #11095
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    sotayamashita authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f874256 View commit details
    Browse the repository at this point in the history
  10. build: --without-ssl implies --without-inspector

    This cherry-picks the changes to `configure` from commit 8f00455
    ("inspector: switch to new inspector APIs") from the master branch
    and should unbreak `--without-ssl` builds.
    
    Refs: #12155
    
    PR-URL: #12200
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    ba23506 View commit details
    Browse the repository at this point in the history
  11. doc: new TLSSocket has no secure context options

    Unlike all the other tls APIs, if any secure context configuration is
    required, the caller is responsible for creating the context.
    
    Corrects a doc regression introduced in caa7fa9.
    
    PR-URL: #10545
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c138ba3 View commit details
    Browse the repository at this point in the history
  12. doc: clarify memory sharing behavior of buffer ctor

    * Clarify that memory is always shared and never copied.
    * Fix wording that sounded like ArrayBuffer has a buffer property.
    
    PR-URL: #10778
    Ref: #10770
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    zbjornson authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4fd765e View commit details
    Browse the repository at this point in the history
  13. test: improve test-fs-access

    * use const and let instead of var
    * use common.mustCall to control functions execution
    * use assert.ifError instead of assert.strictEqual for errors
    * use arrow functions
    
    PR-URL: #10542
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    edsadr authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f064520 View commit details
    Browse the repository at this point in the history
  14. test: refactor test-beforeexit-event-exit.js

    PR-URL: #10577
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    afea1d0 View commit details
    Browse the repository at this point in the history
  15. test: s/assert.equal/assert.strictEqual/

    Use assert.strictEqual instead of assert.equal in tests, manually
    convert types where necessary.
    
    Backport-PR-URL: #11795
    PR-URL: #10698
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    gibfahn authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    6f85c81 View commit details
    Browse the repository at this point in the history
  16. assert, tools: enforce strict (not)equal in eslint

    Extend no-restricted-properties to catch use of assert.equal() and
    assert.notEqual() and require assert.strictEqual() or
    assert.notStrictEqual() instead.
    
    Also update the eslint-ignore in lib/assert.js to avoid
    assert.equal/notEqual linter errors in their definitions.
    
    Backport-PR-URL: #11795
    PR-URL: #10698
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    gibfahn authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    12c0ce7 View commit details
    Browse the repository at this point in the history
  17. test: refactor test-stream2-readable-wrap.js

    Use common.mustCall() where appropriate, var to const/let,
    assert.equal() -> assert.strictEqual(), explicit time provided to
    setTimeout()
    
    Backport-PR-URL: #11797
    PR-URL: #10551
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    DavidGoussev authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    eb47897 View commit details
    Browse the repository at this point in the history
  18. test: getgroups() may contain duplicate GIDs

    Some systems may have multiple group names with the same group ID, in
    which case getgroups() returns duplicate values, where `id -G` will
    filter the duplicates. Unique and sort the arrays so they can be
    compared.
    
    Backport-PR-URL: #12468
    PR-URL: #10389
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a1cb699 View commit details
    Browse the repository at this point in the history
  19. doc,test: tls .ca option supports multi-PEM files

    Backport-PR-URL: #12468
    PR-URL: #10389
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f1c2f26 View commit details
    Browse the repository at this point in the history
  20. test: tls cert chain completion scenarios

    Backport-PR-URL: #12468
    PR-URL: #10389
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1d7fab3 View commit details
    Browse the repository at this point in the history
  21. doc: use correct tls certificate property name

    Docs referred to an `issuer` property being optionally present, when it
    should have referred to the `issuerCertificate` property.
    
    Backport-PR-URL: #12468
    PR-URL: #10389
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    cbfc3fc View commit details
    Browse the repository at this point in the history
  22. test: check tls server verification with addCACert

    SecureContext.addCACert() adds to the existing root store,
    preserving root cert entries. option.ca is applied without
    calling SecureContext.addRootCerts() so should add to
    the default, empty, root store.
    
    This test confirms that the built-in root CAs are not included
    when options.ca is used.
    
    Based on:
    
    shigeki@acd5837
    
    Backport-PR-URL: #12468
    PR-URL: #10389
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4207bce View commit details
    Browse the repository at this point in the history
  23. test: move common tls connect setup into fixtures

    TLS connection setup boilerplate is common to many TLS tests, factor it
    into a test fixture so tests are clearer to read and faster to write.
    
    Backport-PR-URL: #12468
    PR-URL: #10389
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4575f92 View commit details
    Browse the repository at this point in the history
  24. doc: make os api doc more consistent

    This adds a missing Returns to os.arch() as well as a missing added in
    version to os.constants.
    
    PR-URL: #10994
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    evanlucas authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c9b302b View commit details
    Browse the repository at this point in the history
  25. doc: fix typo in STYLE_GUIDE.md

    PR-URL: #11615
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    seishun authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    6c3b104 View commit details
    Browse the repository at this point in the history
  26. doc: use common malformed instead of misformatted

    PR-URL: #11518
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jsumners authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    109fd72 View commit details
    Browse the repository at this point in the history
  27. doc: add link to references in net.Socket

    PR-URL: #11625
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    joyeecheung authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    0aab050 View commit details
    Browse the repository at this point in the history
  28. test: skip tests with common.skip

    The `common.skip` function adds proper message in TAP format to skipped
    tests. It is better not to have the message rewritten in the tests.
    
    PR-URL: #11585
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    thefourtheye authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    0322d3b View commit details
    Browse the repository at this point in the history
  29. doc: fixup errors.md

    * add semicolons in examples
    * fix indentation in code example
    * add spaces in code examples
    * console.log() -> console.error()
    * fix level of headings
    * update comment code example
    * delete obsolete info and example
    
    Fixes: #11558
    PR-URL: #11566
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c0663e5 View commit details
    Browse the repository at this point in the history
  30. net: remove misleading comment

    The allowHalfOpen comment was added in commit 8a3befa ("net: Refactor
    to use streams2") from 2012 but it wasn't true even then as far as I
    can tell: Node.js simply always does a shutdown(2) first.
    
    It is true that streams2 withholds the 'end' event when allowHalfOpen
    is true but the comment is about a callback that hangs off the 'finish'
    event that is emitted after calling `socket.end()`.
    
    PR-URL: #11573
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    06752d1 View commit details
    Browse the repository at this point in the history
  31. test: apply strict mode in test-repl

    Strict mode for the test will not automatically enable strict mode
    in the REPL object. Enable strict mode in the test.
    
    PR-URL: #11575
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    d4f2ef7 View commit details
    Browse the repository at this point in the history
  32. doc: fix typo in stream doc

    Use the plural instead of the possessive for developers
    
    PR-URL: #11560
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    bradley-curran authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a042c8a View commit details
    Browse the repository at this point in the history
  33. meta: remove out of date ROADMAP.md file

    The ROADMAP.md file has not been updated in a while. It serves no
    useful purpose that cannot be handled better in other docs
    (contrib guidelines, etc). Just remove it.
    
    PR-URL: #11556
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f0288f3 View commit details
    Browse the repository at this point in the history
  34. test: improve https coverage to check create connection

    PR-URL: #11435
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    chiaki-yokoo authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    678e225 View commit details
    Browse the repository at this point in the history
  35. test: fix flaky test-https-agent-create-connection

    Use a different server instance for every test to avoid that they reuse
    the same port.
    
    PR-URL: #11649
    Fixes: #11644
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    santigimeno authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    640b72e View commit details
    Browse the repository at this point in the history
  36. timers: unlock the timers API

    Change the Stability Index on timers from Locked to Stable.
    
    Note that this is not intended to encourage changes to the timers API,
    but to allow it when its useful for Node.js (as has happened in
    violation of the documented stability level), and possibly to simplify
    the stability levels by removing Locked altogether.
    
    PR-URL: #11580
    Ref: #11200
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    39f7aaa View commit details
    Browse the repository at this point in the history
  37. test: enable max-len for test-repl

    Instead of disabling max-len (ESLint's line-length rule) for the entire
    file, reformat to avoid exceeding length restrictions in most cases and
    disable the rule only on specific lines where exceeding the length
    restriction may be a better choice than conforming to it.
    
    PR-URL: #11559
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a27098d View commit details
    Browse the repository at this point in the history
  38. test: add test-buffer-prototype-inspect

    lib/buffer.js defines Buffer.prototype.inspect() to override how buffers
    are presented by util.inspect(). Add basic tests for it.
    
    PR-URL: #11600
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    96924ed View commit details
    Browse the repository at this point in the history
  39. buffer: refactor Buffer.prototype.inspect()

    Replace toString().match().join() with toString().replace().trim(). This
    enables the elimination of a length check becuase replace() will return
    empty string if Buffer is empty whereas match() returns null.
    
    PR-URL: #11600
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    5d74c9e View commit details
    Browse the repository at this point in the history
  40. tools: remove NODE_PATH from environment for tests

    Unset NODE_PATH environment variable when running tests.
    
    On Ubuntu 16.04, some users experience test failures due to internal
    libraries being installed in /usr/lib/nodejs/internal and NODE_PATH
    including /usr/lib/nodejs. Tests that expect internal libraries to be
    off limits without the --expose-internals flag will fail in this
    situation. Currently, those tests are test/parallel/test-repl.js and
    test/parallel/test-internal-modules.js.
    
    This situation seems to (probably) be caused by some
    not-entirely-uncommon package that gets installed.
    
    Regardless, tests should ignore the user's NODE_PATH. (NODE_PATH is
    tested in test/parallel/test-module-globalpaths-nodepath.js and
    test/parallel/test-require-dot.js.)
    
    PR-URL: #11612
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Bryan English <bryan@bryanenglish.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Refs: https://twitter.com/trott/status/835729396900061184
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    3e6d992 View commit details
    Browse the repository at this point in the history
  41. tls: fix macro to check NPN feature

    In order to check if NPN feature is enabled, use
    `#ifndef OPENSSL_NO_NEXTPROTONEG` rather than
    `#ifdef OPENSSL_NPN_NEGOTIATED` because the former is used in ssl.h.
    
    Fixes: #11650
    PR-URL: #11655
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    shigeki authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    b1ddf11 View commit details
    Browse the repository at this point in the history
  42. test: fix tests when npn feature is disabled.

    ALPN test needs NPN feature to run. It also change the messages when
    ALPN and NPN tests are skipped.
    
    Fixes: #11650
    PR-URL: #11655
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    shigeki authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    7cc4645 View commit details
    Browse the repository at this point in the history
  43. doc: add Daijiro Wachi to collaborators

    PR-URL: #11676
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    watilde authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    3419b7a View commit details
    Browse the repository at this point in the history
  44. url: use hasIntl instead of try-catch

    Like the other internal modules, we should use
    `process.binding('config').hasIntl` instead of `try-catch`
    to make sure `icu` is bonded or not.
    
    PR-URL: #11571
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jackson Tian <shyvo1987@gmail.com>
    watilde authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    6344997 View commit details
    Browse the repository at this point in the history
  45. test: remove obsolete eslint-disable comment

    The align-function-arguments custom rule is obsolete and has been
    removed from the code base. Remove comment that used to disable it for
    one file.
    
    PR-URL: #11643
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1b4f69a View commit details
    Browse the repository at this point in the history
  46. src: remove outdated FIXME in node_crypto.cc

    Issue 4641 contains a FIXME regarding the InitCrypto function. After
    discussing this with bnoordhuis it seems to be an outdated comment.
    
    Refs: #4641
    PR-URL: #11669
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1035967 View commit details
    Browse the repository at this point in the history
  47. test: changed test1 of test-vm-timeout.js

    test: changed test1 of test-vm-timeout.js so that entire error message
    would be matched in assert.throw.
    
    Before test 1 of test-vm-timeout.js would match any error,
    now it looks specifically for the error message
    "Script execution timed out."
    
    PR-URL: #11590
    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: Colin Ihrig <cjihrig@gmail.com>
    moe-dizzle authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a43aa0e View commit details
    Browse the repository at this point in the history
  48. doc: fix misleading ASCII comments

    PR-URL: #11657
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    rahatarmanahmed authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    e02d724 View commit details
    Browse the repository at this point in the history
  49. doc: unlock module

    Update documentation for `module` to reflect stability index 2 (Stable)
    rather than 3 (Locked).
    
    PR-URL: #11661
    Ref: #11200
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    70a6a0a View commit details
    Browse the repository at this point in the history
  50. doc: remove Locked from stability index

    The stability index 3 (Locked) is unused and is being eliminated. Remove
    it from the documentation about the stability index.
    
    Remove mention of the Locked from CONTRIBUTING.md. The remaining text
    about the stability index is slight and not seemingly valuable. Removing
    it too.
    
    PR-URL: #11661
    Ref: #11200
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    40b27ba View commit details
    Browse the repository at this point in the history
  51. doc: fixed readable.isPaused() version annotation

    readable.isPaused(): added a missing YAML placeholder
    so the 'Added to version' annotation is displayed in docs
    
    PR-URL: #11677
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    lfortin authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    e8f0dba View commit details
    Browse the repository at this point in the history
  52. test: skip the test with proper TAP message

    On Windows, the test simply returns which will be counted as passed.
    The test actually skips the rest of the test. So proper TAP message has
    to be included while skipping.
    
    This patch uses `common.skip` rather than `console.log` to print the
    skip messages.
    
    PR-URL: #11584
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    thefourtheye authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    91b8da6 View commit details
    Browse the repository at this point in the history
  53. build: fix llvm version detection in freebsd-10

    In FreeBSD-10, the banner of clang version is "FreeBSD clang version".
    Fix regex to detect it.
    
    PR-URL: #11668
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    shigeki authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a899b0b View commit details
    Browse the repository at this point in the history
  54. meta: move WORKING_GROUPS.md to CTC repo

    PR-URL: #11555
    Ref: nodejs/CTC#73
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    jasnell authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    e3105cf View commit details
    Browse the repository at this point in the history
  55. tools: add links to the stability index reference

    This modifies the script that generates the docs
    to create a static link from each Stability Index callout bar to
    the Stability Index explanations in documentation.html.
    
    PR-URL: #11664
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    michaelcox authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    3858861 View commit details
    Browse the repository at this point in the history
  56. test: limit lint rule disabling in message test

    nexttick_throw.js has a comment that disables all ESLint rules for a
    line. Change it to only disable the one ESLint rule that the line
    violates.
    
    PR-URL: #11724
    Reviewed-By: Teddy Katz <teddy.katz@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: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4befdd1 View commit details
    Browse the repository at this point in the history
  57. test: increase coverage of console

    PR-URL: #11653
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    DavidCai1111 authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    5a93eab View commit details
    Browse the repository at this point in the history
  58. test: add script to create 0-dns-cert.pem

    0-dns-cert.pem  and 0-dns-key.pem were stored in `test/fixtures/key`
    directory, but the cert file cannot be created with the openssl
    command via Makefile.
    
    Added a script to create it with using  `asn1.js` and
    `asn1.js-rfc5280` and moved them out of key directory and put into
    `test/fixtures/0-dns`.
    
    The domains listed in the cert were also changed into example.com and
    example.org to show the use for only testing.
    
    Fixes: #10228
    PR-URL: #11579
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    shigeki authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    aa98150 View commit details
    Browse the repository at this point in the history
  59. test: add test for loading from global folders

    Test executes with a copy of the node executable since $PREFIX/lib/node
    is relative to the executable location.
    
    PR-URL: #9283
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: João Reis <reis@janeasystems.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    richardlau authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    67b6d7d View commit details
    Browse the repository at this point in the history
  60. module: fix loading from global folders on Windows

    Code was calculating $PREFIX/lib/node relative to process.execPath, but
    on Windows process.execPath is $PREFIX\node.exe whereas everywhere else
    process.execPath is $PREFIX/bin/node (where $PREFIX is the root of the
    installed Node.js).
    
    PR-URL: #9283
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: João Reis <reis@janeasystems.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    richardlau authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    500d17b View commit details
    Browse the repository at this point in the history
  61. doc: add Franziska Hinkelmann to the CTC

    PR-URL: #11488
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Julien Gilli <jgilli@nodejs.org>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    rvagg authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1276033 View commit details
    Browse the repository at this point in the history
  62. doc: fix process links to console.log/error

    Fixes: #11717
    
    PR-URL: #11718
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    sam-github authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    8de856b View commit details
    Browse the repository at this point in the history
  63. doc: fix occurences of "the the"

    I identified a number of files where it said "the the" in the comments
    of the source code and in general documentation texts. I replaced
    these occurences with a single instance of "the".
    
    PR-URL: #11711
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    JeroenMandersloot authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    0acebb9 View commit details
    Browse the repository at this point in the history
  64. doc: reduce font size on smaller screens

    The font size for tablet sized screens (or half a laptop screen) is
    overly large, reduce it to a more readable size.
    
    Fixes: nodejs/nodejs.org#919
    
    PR-URL: #11695
    Fixes: https://github.com/nodejs/nodejs.org#919
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    gibfahn authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    0e13887 View commit details
    Browse the repository at this point in the history
  65. test: fix flaky test-http-set-timeout-server

    It can happen that the connection and server is closed before the second
    reponse has been processed by server. In this case, the
    `res.setTimeout()` callback will never be called causing the test to
    fail. Fix this by only closing the connection and server when the 2nd
    has been received.
    
    PR-URL: #11790
    Fixes: #11768
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    santigimeno authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    cd98f5d View commit details
    Browse the repository at this point in the history
  66. doc: package main can be directory with an index

    This behavior dates back to 2011 but was not documented.
    
    PR-URL: #11581
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: James Snell <jasnell@gmail.com>
    bmeck authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    be537d0 View commit details
    Browse the repository at this point in the history
  67. doc: update to current V8 versions

    Update the documentation to the correct V8 versions
    in the guide *Maintaining V8 in Node.js*.
    
    PR-URL: #11787
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fhinkel authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    82d2f13 View commit details
    Browse the repository at this point in the history
  68. build: add node_use_openssl check to install.py

    When configuring --without-ssl and then running make install
    openssl headers will be copied from deps/openssl to the target
    installation directory.
    
    This commit adds a check for is node_use_openssl is set in which
    case the headers are not copied.
    
    PR-URL: #11766
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    danbev authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    2c2a664 View commit details
    Browse the repository at this point in the history
  69. tls: keep track of stream that is closed

    TLSWrap object keeps a pointer reference to the underlying
    TCPWrap object. This TCPWrap object could be closed and deleted
    by the event-loop which leaves us with a dangling pointer.
    So the TLSWrap object needs to track the "close" event on the
    TCPWrap object.
    
    PR-URL: #11776
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    jBarz authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1baee18 View commit details
    Browse the repository at this point in the history
  70. stream_base,tls_wrap: notify on destruct

    The TLSWrap constructor is passed a StreamBase* which it stores as
    TLSWrap::stream_, and is used to receive/send data along the pipeline
    (e.g. tls -> tcp). Problem is the lifetime of the instance that stream_
    points to is independent of the lifetime of the TLSWrap instance. So
    it's possible for stream_ to be delete'd while the TLSWrap instance is
    still alive, allowing potential access to a then invalid pointer.
    
    Fix by having the StreamBase destructor null out TLSWrap::stream_;
    allowing all TLSWrap methods that rely on stream_ to do a check to see
    if it's available.
    
    While the test provided is fixed by this commit, it was also previously
    fixed by 478fabf. Regardless, leave the test in for better testing.
    
    PR-URL: #11947
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    trevnorris authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    457c47d View commit details
    Browse the repository at this point in the history
  71. Partial revert "tls: keep track of stream that is closed"

    This partually reverts commit 4cdb0e8.
    
    A nullptr check in TSLWrap::IsAlive() and the added test were left.
    
    PR-URL: #11947
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    trevnorris authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    858bbaa View commit details
    Browse the repository at this point in the history
  72. test: fix args in parallel/test-fs-null-bytes.js

    The functions `fs.appendFile()` and `fs.writeFile()`
    were being called without the required `data` argument.
    
    Refs: #11595
    Backport-PR-URL: #12477
    PR-URL: #11601
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    7d4941f View commit details
    Browse the repository at this point in the history
  73. events,test: fix TypeError in EventEmitter warning

    Allows Symbol to be converted to String so it can be included in the
    error.
    
    Conflicts:
    	lib/events.js
    
    Fixes: #9003
    Backport-PR-URL: #12459
    PR-URL: #9021
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    jseagull authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1158f44 View commit details
    Browse the repository at this point in the history
  74. test: fail when child dies in fork-net

    Previously when the child dies with errors in this test, the parent
    will just hang and timeout, the errors in the child would be
    swallowed. This makes it fail so at least there is more information
    about why this test fails.
    
    Also removes the unnecessary child.kill() call.
    
    PR-URL: #11684
    Ref: #11667
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4d916da View commit details
    Browse the repository at this point in the history
  75. test: add regex to assert.throws

    Make sure test matches this specific error message.
    
    PR-URL: #11815
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    matejkrajcovic authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a3f327f View commit details
    Browse the repository at this point in the history
  76. test: added test for indexed properties

    Currently, indexed properties are correctly copied
    onto the sandbox by CopyProperties().
    This will break when CopyProperties() is removed
    after adjusting NamedPropertyHandlerConfiguration
    config() to use property callbacks from the new
    V8 API. To fix it, we will set a config for indexed
    properties.
    
    This test is a preparation step for the patch
    that removes CopyProperties().
    
    PR-URL: #11769
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    AnnaMag authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    46b2e45 View commit details
    Browse the repository at this point in the history
  77. test: fix flaky test-domain-abort-on-uncaught

    test-domain-abort-on-uncaught is flaky under load. Move it to sequential
    so it is not competing with other tests for resources.
    
    PR-URL: #11817
    Fixes: #11814
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    72710d0 View commit details
    Browse the repository at this point in the history
  78. test: failing behaviour on sandboxed Proxy

    CopyProperties() causes sandboxed Proxy to throw error
    when in fact no code has been run. The function will
    be removed with the updates to the V8 API.
    
    Here, failing Proxy test case is moved to known_issues.
    
    PR-URL: #11671
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    AnnaMag authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    8e5c8a3 View commit details
    Browse the repository at this point in the history
  79. test: fix assertion in vm test

    Prototypes are not strict equal when they are from
    different contexts. Therefore, assert.strictEqual()
    fails for objects that are created in different
    contexts, e.g., in vm.runInContext().
    
    Instead of expecting the prototypes to be equal,
    only check the properties of the objects
    for equality.
    
    PR-URL: #11862
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    AnnaMag authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    9dd918b View commit details
    Browse the repository at this point in the history
  80. lib: remove unused msg parameter in debug_agent

    Removed the msg parameter in the Client function
    of _debug_agent.js, because it is unused.
    
    PR-URL: #11833
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Jackson Tian <shyvo1987@gmail.com>
    mr-spd authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f8426d9 View commit details
    Browse the repository at this point in the history
  81. doc: console.log() -> console.error() in events.md

    PR-URL: #11810
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    331c0a8 View commit details
    Browse the repository at this point in the history
  82. doc: var -> let / const in events.md

    PR-URL: #11810
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    8a521fe View commit details
    Browse the repository at this point in the history
  83. doc: correct comment error in stream.md

    Fix comment about remove listener (not setting)
    
    PR-URL: #11804
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Alex-Sokolov authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    463f294 View commit details
    Browse the repository at this point in the history
  84. doc: fix a typo in api/process.md

    Fix a mistyped module name in example REPL sessions found in the
    description of the 'warning' event: it should be `events` instead of
    `event`.
    
    PR-URL: #11780
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    sabakugaara authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    b8e3a5f View commit details
    Browse the repository at this point in the history
  85. doc: add note that vm module is not a security mechanism

    the text added in this commit should warn users about
    wrong idea that vm module can be secure to run unsafe scripts
    in sandboxes
    
    PR-URL: #11557
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    krydos authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c10a4a2 View commit details
    Browse the repository at this point in the history
  86. doc: add vsemozhetbyt to collaborators

    PR-URL: #11932
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f53c48e View commit details
    Browse the repository at this point in the history
  87. tls: fix segfault on destroy after partial read

    OnRead() calls into JS land which can result in the SSL context object
    being destroyed on return.  Check that `ssl_ != nullptr` afterwards.
    
    Fixes: #11885
    PR-URL: #11898
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    d0868ff View commit details
    Browse the repository at this point in the history
  88. deps: cherry-pick ca0f9573 from V8 upstream

    Original commit message:
      Trigger OOM crash if no memory returned in v8::ArrayBuffer::New and v…
      …8::SharedArrayBuffer::New.
    
      This API does not allow reporting failure, but we should crash rather than have
      the caller get an ArrayBuffer that isn't properly set up.
    
      BUG=chromium:681843
    
      Review-Url: https://codereview.chromium.org/2641953002
      Cr-Commit-Position: refs/heads/master@{#42511}
    
    PR-URL: #11940
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    ofrobots authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    8cdddcd View commit details
    Browse the repository at this point in the history
  89. buffer: remove unneeded eslint-disable comment

    lib/buffer.js uses a function declaration for `Buffer`. So it never
    uses an instance of `Buffer` in the global scope. Therefore the
    disabling of the `require-buffer` custom rule is not needed. Remove the
    comment.
    
    PR-URL: #11906
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    53d7a89 View commit details
    Browse the repository at this point in the history
  90. doc: add missing word in stream.md

    PR-URL: #11914
    Fixes: #11913
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    jyotman authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4a97bc7 View commit details
    Browse the repository at this point in the history
  91. src: ensure that fd 0-2 are valid on windows

    Check that stdin, stdout and stderr are valid file descriptors on
    Windows. If not, reopen them with 'nul' file.
    
    Refs: #875
    Fixes: #11656
    PR-URL: #11863
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bzoz authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1434e7f View commit details
    Browse the repository at this point in the history
  92. doc: fix gitter badge in README

    GitHub now renders Markdown in CommonMark where spaces in a link
    destination are invalid and need to be escaped.
    
    PR-URL: #11944
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    silverwind authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    d149844 View commit details
    Browse the repository at this point in the history
  93. benchmark: fix fs\bench-realpathSync.js

    Make it call-site-cwd-independent.
    
    PR-URL: #11904
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    abbf6e3 View commit details
    Browse the repository at this point in the history
  94. test: fix flaky test-tls-socket-close

    Replace timer/timeout race with event-based ordering, eliminating test
    flakiness.
    
    PR-URL: #11921
    Fixes: #11912
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    485bb1b View commit details
    Browse the repository at this point in the history
  95. test: add test for child_process.execFile()

    While `child_process.execFile()` gets called in places in the test
    suite, there are no explicit test for it and there are parts of the
    implementation that are not covered by tests. This adds a minimal test
    that increases (but does not complete) coverage for the implementation.
    
    PR-URL: #11929
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    3801790 View commit details
    Browse the repository at this point in the history
  96. src, buffer: do not segfault on out-of-range index

    Also add test cases for partial writes and invalid indices.
    
    PR-URL: #11927
    Fixes: #8724
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    TimothyGu authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c33933e View commit details
    Browse the repository at this point in the history
  97. doc: require uses fs root for '/' prefix

    PR-URL: #11897
    Fixes: #7151
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bmeck authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    3ad0a14 View commit details
    Browse the repository at this point in the history
  98. doc: remove superfluous sample assert code

    Remove superfluous sample code. Since `assert()` is documented as an
    alias of `assert.ok()` and nothing more, the sample code for
    `assert.ok()` is sufficient.
    
    PR-URL: #11933
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    fb0a2e4 View commit details
    Browse the repository at this point in the history
  99. doc: correct info in child_process.md

    `child.stderr`, `child.stdin`, and `child.stdout`
    are `null`, not `undefined`, if the relevant `stdio` properties
    are set to anything other than 'pipe'.
    
    PR-URL: #11949
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    6885dcc View commit details
    Browse the repository at this point in the history
  100. timers: fix not to close reused timer handle

    The timer handle is reused when it is unrefed in order to avoid new
    callback in beforeExit(#3407). If it is unrefed within a setInterval
    callback, the reused timer handle is closed so that setInterval no
    longer keep working. This fix does not close the handle in case of
    setInterval.
    
    PR-URL: #11646
    Reviewed-By: Julien Gilli <jgilli@nodejs.org>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    shigeki authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    632aee1 View commit details
    Browse the repository at this point in the history
  101. doc: update collaborator email address

    Per email conversation with Shigeki Ohtsu, updating email address in
    docs. The current listed email address does not work anymore.
    
    PR-URL: #11996
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    aab9526 View commit details
    Browse the repository at this point in the history
  102. test: improve test-vm-cached-data.js

    * verify error message by adding 2nd argument to throws in test-assert
    
    PR-URL: #11974
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mpelekh authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    6063a4a View commit details
    Browse the repository at this point in the history
  103. test: invalid chars in http client path

    This test adds coverage for all the characters which are considered
    invalid in a http path.
    
    PR-URL: #11964
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lucamaraschi authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    31dea5c View commit details
    Browse the repository at this point in the history
  104. test: refactor test-cli-eval.js

    * assert unused vars in test-cli-eval.js
    * assert in more idiomatic way test-cli-eval
    * rename status to err in test-cli-eval.js
    
    PR-URL: #10759
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    StarryShark authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4d6b484 View commit details
    Browse the repository at this point in the history
  105. test: fix broken assertion

    This commit fixes a broken assertion in test-cli-eval.js.
    
    PR-URL: #10840
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    cjihrig authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    b6c30e1 View commit details
    Browse the repository at this point in the history
  106. test: refactor test-cli-eval.js

    PR-URL: #10898
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    2ee2cc6 View commit details
    Browse the repository at this point in the history
  107. test: add coverage for child_process bounds check

    Make sure that monkey-patching process.execArgv doesn't cause
    child_process to incorrectly munge execArgv in fork().
    
    This basically is adding coverage for an `index > 0` check (see Refs).
    Previously, that condition was never false in any of the tests.
    
    PR-URL: #11800
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Refs: https://github.com/nodejs/node/blob/c67207731f16a78f6cae90e49c53b10728241ecf/lib/child_process.js#L76
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4cb4803 View commit details
    Browse the repository at this point in the history
  108. lib: fix event race condition with -e

    Commit c5b07d4 ("lib: fix beforeExit not working with -e") runs the
    to-be-evaluated code at a later time than before because it switches
    from `process.nextTick()` to `setImmediate()`.
    
    It affects `-e 'process.on("message", ...)'` because there is now a
    larger time gap between startup and attaching the event listener,
    increasing the chances of missing early messages.  I'm reasonably
    sure `process.nextTick()` was also susceptible to that, only less
    pronounced.
    
    Avoid the problem altogether by evaluating the code synchronously.
    Harmonizes the logic with `Module.runMain()` from lib/module.js
    which also calls `process._tickCallback()` afterwards.
    
    PR-URL: #11958
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    bnoordhuis authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1a7d633 View commit details
    Browse the repository at this point in the history
  109. lib: add comment to script eval _tickCallback

    Add a comment to match lib/module.js, missed in #11958.
    
    PR-URL: #12050
    Ref: #11958
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    gibfahn authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    0fff04f View commit details
    Browse the repository at this point in the history
  110. test: refactor test-cluster-disconnect

    Replace `process.once('exit', ...)` with `common.mustCall()`.
    Remove unneeded variable in loop declaration.
    
    PR-URL: #11981
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    b69cac7 View commit details
    Browse the repository at this point in the history
  111. test: add second argument to assert.throws()

    Adds a second argument to the assert.throws() test to implicitly specify
    expected error message.
    
    PR-URL: #12016
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    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: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    rjbernaldo authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    fcc19e1 View commit details
    Browse the repository at this point in the history
  112. test: add regex for expected error message

    Provide a regex to validate the error message.
    
    PR-URL: #12011
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    jfmercer authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c65de59 View commit details
    Browse the repository at this point in the history
  113. test: test validity of prefix in mkdtempSync

    This test is checking for the validity of the path used as parameter
    for mkdtempSync.
    
    PR-URL: #12009
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    lucamaraschi authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f23377c View commit details
    Browse the repository at this point in the history
  114. test: replace throw with common.fail

    Replace anonymous functions with arrow functions.
    Replace throw new Error with common.fail.
    
    PR-URL: #9700
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    itsmed authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    cddc32c View commit details
    Browse the repository at this point in the history
  115. doc: fix process.stdout fd number

    it should be 1 for the stdout fd number
    
    PR-URL: #12055
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    fmy authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    9703513 View commit details
    Browse the repository at this point in the history
  116. doc: stdout/err/in are all Duplex streams

    stdout, stderr and stdin are all Duplex streams but documentation
    states otherwise
    
    Fixes #9201
    
    PR-URL: #11194
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    seppevs authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    81f561b View commit details
    Browse the repository at this point in the history
  117. test: fix broken tests in test-buffer-includes

    Some of the tests for `buffer.includes()` functionality introduced in
    #3567 have been broken in a way that
    caused them to always pass regardless of the result of the tested
    method.
    
    This behavior was caused by two reasons:
    
     * These tests were written as though `buffer.includes()` was supposed
       to return the same value that `buffer.indexOf()` does, i.e., used
       indices or -1 as expected return values instead of true and false.
     * `assert()` was used as the assertion function to do that instead of
       `assert.strictEqual()`.
    
    Thus `assert()` was called with a non-zero number as the first argument
    effectively causing these tests to pass.
    
    This commit changes the tests to use `assert.ok()` and removes redundant
    indices.
    
    PR-URL: #12040
    Ref: #3567
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aqrln authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    e2279e2 View commit details
    Browse the repository at this point in the history
  118. doc: update and modernize examples in fs.ms

    * unify quotes in fs.md
    * avoid quote escaping in fs.md
    * simplify logics in fs.md
    * concatenation -> template literal in fs.md
    * add missing callback in fs.md
    * fix typo in fs.md
    * update output example in fs.md
    
    PR-URL: #12035
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    9dda771 View commit details
    Browse the repository at this point in the history
  119. test: fix misleading comment

    The comment is outdated, function declarations have
    nothing to do with defineProperties.
    
    PR-URL: #12048
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fhinkel authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    eb19acb View commit details
    Browse the repository at this point in the history
  120. tools: update dotfile whitelist in .gitignore

    .eslintrc was renamed in #7699 to .eslintrc.yaml.
    
    PR-URL: #12116
    Refs: #7699
    Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    cad425c View commit details
    Browse the repository at this point in the history
  121. src: fix base64 decoding

    Make sure trailing garbage is not treated as a valid base64 character.
    
    Fixes: #11987
    PR-URL: #11995
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    seishun authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    1a63321 View commit details
    Browse the repository at this point in the history
  122. test: reduce buffer size in buffer-creation test

    This test is allocating much more memory than necessary to actually
    reproduce the original problem. Lowering the amount of memory allocated
    increases performance at least in some cases and makes this test less
    likely to time out on SmartOS.
    
    PR-URL: #11177
    Ref: #10166
    
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Julien Gilli <jgilli@nodejs.org>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    thefourtheye authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4caae69 View commit details
    Browse the repository at this point in the history
  123. doc: add logo to README

    Adds a centered logo to the README to make it a little more festive. As
    centering is not possible in pure Markdown, a bit of HTML is used.
    
    PR-URL: #12148
    Ref: #6920
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    silverwind authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    d007427 View commit details
    Browse the repository at this point in the history
  124. test: fix flaky test-child-process-exec-timeout

    At least starting with Darwin Kernel Version 16.4.0, sending a SIGTERM
    to a process that is still starting up kills it with SIGKILL instead of
    SIGTERM.
    
    PR-URL: #12159
    Refs: libuv/libuv#1226
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    7af8738 View commit details
    Browse the repository at this point in the history
  125. test: increase querystring coverage

    PR-URL: #12163
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    DavidCai1111 authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    5f928a8 View commit details
    Browse the repository at this point in the history
  126. test: performance, remove Popen(shell=True) on Win

    not needed according to official python docs -
    https://docs.python.org/2/library/subprocess.html#index-2
    
    PR-URL: #12138
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    refack authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a93eaa4 View commit details
    Browse the repository at this point in the history
  127. test: more robust check for location of node.exe

    look for the actual produced `exe` not just the directory
    
    PR-URL: #12120
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
    refack authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    49ee30b View commit details
    Browse the repository at this point in the history
  128. doc: add table of contents to README.md

    PR-URL: #11635
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Minimalistic authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    f4dd304 View commit details
    Browse the repository at this point in the history
  129. doc: fix string interpolation in Stream 'finish'

    PR-URL: #12221
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    vhmth authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c0d9b1c View commit details
    Browse the repository at this point in the history
  130. doc: modernize and fix code examples in https.md

    * Replace `var` by `const`.
    * Comment out ellipses.
    * Update code example (provide relevant file path, add missing option).
    
    PR-URL: #12171
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    811ccdf View commit details
    Browse the repository at this point in the history
  131. build: make configure print statements consistent

    I noticed that few of the print statements in configure have a leading
    space with is not consistent with the rest of the file. Not sure if
    this intentional or not so creating this commit just to bring it up
    just in case.
    
    PR-URL: #12176
    
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: mhdawson - Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    danbev authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    c2c467e View commit details
    Browse the repository at this point in the history
  132. build: add checks for openssl configure options

    Currently it is possible to configure using --without-ssl and
    --shared-openssl/--openssl-no-asm/openssl-fips without an error
    occuring.
    
    The commit add check for these combinations:
    
    $ ./configure --without-ssl --shared-openssl
    Error: --without-ssl is incompatible with --shared-openssl
    
    $ ./configure --without-ssl --openssl-no-asm
    Error: --without-ssl is incompatible with --openssl-no-asm
    
    $ ./configure --without-ssl --openssl-fips=dummy
    Error: --without-ssl is incompatible with --openssl-fips
    
    PR-URL: #12175
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    danbev authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    986ef6f View commit details
    Browse the repository at this point in the history
  133. test: skip irrelevant test on Windows

    Skip test-cluster-disconnect-handles on Windows.
    
    PR-URL: #12261
    Ref: #12197 (comment)
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    a30ae72 View commit details
    Browse the repository at this point in the history
  134. test: add a second argument to assert.throws()

    - a regular expression that matches the entire error message.
    
    PR-URL: #12139
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    dave-k authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    8c92273 View commit details
    Browse the repository at this point in the history
  135. doc: add aqrln to collaborators

    Add Alexey Orlenko (@aqrln) to the list of collaborators in README.md
    
    PR-URL: #12273
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aqrln authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    3b38e71 View commit details
    Browse the repository at this point in the history
  136. doc: document the performance team

    Can be cc'ed with `@nodejs/performance`.
    
    PR-URL: #12213
    Refs: #12194 (comment)
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    gibfahn authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    7e67176 View commit details
    Browse the repository at this point in the history
  137. doc: fix confusing reference in net.md

    PR-URL: #12247
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    34f9dfd View commit details
    Browse the repository at this point in the history
  138. doc: update information on test/known_issues

    * Since #6559 known_issues
      does run on CI.
    * Add some notes to explain the expectations around tests in
      known_issues.
    
    PR-URL: #12262
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Jan Krems authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    88f402c View commit details
    Browse the repository at this point in the history
  139. doc: fix confusing example in process.md

    PR-URL: #12282
    Fixes: #12280
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    8d1a474 View commit details
    Browse the repository at this point in the history
  140. tools: ignore URLs in line length linting

    Where inclusion of a lengthy URL causes a line to exceed 80 characters
    in our code base, do not report the line length as a linting error.
    
    PR-URL: #11890
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Trott authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    6eb1c25 View commit details
    Browse the repository at this point in the history
  141. doc: add richardlau to collaborators

    PR-URL: #12020
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    richardlau authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    22af92a View commit details
    Browse the repository at this point in the history
  142. doc: add refack to collaborators

    PR-URL: #12277
    Refs: https://github.com/nodejs/node/blob/master/doc/onboarding.md
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
    refack authored and MylesBorins committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    eddfd52 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2017

  1. doc: clarify out-of-bounds behavior of buf[index]

    PR-URL: #11286
    Fixes: #11244
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ron Korving <ron@ronkorving.nl>
    seishun authored and MylesBorins committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    03f9388 View commit details
    Browse the repository at this point in the history
  2. src: add fcntl.h include to node.cc

    #11863 adds _O_RDWR to node.cc
    which is defined in fcntl.h. This adds this include directly to
    node.cc.
    
    PR-URL: #12540
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    bzoz authored and MylesBorins committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    c667e6e View commit details
    Browse the repository at this point in the history
  3. deps: backport ec1ffe3 from upstream V8

    This commit adds lldbinit files from upstream V8 and also adds these so
    that they get installed when `make install` is run.
    
    Original commit message:
    
    [tools] add lldbinit
    
        The goal of this commit is to add the equivalent to gdbinit but
        for lldb. I've tried to replicate the commands as close as possible
        but I'm unsure about the jss command and hoping to get some feedback
        on it in addition to the bta command which I'm not sure how/when
        this could be used. This is probably just inexperience on my part.
    
        The lldbinit file can be placed into a directory prefixed with dot
        (.lldbinit) and the python script is currently expected to be in the
        same directory. The path to the script can be changed manually if
        needed as well.
    
        NOTRY=true
    
        Review-Url: https://codereview.chromium.org/2758373002
        Cr-Commit-Position: refs/heads/master@{#44136}
    
    PR-URL: #12061
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    danbev authored and MylesBorins committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    62e047e View commit details
    Browse the repository at this point in the history
  4. doc: modernize and fix code examples in modules.md

    * Replace `var` by `const`.
    * Fix semicolons.
    * Add missing code marks.
    * Unify quotes.
    * Comment out ellipsis.
    * Use object destructuring.
    * Replace snake_case by camelCase.
    
    Backport-PR-URL: #12500
    PR-URL: #12224
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    d15188f View commit details
    Browse the repository at this point in the history
  5. build: use $(RM) in Makefile for consistency

    Also allows someone to reassign `$RM`, e.g. with `RM=rm -v` instead of
    `rm -f` (the default) should they want to. We're currently using a
    mixture of `$(RM)` and `rm -f`.
    
    There are a couple of places which aren't doing -f, have them do it for
    consistency.
    
    Backport-PR-URL: #12515
    PR-URL: #12157
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    gibfahn authored and MylesBorins committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    e7e83f6 View commit details
    Browse the repository at this point in the history
  6. deps: backport 75f2d65f00 from upstream V8

    Original commit message:
    
        Don't treat catch scopes as possibly-shadowing for sloppy eval
    
        Scope analysis is over-conservative when treating variable
        resolutions as possibly-shadowed by a sloppy eval. In the attached
        bug, this comes into play since catch scopes have different behavior
        with respect to the "calls eval" in eager vs lazy compilation (in
        the latter, they are never marked as "calls eval" because
        CatchContexts don't have an associated ScopeInfo).
    
        This patch changes the scope-type check to also eliminate a few
        other cases where shadowing isn't possible, such as non-declaration
        block scopes.
    
        BUG=chromium:608279
        LOG=n
    
        Committed:
        https://crrev.com/75f2d65f003ebb22815489e9970913ba37234f1b
        Cr-Commit-Position: refs/heads/master@{#36046}
    
    Fixes: #12308
    
    PR-URL: #12535
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    hashseed authored and MylesBorins committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    cd78a2b View commit details
    Browse the repository at this point in the history
  7. test: refactor several parallel/test-timer tests

    Change var to const/let. Simplify test-timers-uncaught-exception.
    
    Backport-PR-URL: #12401
    PR-URL: #10524
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    BethGriggs authored and MylesBorins committed Apr 24, 2017
    Configuration menu
    Copy the full SHA
    aae3765 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2017

  1. Revert "src: fix delete operator on vm context"

    This reverts commit 587857e. It was found to have subtle
    behavior changes in deleting objects.
    
    PR-URL: #12721
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    MylesBorins committed Apr 29, 2017
    Configuration menu
    Copy the full SHA
    bed6acb View commit details
    Browse the repository at this point in the history

Commits on May 2, 2017

  1. 2017-05-02, Version 6.10.3 'Boron' (LTS)

    Notable Changes:
    
    * module:
      - The module loading global fallback to the Node executable's
        directory now works correctly on Windows.
        (Richard Lau) #9283
    * src:
      - fix base64 decoding in rare edgecase
        (Nikolai Vavilov) #11995
    * tls:
      - fix rare segmentation faults when using TLS
       * (Trevor Norris) #11947
       * (Ben Noordhuis) #11898
       * (jBarz) #11776
    
    PR-URL: #12497
    MylesBorins committed May 2, 2017
    Configuration menu
    Copy the full SHA
    a0bfd4f View commit details
    Browse the repository at this point in the history