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

test: fix test-child-process-flush-stdio on windows (Node V4 only) #10523

Closed
wants to merge 115 commits into from

Commits on Jan 5, 2017

  1. test,lib,benchmark: match function names

    In most cases, named functions match the variable or property to which
    they are being assigned. That also seems to be the practice in a series
    of PRs currently being evaluated that name currently-anonymous
    functions.
    
    This change applies that rule to instances in the code base that don't
    comply with that practice.
    
    This will be enforceable with a lint rule once we upgrade to ESLint
    3.8.0.
    
    PR-URL: nodejs#9113
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Trott authored and MylesBorins committed Jan 5, 2017
    Configuration menu
    Copy the full SHA
    4d3e158 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2017

  1. deps: V8: fix debug backtrace for symbols

    The cherry-pick of nodejs#7612 to v4.x (4369055) added in nodejs#9298 wasn't quite
    correct as it depends on a runtime function %SymbolDescriptiveString
    that doesn't exist on v4.x. We can use %SymbolDescription instead.
    
    Ref: nodejs#7612
    Ref: nodejs#9298
    
    PR-URL: nodejs#10732
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    ofrobots authored and MylesBorins committed Jan 12, 2017
    Configuration menu
    Copy the full SHA
    2677b9b View commit details
    Browse the repository at this point in the history
  2. deps: backport d800a65 from V8 upstream

    This backport does not include the original changes to SLOW_DCHECK
    as it does not exist in the V8 in node v4.x
    
    Original commit message:
      Filter out stale left-trimmed handles
    
      BUG=chromium:620553
      LOG=N
      R=jochen@chromium.org
    
      Review-Url: https://codereview.chromium.org/2078403002
      Cr-Commit-Position: refs/heads/master@{nodejs#37108}
    
    PR-URL: nodejs#10668
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    MylesBorins committed Jan 12, 2017
    Configuration menu
    Copy the full SHA
    47d18d4 View commit details
    Browse the repository at this point in the history
  3. deps: backport 7a88ff3 from V8 upstream

    This backport does not include the changes to `src/heap/scavenger.cc`
    as it does not exist in the V8 included in the v4.x stream.
    
    Original commit message:
      Filter out stale left-trimmed handles for scavenges
    
      The missing part from
        https://codereview.chromium.org/2078403002/
    
      R=jochen@chromium.org
      BUG=chromium:621869
      LOG=N
    
      Review-Url: https://codereview.chromium.org/2077353004
      Cr-Commit-Position: refs/heads/master@{nodejs#37184}
    
    PR-URL: nodejs#10668
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    MylesBorins committed Jan 12, 2017
    Configuration menu
    Copy the full SHA
    83144af View commit details
    Browse the repository at this point in the history
  4. deps: backport a715957 from V8 upstream

    This commit does not include the changes to `src/heap/scavenger.cc`.
    
    These changes would revert the changes that should have come in
    086bd5aede, meaning that there is no issue with that change missing
    in the previous commit.
    
    Original commit message:
      Iterate handles with special left-trim visitor
    
      BUG=chromium:620553
      LOG=N
      R=hpayer@chromium.org
    
      Review-Url: https://codereview.chromium.org/2102243002
      Cr-Commit-Position: refs/heads/master@{nodejs#37366}
    
    PR-URL: nodejs#10668
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    MylesBorins committed Jan 12, 2017
    Configuration menu
    Copy the full SHA
    e0db108 View commit details
    Browse the repository at this point in the history
  5. deps: update patch level in V8

    PR-URL: nodejs#10668
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    MylesBorins committed Jan 12, 2017
    Configuration menu
    Copy the full SHA
    20bee0f View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2017

  1. v8,src: expose statistics about heap spaces

    Provide means to inspect information about the separate heap spaces
    via a callable API. This is helpful to analyze memory issues.
    
    Fixes: nodejs#2079
    PR-URL: nodejs#4463
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bripkens authored and MylesBorins committed Jan 13, 2017
    Configuration menu
    Copy the full SHA
    504b01b View commit details
    Browse the repository at this point in the history
  2. child_process: add shell option to spawn()

    This commit adds a shell option, to spawn() and spawnSync(). This
    option allows child processes to be spawned with or without a
    shell. The option also allows a custom shell to be defined, for
    compatibility with exec()'s shell option.
    
    Fixes: nodejs#1009
    PR-URL: nodejs#4598
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Jan 13, 2017
    Configuration menu
    Copy the full SHA
    1c81530 View commit details
    Browse the repository at this point in the history
  3. fs: add the fs.mkdtemp() function.

    This uses libuv's mkdtemp function to provide a way to create a
    temporary folder, using a prefix as the path. The prefix is appended
    six random characters. The callback function will receive the name
    of the folder that was created.
    
    Usage example:
    
    fs.mkdtemp('/tmp/foo-', function(err, folder) {
        console.log(folder);
            // Prints: /tmp/foo-Tedi42
    });
    
    The fs.mkdtempSync version is also provided. Usage example:
    
    console.log(fs.mkdtemp('/tmp/foo-'));
        // Prints: tmp/foo-Tedi42
    
    This pull request also includes the relevant documentation changes
    and tests.
    
    PR-URL: nodejs#5333
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    ralt authored and MylesBorins committed Jan 13, 2017
    Configuration menu
    Copy the full SHA
    12ede48 View commit details
    Browse the repository at this point in the history
  4. process: add process.memoryUsage.external

    PR-URL: nodejs#9587
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    indutny authored and MylesBorins committed Jan 13, 2017
    Configuration menu
    Copy the full SHA
    2912da4 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2017

  1. test: refactor test-net-keepalive.js

    - Replace require() vars with const.
    - Replace assert.equal() with assert.strictEqual().
    - Add common.mustCall() to the setTimeout() callback.
    
    PR-URL: nodejs#9995
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    kmccmk9 authored and MylesBorins committed Jan 16, 2017
    Configuration menu
    Copy the full SHA
    6b66647 View commit details
    Browse the repository at this point in the history
  2. test: check for error on invalid signal

    Asserts that an error should be thrown when
    an invalid signal is passed to process.kill().
    
    PR-URL: nodejs#10026
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mattcphillips authored and MylesBorins committed Jan 16, 2017
    Configuration menu
    Copy the full SHA
    821498e View commit details
    Browse the repository at this point in the history
  3. tools: add macosx-firwall script to avoid popups

    Currently, there are a number of popups that get displayed when running
    the tests asking to accept incoming network connections. Rules can be
    added manually to the socket firewall on Mac OS X but getting this right
    might not be obvious and quite a lot of time can be wasted trying to get
    the rules right. This script hopes to simplify things a little so that
    it can be re-run when needed.
    
    The script should be runnable from both the projects root directory and
    from the tools directory, for example:
    $ sudo ./tools/macosx-firewall.sh
    
    Fixes: nodejs#8911
    PR-URL: nodejs#10114
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    danbev authored and MylesBorins committed Jan 16, 2017
    Configuration menu
    Copy the full SHA
    25fea45 View commit details
    Browse the repository at this point in the history
  4. test: stream readableListening internal state

    PR-URL: nodejs#9864
    Refs: nodejs#8683
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    italoacasas authored and MylesBorins committed Jan 16, 2017
    Configuration menu
    Copy the full SHA
    3bd7ab1 View commit details
    Browse the repository at this point in the history
  5. test: refactor test-handle-wrap-close-abort

    * use common.mustCall() to confirm number of uncaught exceptions
    * var -> const
    * specify duration of 1ms for setTimeout() and setInterval()
    
    PR-URL: nodejs#10188
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Trott authored and MylesBorins committed Jan 16, 2017
    Configuration menu
    Copy the full SHA
    b302358 View commit details
    Browse the repository at this point in the history
  6. process: add process.cpuUsage() - implementation, doc, tests

    Backport to v4.x
    
    Original commit message:
      Add process.cpuUsage() method that returns the user and system
      CPU time usage of the current process
    
      PR-URL: nodejs#6157
      Reviewed-By: Robert Lindstaedt <robert.lindstaedt@gmail.com>
      Reviewed-By: James M Snell <jasnell@gmail.com>
      Reviewed-By: Trevor Norris <trev.norris@gmail.com>
      Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    
    PR-URL: nodejs#10796
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Patrick Mueller authored and jasnell committed Jan 16, 2017
    Configuration menu
    Copy the full SHA
    151cca6 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2017

  1. tls, crypto: add ALPN Support

    cherry-pick 802a2e7 from v6-staging.
    
    ALPN is added to tls according to RFC7301, which supersedes NPN.
    When the server receives both NPN and ALPN extensions from the client,
    ALPN takes precedence over NPN and the server does not send NPN
    extension to the client. alpnProtocol in TLSSocket always returns
    false when no selected protocol exists by ALPN.
    In https server, http/1.1 token is always set when no
    options.ALPNProtocols exists.
    
    PR-URL: nodejs#2564
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Jan 19, 2017
    Configuration menu
    Copy the full SHA
    1a40f2d View commit details
    Browse the repository at this point in the history
  2. tls,crypto: move NPN protcol data to hidden value

    cherry-pick 7eee372 from v6-staging.
    
    This fix is to be consistent implementation with ALPN. Tow NPN
    protocol data in the persistent memebers move to hidden variables in
    the wrap object.
    
    PR-URL: nodejs#2564
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Jan 19, 2017
    Configuration menu
    Copy the full SHA
    d706c0d View commit details
    Browse the repository at this point in the history
  3. test: fix alpn tests for openssl1.0.2h

    cherry-pick 65030c7 from v6-staging.
    
    openssl/openssl@af2db04
    changed some ALPN behaviors. The tests when ALPN has no selection
    should be fixed because openssl was changed NPN callback to be invoked
    in this case.
    
    Fixes: nodejs#6458
    PR-URL: nodejs#6550
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Shigeki Ohtsu authored and MylesBorins committed Jan 19, 2017
    Configuration menu
    Copy the full SHA
    43ee08f View commit details
    Browse the repository at this point in the history
  4. tls: copy the Buffer object before using

    cherry-pick c26b9af from v6-staging.
    
    `convertNPNProtocols` and `convertALPNProtocols' uses the `protocols`
    buffer object as it is, and if it is modified outside of core, it
    might have an impact. This patch makes a copy of the buffer object,
    before using it.
    
    PR-URL: nodejs#8055
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    thefourtheye authored and MylesBorins committed Jan 19, 2017
    Configuration menu
    Copy the full SHA
    15462eb View commit details
    Browse the repository at this point in the history
  5. crypto: remove unnecessary variables of alpn/npn

    The Local variables of `npn_buffer` and `alpn_buffer` are not
    necessary to be created from `args[0]`. Remove and fold them into the
    subsequent call.
    
    PR-URL: nodejs#10831
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    shigeki authored and MylesBorins committed Jan 19, 2017
    Configuration menu
    Copy the full SHA
    4341166 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2017

  1. test: refactor http pipelined socket test

    In test-http-incoming-pipelined-socket-destory:
    
    * setTimeout() with no duration -> setImmediate()
    * eliminate unneeded exit listener
    * use common.mustCall()
    * var -> const/let
    
    PR-URL: nodejs#10189
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Trott authored and MylesBorins committed Jan 22, 2017
    Configuration menu
    Copy the full SHA
    2390fa9 View commit details
    Browse the repository at this point in the history
  2. test: refactor assert.equal, update syntax to ES6

    Prieto, Marcos authored and MylesBorins committed Jan 22, 2017
    Configuration menu
    Copy the full SHA
    126d243 View commit details
    Browse the repository at this point in the history
  3. test: refactor test-http-after-connect.js

    - Replace assert.equal() to assert.strictEqual()
    - Replace var with const where applicable
    - Removed firstBodyChunk which is never used
    - Remove the process.on('exit', ...) and replace its functionality by
    - Using common.mustCall() where applicable
    
    PR-URL: nodejs#10229
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    larissayvette authored and MylesBorins committed Jan 22, 2017
    Configuration menu
    Copy the full SHA
    8109d61 View commit details
    Browse the repository at this point in the history
  4. test: refactor test-fs-fsync

    - replace var with const.
    - remove successes var.
    - use assert.ifError() for handling all errors.
    - wrap all callbacks with common.mustCall().
    
    PR-URL: nodejs#10176
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    radelmann authored and MylesBorins committed Jan 22, 2017
    Configuration menu
    Copy the full SHA
    b4879f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2017

  1. test: refactor test-crypto-random

    * specify constructor for assert.throws()
    * load additional modules only if crypto check passes
    * normalize some potentially confusing indentation
    * provided actual first and expected second in assertions
    
    PR-URL: nodejs#10232
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    dccd5fd View commit details
    Browse the repository at this point in the history
  2. test: use const/let and common.mustCall

    remove process.on('exit') because all callbacks are
    wrapped by common.mustCall.
    
    PR-URL: nodejs#9959
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    outsideris authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    494d236 View commit details
    Browse the repository at this point in the history
  3. test: cleanup test-stdout-close-catch.js

    Added common.mustCall in child process on 'close' callback
    Changed several 'var' statements to 'const' or 'let' where appropriate
    Also linting
    
    PR-URL: nodejs#10006
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    furnox authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2104124 View commit details
    Browse the repository at this point in the history
  4. test: refactor test-tls-ecdh-disable

    * use common.mustCall()
    * use String.prototype.includes() instead of String.prototype.indexOf()
    
    PR-URL: nodejs#9989
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Aaron Williams authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    6f8c901 View commit details
    Browse the repository at this point in the history
  5. win,msi: add required UIRef for localized strings

    Reviewed-By: João Reis <reis@janeasystems.com>
    PR-URL: nodejs#8884
    billti authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    a9ee489 View commit details
    Browse the repository at this point in the history
  6. test: refactor test-timers-this

    * use common.mustCall() and eliminate exit handler
    * provide timer durtion of 1ms where previously omitted
    * var -> const
    
    PR-URL: nodejs#10315
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Trott authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    d5babe6 View commit details
    Browse the repository at this point in the history
  7. doc: add Michaël Zasso to the CTC

    Approved by the CTC at nodejs#9420
    Reviewers are CTC members who voted for this.
    
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: Julien Gilli <jgilli@nodejs.org>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Shigeki Ohtsu <ohtsu@iij.ad.jp>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    targos authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    5e9c6b5 View commit details
    Browse the repository at this point in the history
  8. test: add test-require-invalid-package

    Add test for requiriing an invalid package path.
    
    PR-URL: nodejs#9903
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Duy Le authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    3b7694f View commit details
    Browse the repository at this point in the history
  9. test: refactor test-net-reconnect-error

    * var -> const/let
    * assert.equal() -> assert.strictEqual()
    
    PR-URL: nodejs#9903
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Duy Le authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    d559ba3 View commit details
    Browse the repository at this point in the history
  10. test: use strictEqual in test-cwd-enoent-repl.js

    In file /test/parallel/test-cwd-enoent-repl.js at
    line: 26:3 and 27:3 assert.equal was used.
    
    This commit changes use of assert.equal to assert.strictEqual.
    
    PR-URL: nodejs#9952
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nitsnwits authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    46d673a View commit details
    Browse the repository at this point in the history
  11. test: refactor the code in test-http-keep-alive

    * use common.mustCall to control the functions execution automatically
    * use let and const instead of var
    * use assert.strictEqual instead assert.equal
    
    PR-URL: nodejs#10350
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    c092aa3 View commit details
    Browse the repository at this point in the history
  12. test: change assert.strict to assert.strictEqual()

    PR-URL: nodejs#9988
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ashita92 authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2968876 View commit details
    Browse the repository at this point in the history
  13. test: refactor test-stream2-writable

    * add duration to setTimeout()
    * assert.equal() -> assert.strictEqual()
    * remove unused function arguments
    * normalize indentation
    
    PR-URL: nodejs#10353
    Reviewed-By: Julian Duque <julianduquej@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Trott authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    ce95ba6 View commit details
    Browse the repository at this point in the history
  14. test: refactor test-stdin-script-child

    - var -> const where possible
    - assert.equal -> assert.strictEqual
    - passed the setTimeout function a second parameter for readability
    - used assert.strictEqual for assert(!c) as it is expected to be 0 and
      not some other value
    
    PR-URL: nodejs#10321
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    emanuelbuholzer authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    5afa352 View commit details
    Browse the repository at this point in the history
  15. test: refactoring test-cluster-worker-constructor

    - Using assert.strictEqual instead assert.equal
    
    PR-URL: nodejs#9956
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    crokita authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    a123e8c View commit details
    Browse the repository at this point in the history
  16. test: change var declarations, add mustCall check

    In this test, I changed the var declarations to be either a let or a
    const. For some of the callbacks, I added a mustCall check to ensure
    that the functions have run. I also changed assert.equal() to
    assert.strictEqual().
    
    PR-URL: nodejs#9962
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Daniel Sims authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    cd08da8 View commit details
    Browse the repository at this point in the history
  17. doc: clarify macosx-firewall suggestion BUILDING

    `./tools/macosx-firewall.sh` fails if run before build step. Since the
    suggestion comes before the build steps in the document, this change
    clarifies that the script should be run after building.
    
    PR-URL: nodejs#10311
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    chasestarr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    e205bbd View commit details
    Browse the repository at this point in the history
  18. doc: consistent 'Returns:' part two

    Follow up from 8eb19c4. Lower case `return` was not updated
    
    PR-URL: nodejs#10391
    Ref: nodejs#9554
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Julian Duque <julianduquej@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    6993d1c View commit details
    Browse the repository at this point in the history
  19. test: refactor test-child-process-stdin

    Use assert.strictEqual instead of assert.equal and assert.ok
    
    PR-URL: nodejs#10420
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    navulirs authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    0e0dc86 View commit details
    Browse the repository at this point in the history
  20. test: improve test-cluster-net-listen.js

    convert var to const
    
    PR-URL: nodejs#9953
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Rico Cai authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f0714d2 View commit details
    Browse the repository at this point in the history
  21. test: update test-tls-check-server-identity.js

    Changed var to const, assert.equal to assert.strictEqual, and
    used a template string for error output.
    
    PR-URL: nodejs#9986
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    koxauvin authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f45086b View commit details
    Browse the repository at this point in the history
  22. test: refactor test-cluster-send-handle-twice.js

    - `var` --> `const` as applicable
    - `assert.equal`  --> `assert.strictEqual`
    - `assert(false, ..)` --> `common.fail()`
    - `common.mustCall` for functions that need to be called exactly once
    - modified an `assert(!signal, 'Worker exited by a signal');` call to
      `assert.strictEqual(signal, null);` call as that made more sense
    
    PR-URL: nodejs#10049
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    amarzavery authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    3a9b5b4 View commit details
    Browse the repository at this point in the history
  23. test: refactor test-tls-interleave

    var -> let / const
    added common.mustCall() to callback
    assert.equal() -> assert.strictEqual()
    
    PR-URL: nodejs#10017
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bchirgwin authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    9b13d98 View commit details
    Browse the repository at this point in the history
  24. test: refactor test-pipe-file-to-http

    Changing var defs to const/let, changing assert.equal to
    assert.strictEqual. Wrapping functions called once with
    common.mustCall
    
    PR-URL: nodejs#10054
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Josh Mays authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f69b01e View commit details
    Browse the repository at this point in the history
  25. test: fix and improve debug-break-on-uncaught

    This test runs based on a expectation that the stderr will get the
    string 'Debugger listening on port'. But the actual message printed
    to stderr has changed to 'Debugger listening on host:port'. So the
    the actuals tests did not even start and eventually timeout.
    
    Apart from that, changed `var`s to `let`s or `const`s.
    
    Refs: nodejs#10361
    PR-URL: nodejs#10370
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com
    thefourtheye authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f80084c View commit details
    Browse the repository at this point in the history
  26. test: refactor test-child-process-ipc

    Change var to const or let.
    Change assert.equal() to assert.strictEqual().
    
    PR-URL: nodejs#9990
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    malenesok007 authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    c074982 View commit details
    Browse the repository at this point in the history
  27. test: improve code in test-vm-symbols

    * use const instead of var
    * use assert.strictEqual instead of assert.equal
    
    PR-URL: nodejs#10429
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    6d51108 View commit details
    Browse the repository at this point in the history
  28. test: improve code in test-fs-readfile-error

    * use const instead of var
    * use common.mustCall to control the functions execution automatically
    * use assert.strictEqual instead of assert.equal
    * use assert.notStrictEqual instead of assert.notEqual
    * use arrow functions
    
    PR-URL: nodejs#10367
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    81649fd View commit details
    Browse the repository at this point in the history
  29. test: improve the code in test-pipe.js

    * use const and let instead of var
    * use common.mustCall to control functions executions
    * use assert.strictEqual instead of assert.equal
    * use assert.ifError to handle errors
    * use arrow functions
    * remove console.log and process.stdout.write
    
    PR-URL: nodejs#10452
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    7059543 View commit details
    Browse the repository at this point in the history
  30. doc: var -> const / let in the console.md

    PR-URL: nodejs#10451
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    a394d00 View commit details
    Browse the repository at this point in the history
  31. doc: more efficient example in the console.md

    Object.setPrototypeOf() -> Object.create()
    
    PR-URL: nodejs#10451
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f59b6dd View commit details
    Browse the repository at this point in the history
  32. test: refactor the code in test-fs-chmod

    * use const and let instead of var
    * use common.mustCall to control functions executions
    * use assert.strictEqual instead of assert.equal
    * use assert.ifError to handle errors
    * use arrow functions
    * remove unnecessary variables
    
    PR-URL: nodejs#10440
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    03d3990 View commit details
    Browse the repository at this point in the history
  33. doc: add Working Group dissolution text

    PR-URL: nodejs#9656
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    williamkapke authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    b5b1ca6 View commit details
    Browse the repository at this point in the history
  34. test: refactor test-stdin-from-file

    Remove console.log statement. Replace error check with
    assert.ifError().
    
    PR-URL: nodejs#10331
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    radelmann authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    e197129 View commit details
    Browse the repository at this point in the history
  35. test: fix flaky test-http-client-timeout-with-data

    test-http-client-timeout-with-data has failed here and there in CI on
    FreeBSD and OS X. The test has a socket timeout set to 50ms and a timer
    set for 100ms. However, they are not necessarily set in the same tick of
    the event loop and their ordering is therefore not guaranteed.
    
    Instead of using a timer, this change listens for an event on the
    listener to know when the socket timeout has occurred and then runs the
    code originally in the timer.
    
    Additional refactoring: Replaced `process.on('exit', ...)` checks with
    `common.mustCall()` and replaced usage of `assert.equal()` with
    `assert.strictEqual()`.
    
    PR-URL: nodejs#10431
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    e83c121 View commit details
    Browse the repository at this point in the history
  36. test: s/ASSERT/assert/

    This commit addresses an inconsistency with eight tests. These
    tests use the assert module, but named the variable ASSERT. This
    goes against the project's typical coding style, and negatively
    impacts global find and replace updates.
    
    PR-URL: nodejs#10544
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Jackson Tian <shyvo1987@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    cbbe46a View commit details
    Browse the repository at this point in the history
  37. doc: redirect 'Start a Working Group' to TSC repo

    PR-URL: nodejs#9655
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    williamkapke authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    a8ff6b9 View commit details
    Browse the repository at this point in the history
  38. crypto: Use reference count to manage cert_store

    Setting reference count at the time of setting cert_store instead of
    trying to manage it by modifying internal states in destructor.
    
    PR-URL: nodejs#9409
    Reviewed-By: Fedor Indutny <fedor@indutny.com>
    Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org>
    AdamMajer authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    d32d64b View commit details
    Browse the repository at this point in the history
  39. debugger: call this.resume() after this.run()

    When the debugger has started we need to call `this.resume` otherwise,
    the prompt won't appear.
    
    Fixes: nodejs#9854
    PR-URL: nodejs#10099
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    lance authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    5c8881d View commit details
    Browse the repository at this point in the history
  40. test: stream readableState readingMore state

    PR-URL: nodejs#9868
    Refs: nodejs#8685
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    chmln authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    8f4c29b View commit details
    Browse the repository at this point in the history
  41. test: fail for missing output files

    Instead of ignoring missing `.out` files for message/pseudo-tty tests,
    raise an error to indicate that something is not quite right.
    
    Ref: nodejs#10037
    PR-URL: nodejs#10150
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    addaleax authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2f7270a View commit details
    Browse the repository at this point in the history
  42. test: refactor test-domain.js

    apply setTimeout duration, add const, remove unused var
    
    PR-URL: nodejs#10207
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    sidthekidder authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2410008 View commit details
    Browse the repository at this point in the history
  43. test: update test-domain-uncaught-exception.js

    file: test/parallel/test-domain-uncaught-exception.js
    
    1. There are three setTimeout() in the file and they do not specify a
    duration (the second argument), so I change them to setImmediate()
    instead.
    
    2. There are four callbacks that take an argument called `err` but that
    argument is never used, so I removed them.
    
    PR-URL: nodejs#10193
    Reviewed-By: Sam Roberts <sam@strongloop.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    amazingandyyy authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    ffbd630 View commit details
    Browse the repository at this point in the history
  44. test: clean up domain-no-error-handler test

    Added duration to setTimeout and removed extraneous callback args,
    as per Rich Trott's instructions
    
    PR-URL: nodejs#10291
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    weyj4 authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    b6c88d6 View commit details
    Browse the repository at this point in the history
  45. src: fix string format mistake for 32 bit node

      warning: format ‘%lx’ expects argument of type ‘long
      unsigned int’, but argument 3 has type ‘unsigned int’ [-Wformat=]
         BIO_printf(bio, "0x%lx", exponent_word);
    
    PR-URL: nodejs#10082
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    posix4e authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    906092b View commit details
    Browse the repository at this point in the history
  46. stream, test: test _readableState.emittedReadable

    Part of nodejs#8683, increase coverage of the internal
    state machine of streams.
    
    PR-URL: nodejs#10249
    See: nodejs#8683
    See: nodejs#10230
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    joyeecheung authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f26213a View commit details
    Browse the repository at this point in the history
  47. test: stream readable needReadable state

    PR-URL: nodejs#10241
    Ref: nodejs#8683
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    joyeecheung authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    083ff5c View commit details
    Browse the repository at this point in the history
  48. test: stream readable resumeScheduled state

    PR-URL: nodejs#10299
    Ref: nodejs#8683
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    italoacasas authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    cf1587a View commit details
    Browse the repository at this point in the history
  49. doc: clarify the review and landing process

    Adds/mentions:
    - Link to glossary
    - Commit squashing and CI run
    - 48/72 hour wait and PR review feature
    - Extra notes section
    - "Landed in <sha>" comment
    
    PR-URL: nodejs#10202
    Ref: nodejs#10151
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    joyeecheung authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    6dfddc8 View commit details
    Browse the repository at this point in the history
  50. doc: require() tries first core not native modules

    Change a single word in documentation with a more precise one.
    
    Native is a module compiled in machine "native" code.
    A module normally written in a compiled language, not in JavaScript.
    
    Core modules form Node's built-in "core" functionalities.
    You don't need to install them. They are included in every Node installation
    and documented in https://nodejs.org/api/ .
    
    PR-URL: nodejs#10324
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vice authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2fb30f8 View commit details
    Browse the repository at this point in the history
  51. test: improve test-cluster-worker-constructor.js

    * use let and const instead of var
    * use assert.strictEqual instead assert.equal
    
    PR-URL: nodejs#10396
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    312745a View commit details
    Browse the repository at this point in the history
  52. test: fix flaky test-https-timeout

    Remove `setTimeout()` in test and instead rely on `common.mustCall()` on
    a `timeout` event handler.
    
    The test was flaky on CI. The flakiness was replicable by running the
    test under load. This version, in contrast, is robust under load.
    
    Took the opportunity to do some `var` -> `const` while refactoring.
    
    PR-URL: nodejs#10404
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    b3bc996 View commit details
    Browse the repository at this point in the history
  53. test: improve code in test-vm-preserves-property

    * use const instead of var
    * use assert.strictEqual instead assert.equal
    
    PR-URL nodejs#10428
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2a26a31 View commit details
    Browse the repository at this point in the history
  54. doc: use "Node.js" in V8 guide

    PR-URL: nodejs#10438
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    0ea78d4 View commit details
    Browse the repository at this point in the history
  55. src: describe what NODE_MODULE_VERSION is for

    Current comment described what to do with it when the ABI changes, but
    implied that Node.js would load modules with newer ABI numbers, which it
    will not.
    
    PR-URL: nodejs#10414
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    sam-github authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    78d85c6 View commit details
    Browse the repository at this point in the history
  56. build: add (not) cross-compiled configure flags

    Adds --cross-compiling and --no-cross-compiling flags
    
    Fixes: nodejs#10271
    PR-URL: nodejs#10287
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    piranna authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    418d5ce View commit details
    Browse the repository at this point in the history
  57. os: fix os.release() for aix and add test

    PR-URL: nodejs#10245
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    jBarz authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    ff5c111 View commit details
    Browse the repository at this point in the history
  58. test: add test for SIGWINCH handling by stdio.js

    PR-URL: nodejs#10063
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sarahmeyer authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    4b55e9c View commit details
    Browse the repository at this point in the history
  59. test: refactor test-stream2-unpipe-drain

    - Change var to const
    - Remove dependency crypto
    
    PR-URL: nodejs#10033
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    storytimesolutions authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    4502851 View commit details
    Browse the repository at this point in the history
  60. build: add /opt/freeware/... to AIX library path

    To ease the use of the AIX binaries, add
    /opt/freeware/lib/pthread{/ppc64} into the search path encoded into the
    library, so that any version the user has installed from the common
    download locations will work out of the box without having to explicitly
    set LIBPATH in their environment.
    
    PR-URL: nodejs#10128
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Stewart X Addison authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    41a67c9 View commit details
    Browse the repository at this point in the history
  61. test: use strictEqual in test-http-server

    PR-URL: nodejs#10478
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    ftatieze authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2eba1d5 View commit details
    Browse the repository at this point in the history
  62. doc: require two-factor authentication

    Collaborators have elevated privileges. The CTC now requires
    Collaborator accounts to have two-factor authentication. This changes
    wording in the onboarding documentation to make it clear that two-factor
    authentication is required and not merely recommended.
    
    PR-URL: nodejs#10529
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Trott authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    c51c3b0 View commit details
    Browse the repository at this point in the history
  63. test: improve test-fs-empty-readStream.js

    * use const instead of var
    * use common.mustCall to control functions execution
    * use assert.strictEqual instead of assert.equal
    * use arrow functions
    
    PR-URL: nodejs#10479
    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: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    cd0ad3f View commit details
    Browse the repository at this point in the history
  64. doc: warn about unvalidated input in child_process

    child_process.exec*() and child_process.spawn*() (if options.shell is
    true) allow trivial arbitrary command execution if code passes
    unsanitised user input to it. Add warnings in the docs to make that
    clear.
    
    PR-URL: nodejs#10466
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Matthew Garrett authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    678c563 View commit details
    Browse the repository at this point in the history
  65. test: improve test-http-allow-req-after-204-res

    * use const instead of var
    * use common.mustCall to control functions execution
    * use assert.strictEqual instead of assert.equal
    * use arrow functions
    
    PR-URL: nodejs#10503
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    edsadr authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    04fb784 View commit details
    Browse the repository at this point in the history
  66. test: avoid assigning this to variables

    This commit removes assignments of this to a variable in the
    tests.
    
    PR-URL: nodejs#10548
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    0aa900f View commit details
    Browse the repository at this point in the history
  67. test: update test-cluster-shared-handle-bind-error

    - Remove assignment of this to variable.
    - Add common.mustCall() as needed.
    - Move from var to const.
    
    PR-URL: nodejs#10547
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    823bcd6 View commit details
    Browse the repository at this point in the history
  68. test: add tests for clearBuffer state machine

    This checks to see that clearBuffer appropriately decrements the
    correct values in _writableState when clearBuffer is invoked in
    end.
    
    Fixes: nodejs#8687
    PR-URL: nodejs#9922
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    captainsafia authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    c6cb93f View commit details
    Browse the repository at this point in the history
  69. doc: add joyeecheung to collaborators

    PR-URL: nodejs#10603
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    0ef4ea6 View commit details
    Browse the repository at this point in the history
  70. vm: add error message if we abort

    Add an error message in watchdog if we abort because uv_loop_init fails.
    
    PR-URL: nodejs#8634
    Fixes: nodejs#8555
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ilkka Myller <ilkka.myller@nodefield.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    fhinkel authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2b6581c View commit details
    Browse the repository at this point in the history
  71. test: add stdin-setrawmode.out file

    Adds an accompanying .out file for test/pseudo-tty/stdin-setrawmode.js.
    The test was originally merged without this file and an astute
    observer found that it was causing an error message. See discussion
    at nodejs#10037.
    
    PR-URL: nodejs#10149
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Jonathan Darling authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    69c2ea9 View commit details
    Browse the repository at this point in the history
  72. test: set stdin too for pseudo-tty tests

    Ref: nodejs#10037
    Ref: nodejs#10146
    PR-URL: nodejs#10149
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    addaleax authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    a5fdd6a View commit details
    Browse the repository at this point in the history
  73. doc: update CONTRIBUTING.MD with link to V8 guide

    Currently, two of the guides in the `/doc/guides` directory are actually
    guides for working on the Nodei.js project. Of those, one is linked from
    this page. This change adds a note to point people to the other.
    
    PR-URL: nodejs#10070
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    sarahmeyer authored and MylesBorins committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    1d7d640 View commit details
    Browse the repository at this point in the history
  74. test: use mustCall() for simple flow tracking

    Many of the tests use variables to track when callback functions
    are invoked or events are emitted. These variables are then
    asserted on process exit. This commit replaces this pattern in
    straightforward cases with common.mustCall(). This makes the
    tests easier to reason about, leads to a net reduction in lines
    of code, and uncovered a few bugs in tests. This commit also
    replaces some callbacks that should never be called with
    common.fail().
    
    PR-URL: nodejs#7753
    Reviewed-By: Wyatt Preul <wpreul@gmail.com>
    Reviewed-By: Minwoo Jung <jmwsoft@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    cjihrig authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    ababc8a View commit details
    Browse the repository at this point in the history
  75. test: refactor test-tls-server-verify

    Refactored `test-tls-server-verify.js` to replace uses of `var` with
    `const` and `let`. Also replaced uses of `assert.equal` with
    `assert.strictEqual`.
    
    PR-URL: nodejs#10076
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Hutson Betts authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f4e76eb View commit details
    Browse the repository at this point in the history
  76. test: refactor test-net-dns-custom-lookup

    Use asssert.strictEqual to disallow coersion.
    
    PR-URL: nodejs#10071
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    funkent authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    42a52c0 View commit details
    Browse the repository at this point in the history
  77. test: refactor test-repl-mode.js

    * var -> const/let
    * assert.equal() -> assert.strictEqual()
    
    PR-URL: nodejs#10061
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    cesarhq authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    beffa82 View commit details
    Browse the repository at this point in the history
  78. test: use common.fixturesDir almost everywhere

    Updating tests to use `common.fixturesDir` whenever possible/reasonable.
    Left out things like tests for `path` and `require.resolve`.
    
    PR-URL: nodejs#6997
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    bengl authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    7492d3b View commit details
    Browse the repository at this point in the history
  79. test: test: refactor test-sync-fileread

    change equal to strictEqual and var to const
    
    PR-URL: nodejs#9941
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jhwohlgemuth authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    657d3f3 View commit details
    Browse the repository at this point in the history
  80. test: refactor test-tls-0-dns-altname

    * var -> const, let
    * assert.equal() -> assert.strictEqual()
    
    PR-URL: nodejs#9948
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Richard Karmazin authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    fb9a704 View commit details
    Browse the repository at this point in the history
  81. tools: add ESLint rule for assert.throws arguments

    The second argument to "assert.throws" is usually a validation RegExp or
    function for the thrown error. However, the function also accepts a
    string and in this case it is interpreted as a message for the
    AssertionError and not used for validation. It is common for people to
    forget this and pass a validation string by mistake.
    This new rule checks that we never pass a string literal as a second argument
    to "assert.throws". Additionally, there is an option to enforce the
    function to be called with at least two arguments. It is currently off
    because we have many tests that do not comply with this rule.
    
    PR-URL: nodejs#10089
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    6625373 View commit details
    Browse the repository at this point in the history
  82. tools: forbid template literals in assert.throws

    Extend the assert-throws-arguments custom ESLint rule to also check for
    the use of template literals as a second argument to assert.throws.
    
    PR-URL: nodejs#10301
    Ref: nodejs#10282 (comment)
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f0ede65 View commit details
    Browse the repository at this point in the history
  83. test: add second argument to assert.throws()

    The assert.throws() calls in test-event-emitter-max-listeners.js
    should include a constructor or RegExp as a second argument.
    
    PR-URL: nodejs#9987
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    russokj authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    87463bf View commit details
    Browse the repository at this point in the history
  84. test: refactoring test-pipe-head

    - Updated assert.equal to assert.strictEqual
    - Updated 'var' to 'const'
    - Using template literals
    
    PR-URL: nodejs#10036
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    furnox authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    869b0a6 View commit details
    Browse the repository at this point in the history
  85. test: invalid package.json causes error when require()ing in directory

    Requiring a file from a directory that contains an invalid package.json
    file should throw an error.
    
    PR-URL: nodejs#10044
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Sam Shull authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    2c33751 View commit details
    Browse the repository at this point in the history
  86. test: refactor test-preload

    * assert.equal() -> assert.strictEqual()
    * replace template string with a string; no variable substitution or
      concatenation or anything like that
    
    PR-URL: nodejs#9803
    Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    50f7e2f View commit details
    Browse the repository at this point in the history
  87. lib,test: use consistent operator linebreak style

    We have a tacit rule that for multiline statements, the operator should
    be placed before the linebreak. This commit commit fixes the few
    violations of this rule in the code base.
    This allows us to enable the corresponding ESLint rule.
    
    PR-URL: nodejs#10178
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    fa8f128 View commit details
    Browse the repository at this point in the history
  88. tools: enforce consistent operator linebreak style

    Adds the `operator-linebreak` rule to our ESLint config.
    
    PR-URL: nodejs#10178
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    84b312c View commit details
    Browse the repository at this point in the history
  89. test: cleanup stream tests

    const and let instead var
    assert.strictEqual instead assert.equal
    
    PR-URL: nodejs#8668
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ilkka Myller <ilkka.myller@nodefield.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    italoacasas authored and targos committed Jan 23, 2017
    Configuration menu
    Copy the full SHA
    f5c57c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2017

  1. test: fix test-child-process-flush-stdio on win

    This test cases tries to use the V6 "shell:true" option
    on child_process.spawn that isn't in V4, therefore the
    test failes when there is no "echo.exe" on Windows systems.
    This fix implements the same functionality (cmd/c echo)
    that the shell:true option would have given.
    Stewart X Addison committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    c55ad84 View commit details
    Browse the repository at this point in the history