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

Revert "v8: drop v8::FunctionCallbackInfo<T>::NewTarget()" #11652

Closed
wants to merge 144 commits into from

Commits on Apr 4, 2017

  1. doc: add supported platforms list

    Original Commit Message:
      PR-URL: nodejs#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: nodejs#11872
    PR-URL: nodejs#11943
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and MylesBorins committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    f05982b View commit details
    Browse the repository at this point in the history
  2. doc: add supported platforms list for v6.x

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

    PR-URL: nodejs#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 4, 2017
    Configuration menu
    Copy the full SHA
    6486b97 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: nodejs#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 4, 2017
    Configuration menu
    Copy the full SHA
    078188d View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2017

  1. tools, test: require const/let in test

    Backport-PR-URL: nodejs#11775
    PR-URL: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    daddf5a View commit details
    Browse the repository at this point in the history
  2. test: use eslint to fix var->const/let

    Manually fix issues that eslint --fix couldn't do automatically.
    
    Backport-PR-URL: nodejs#11775
    PR-URL: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    b2fc0f0 View commit details
    Browse the repository at this point in the history
  3. 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: nodejs#11969
    PR-URL: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    7e98f23 View commit details
    Browse the repository at this point in the history
  4. 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: nodejs#11970
    PR-URL: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    533e565 View commit details
    Browse the repository at this point in the history
  5. test: skip when openssl CLI doesn't exist

    Backport-PR-URL: nodejs#12173
    PR-URL: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    0695c09 View commit details
    Browse the repository at this point in the history
  6. 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: nodejs#12155
    
    PR-URL: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    17963a5 View commit details
    Browse the repository at this point in the history
  7. 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: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    3855504 View commit details
    Browse the repository at this point in the history
  8. 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: nodejs#10778
    Ref: nodejs#10770
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    zbjornson authored and MylesBorins committed Apr 13, 2017
    Configuration menu
    Copy the full SHA
    a6ab9f2 View commit details
    Browse the repository at this point in the history
  9. 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: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    b85d15f View commit details
    Browse the repository at this point in the history
  10. test: refactor test-beforeexit-event-exit.js

    PR-URL: nodejs#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 13, 2017
    Configuration menu
    Copy the full SHA
    3cde69a View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2017

  1. test: s/assert.equal/assert.strictEqual/

    Use assert.strictEqual instead of assert.equal in tests, manually
    convert types where necessary.
    
    Backport-PR-URL: nodejs#11795
    PR-URL: nodejs#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 14, 2017
    Configuration menu
    Copy the full SHA
    a654502 View commit details
    Browse the repository at this point in the history
  2. 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: nodejs#11795
    PR-URL: nodejs#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 14, 2017
    Configuration menu
    Copy the full SHA
    acd9bc3 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2017

  1. 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: nodejs#11797
    PR-URL: nodejs#10551
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    DavidGoussev authored and MylesBorins committed Apr 15, 2017
    Configuration menu
    Copy the full SHA
    42d1fb1 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2017

  1. 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: nodejs#12468
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    f23c818 View commit details
    Browse the repository at this point in the history
  2. doc,test: tls .ca option supports multi-PEM files

    Backport-PR-URL: nodejs#12468
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    c555f53 View commit details
    Browse the repository at this point in the history
  3. test: tls cert chain completion scenarios

    Backport-PR-URL: nodejs#12468
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    54486c0 View commit details
    Browse the repository at this point in the history
  4. 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: nodejs#12468
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    b631966 View commit details
    Browse the repository at this point in the history
  5. 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: nodejs#12468
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    cdc354a View commit details
    Browse the repository at this point in the history
  6. 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: nodejs#12468
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    b0daa9b View commit details
    Browse the repository at this point in the history
  7. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    7b121f1 View commit details
    Browse the repository at this point in the history
  8. doc: fix typo in STYLE_GUIDE.md

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

    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    7a6683e View commit details
    Browse the repository at this point in the history
  10. doc: add link to references in net.Socket

    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    de13d62 View commit details
    Browse the repository at this point in the history
  11. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    1427c0e View commit details
    Browse the repository at this point in the history
  12. 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: nodejs#11558
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    ea719a1 View commit details
    Browse the repository at this point in the history
  13. 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: nodejs#11573
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bnoordhuis authored and MylesBorins committed Apr 17, 2017
    Configuration menu
    Copy the full SHA
    c60fd7f View commit details
    Browse the repository at this point in the history
  14. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    f194fb3 View commit details
    Browse the repository at this point in the history
  15. doc: fix typo in stream doc

    Use the plural instead of the possessive for developers
    
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    64c66d2 View commit details
    Browse the repository at this point in the history
  16. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    055d4da View commit details
    Browse the repository at this point in the history
  17. test: improve https coverage to check create connection

    PR-URL: nodejs#11435
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    chiaki-yokoo authored and MylesBorins committed Apr 17, 2017
    Configuration menu
    Copy the full SHA
    c4a14a2 View commit details
    Browse the repository at this point in the history
  18. 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: nodejs#11649
    Fixes: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    577eb81 View commit details
    Browse the repository at this point in the history
  19. 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: nodejs#11580
    Ref: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    854b3ea View commit details
    Browse the repository at this point in the history
  20. 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: nodejs#11559
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Trott authored and MylesBorins committed Apr 17, 2017
    Configuration menu
    Copy the full SHA
    2335d7e View commit details
    Browse the repository at this point in the history
  21. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    51350cb View commit details
    Browse the repository at this point in the history
  22. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    16f3a99 View commit details
    Browse the repository at this point in the history
  23. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    1ab3d0f View commit details
    Browse the repository at this point in the history
  24. 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: nodejs#11650
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    3055ebb View commit details
    Browse the repository at this point in the history
  25. 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: nodejs#11650
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    c5363b0 View commit details
    Browse the repository at this point in the history
  26. doc: add Daijiro Wachi to collaborators

    PR-URL: nodejs#11676
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    watilde authored and MylesBorins committed Apr 17, 2017
    Configuration menu
    Copy the full SHA
    c37a13c View commit details
    Browse the repository at this point in the history
  27. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    e6c65b2 View commit details
    Browse the repository at this point in the history
  28. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    e607d2c View commit details
    Browse the repository at this point in the history
  29. 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: nodejs#4641
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    c283682 View commit details
    Browse the repository at this point in the history
  30. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    9ecc2c9 View commit details
    Browse the repository at this point in the history
  31. doc: fix misleading ASCII comments

    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    91d694e View commit details
    Browse the repository at this point in the history
  32. doc: unlock module

    Update documentation for `module` to reflect stability index 2 (Stable)
    rather than 3 (Locked).
    
    PR-URL: nodejs#11661
    Ref: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    94e50a4 View commit details
    Browse the repository at this point in the history
  33. 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: nodejs#11661
    Ref: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    e136893 View commit details
    Browse the repository at this point in the history
  34. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    3b1468f View commit details
    Browse the repository at this point in the history
  35. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    aae362d View commit details
    Browse the repository at this point in the history
  36. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    a31d6e2 View commit details
    Browse the repository at this point in the history
  37. meta: move WORKING_GROUPS.md to CTC repo

    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    2461e25 View commit details
    Browse the repository at this point in the history
  38. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    5c00610 View commit details
    Browse the repository at this point in the history
  39. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    d53d375 View commit details
    Browse the repository at this point in the history
  40. test: increase coverage of console

    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    d0d9c7c View commit details
    Browse the repository at this point in the history
  41. 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: nodejs#10228
    PR-URL: nodejs#11579
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    shigeki authored and MylesBorins committed Apr 17, 2017
    Configuration menu
    Copy the full SHA
    60da9ae View commit details
    Browse the repository at this point in the history
  42. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    d24dbe0 View commit details
    Browse the repository at this point in the history
  43. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    a2c46ab View commit details
    Browse the repository at this point in the history
  44. doc: add Franziska Hinkelmann to the CTC

    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    9136880 View commit details
    Browse the repository at this point in the history
  45. doc: fix process links to console.log/error

    Fixes: nodejs#11717
    
    PR-URL: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    bc116ab View commit details
    Browse the repository at this point in the history
  46. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    d5b4f64 View commit details
    Browse the repository at this point in the history
  47. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    2fa63fc View commit details
    Browse the repository at this point in the history
  48. 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: nodejs#11790
    Fixes: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    9c9f232 View commit details
    Browse the repository at this point in the history
  49. doc: package main can be directory with an index

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

    Update the documentation to the correct V8 versions
    in the guide *Maintaining V8 in Node.js*.
    
    PR-URL: nodejs#11787
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fhinkel authored and MylesBorins committed Apr 17, 2017
    Configuration menu
    Copy the full SHA
    dbb2859 View commit details
    Browse the repository at this point in the history
  51. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    563c2ce View commit details
    Browse the repository at this point in the history
  52. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    9422305 View commit details
    Browse the repository at this point in the history
  53. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    5284d92 View commit details
    Browse the repository at this point in the history
  54. 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: nodejs#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 17, 2017
    Configuration menu
    Copy the full SHA
    f3877fa View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2017

  1. 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: nodejs#11595
    Backport-PR-URL: nodejs#12477
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    4180204 View commit details
    Browse the repository at this point in the history
  2. 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: nodejs#9003
    Backport-PR-URL: nodejs#12459
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    e760a1b View commit details
    Browse the repository at this point in the history
  3. 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: nodejs#11684
    Ref: nodejs#11667
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    0d4d67a View commit details
    Browse the repository at this point in the history
  4. test: add regex to assert.throws

    Make sure test matches this specific error message.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    bde2f16 View commit details
    Browse the repository at this point in the history
  5. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    c8bd99f View commit details
    Browse the repository at this point in the history
  6. 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: nodejs#11817
    Fixes: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    d11fd98 View commit details
    Browse the repository at this point in the history
  7. 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: nodejs#11671
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    AnnaMag authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    774e388 View commit details
    Browse the repository at this point in the history
  8. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    9ad91d7 View commit details
    Browse the repository at this point in the history
  9. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    8068d3f View commit details
    Browse the repository at this point in the history
  10. doc: console.log() -> console.error() in events.md

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    a103f1f View commit details
    Browse the repository at this point in the history
  11. doc: var -> let / const in events.md

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    ea0dd92 View commit details
    Browse the repository at this point in the history
  12. doc: correct comment error in stream.md

    Fix comment about remove listener (not setting)
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    6d61296 View commit details
    Browse the repository at this point in the history
  13. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    12772b0 View commit details
    Browse the repository at this point in the history
  14. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    39ddd18 View commit details
    Browse the repository at this point in the history
  15. doc: add vsemozhetbyt to collaborators

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    7d507db View commit details
    Browse the repository at this point in the history
  16. 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: nodejs#11885
    PR-URL: nodejs#11898
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    31dc04e View commit details
    Browse the repository at this point in the history
  17. 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@{nodejs#42511}
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    d7d0dba View commit details
    Browse the repository at this point in the history
  18. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    bcb0957 View commit details
    Browse the repository at this point in the history
  19. doc: add missing word in stream.md

    PR-URL: nodejs#11914
    Fixes: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    88aa556 View commit details
    Browse the repository at this point in the history
  20. 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: nodejs#875
    Fixes: nodejs#11656
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    93d4a44 View commit details
    Browse the repository at this point in the history
  21. 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: nodejs#11944
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    silverwind authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    d1314ae View commit details
    Browse the repository at this point in the history
  22. benchmark: fix fs\bench-realpathSync.js

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

    Replace timer/timeout race with event-based ordering, eliminating test
    flakiness.
    
    PR-URL: nodejs#11921
    Fixes: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    fc94564 View commit details
    Browse the repository at this point in the history
  24. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    e0cc3d2 View commit details
    Browse the repository at this point in the history
  25. src, buffer: do not segfault on out-of-range index

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

    PR-URL: nodejs#11897
    Fixes: nodejs#7151
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bmeck authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    b4f6fc0 View commit details
    Browse the repository at this point in the history
  27. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    de59a13 View commit details
    Browse the repository at this point in the history
  28. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    e1479f4 View commit details
    Browse the repository at this point in the history
  29. 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(nodejs#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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    ea3f061 View commit details
    Browse the repository at this point in the history
  30. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    d5f9390 View commit details
    Browse the repository at this point in the history
  31. test: improve test-vm-cached-data.js

    * verify error message by adding 2nd argument to throws in test-assert
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    f3f4ac4 View commit details
    Browse the repository at this point in the history
  32. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    b124d00 View commit details
    Browse the repository at this point in the history
  33. 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: nodejs#10759
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    StarryShark authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    2c4c4e4 View commit details
    Browse the repository at this point in the history
  34. test: fix broken assertion

    This commit fixes a broken assertion in test-cli-eval.js.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    1a05f4a View commit details
    Browse the repository at this point in the history
  35. test: refactor test-cli-eval.js

    PR-URL: nodejs#10898
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    627107a View commit details
    Browse the repository at this point in the history
  36. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    1344ced View commit details
    Browse the repository at this point in the history
  37. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    a214fa3 View commit details
    Browse the repository at this point in the history
  38. lib: add comment to script eval _tickCallback

    Add a comment to match lib/module.js, missed in nodejs#11958.
    
    PR-URL: nodejs#12050
    Ref: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    f940679 View commit details
    Browse the repository at this point in the history
  39. test: refactor test-cluster-disconnect

    Replace `process.once('exit', ...)` with `common.mustCall()`.
    Remove unneeded variable in loop declaration.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    8bcca23 View commit details
    Browse the repository at this point in the history
  40. test: add second argument to assert.throws()

    Adds a second argument to the assert.throws() test to implicitly specify
    expected error message.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    b73b761 View commit details
    Browse the repository at this point in the history
  41. test: add regex for expected error message

    Provide a regex to validate the error message.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    cd85dcc View commit details
    Browse the repository at this point in the history
  42. test: test validity of prefix in mkdtempSync

    This test is checking for the validity of the path used as parameter
    for mkdtempSync.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    ca0cb61 View commit details
    Browse the repository at this point in the history
  43. test: replace throw with common.fail

    Replace anonymous functions with arrow functions.
    Replace throw new Error with common.fail.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    d76d0c8 View commit details
    Browse the repository at this point in the history
  44. doc: fix process.stdout fd number

    it should be 1 for the stdout fd number
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    32ee556 View commit details
    Browse the repository at this point in the history
  45. doc: stdout/err/in are all Duplex streams

    stdout, stderr and stdin are all Duplex streams but documentation
    states otherwise
    
    Fixes nodejs#9201
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    d74decf View commit details
    Browse the repository at this point in the history
  46. test: fix broken tests in test-buffer-includes

    Some of the tests for `buffer.includes()` functionality introduced in
    nodejs#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: nodejs#12040
    Ref: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    edfa343 View commit details
    Browse the repository at this point in the history
  47. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    347ee88 View commit details
    Browse the repository at this point in the history
  48. test: fix misleading comment

    The comment is outdated, function declarations have
    nothing to do with defineProperties.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    c33e4af View commit details
    Browse the repository at this point in the history
  49. tools: update dotfile whitelist in .gitignore

    .eslintrc was renamed in nodejs#7699 to .eslintrc.yaml.
    
    PR-URL: nodejs#12116
    Refs: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    6786e6e View commit details
    Browse the repository at this point in the history
  50. src: fix base64 decoding

    Make sure trailing garbage is not treated as a valid base64 character.
    
    Fixes: nodejs#11987
    PR-URL: nodejs#11995
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    seishun authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    6aeaf21 View commit details
    Browse the repository at this point in the history
  51. 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: nodejs#11177
    Ref: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    261a2a0 View commit details
    Browse the repository at this point in the history
  52. 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: nodejs#12148
    Ref: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    b5c9c12 View commit details
    Browse the repository at this point in the history
  53. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    1f732d3 View commit details
    Browse the repository at this point in the history
  54. test: increase querystring coverage

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    20c38eb View commit details
    Browse the repository at this point in the history
  55. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    9520762 View commit details
    Browse the repository at this point in the history
  56. test: more robust check for location of node.exe

    look for the actual produced `exe` not just the directory
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    eafe88b View commit details
    Browse the repository at this point in the history
  57. doc: add table of contents to README.md

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

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    e9a6ddd View commit details
    Browse the repository at this point in the history
  59. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    db28237 View commit details
    Browse the repository at this point in the history
  60. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    fce05e3 View commit details
    Browse the repository at this point in the history
  61. 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: nodejs#12175
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    danbev authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    cf411d3 View commit details
    Browse the repository at this point in the history
  62. test: skip irrelevant test on Windows

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

    - a regular expression that matches the entire error message.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    81fceb3 View commit details
    Browse the repository at this point in the history
  64. doc: add aqrln to collaborators

    Add Alexey Orlenko (@aqrln) to the list of collaborators in README.md
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    72e011e View commit details
    Browse the repository at this point in the history
  65. doc: document the performance team

    Can be cc'ed with `@nodejs/performance`.
    
    PR-URL: nodejs#12213
    Refs: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    c520aef View commit details
    Browse the repository at this point in the history
  66. doc: fix confusing reference in net.md

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    6577f3e View commit details
    Browse the repository at this point in the history
  67. doc: update information on test/known_issues

    * Since nodejs#6559 known_issues
      does run on CI.
    * Add some notes to explain the expectations around tests in
      known_issues.
    
    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    663a1ec View commit details
    Browse the repository at this point in the history
  68. doc: fix confusing example in process.md

    PR-URL: nodejs#12282
    Fixes: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    4bfa2bb View commit details
    Browse the repository at this point in the history
  69. 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: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    f463c17 View commit details
    Browse the repository at this point in the history
  70. doc: add richardlau to collaborators

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    52511b6 View commit details
    Browse the repository at this point in the history
  71. doc: add refack to collaborators

    PR-URL: nodejs#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 18, 2017
    Configuration menu
    Copy the full SHA
    97097af View commit details
    Browse the repository at this point in the history
  72. 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@{nodejs#44136}
    
    PR-URL: nodejs#12061
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    danbev authored and MylesBorins committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    6e8419e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2017

  1. Revert "v8: drop v8::FunctionCallbackInfo<T>::NewTarget()"

    See the commit log of the reverted commit: it's a semver-minor change
    that can land in the next minor release.
    
    This reverts commit 47cbb88.
    bnoordhuis committed Apr 19, 2017
    Configuration menu
    Copy the full SHA
    4976e13 View commit details
    Browse the repository at this point in the history