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

v8.1.1 proposal #13598

Merged
merged 52 commits into from
Jun 13, 2017
Merged

v8.1.1 proposal #13598

merged 52 commits into from
Jun 13, 2017

Commits on Jun 8, 2017

  1. Working on 8.1.1

    PR-URL: #13483
    jasnell authored and rvagg committed Jun 8, 2017
    Configuration menu
    Copy the full SHA
    5e7c8da View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2017

  1. doc: remove note highlighting in GOVERNANCE doc

    Incorporate note into main text.
    
    PR-URL: #13420
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    2778256 View commit details
    Browse the repository at this point in the history
  2. doc: minimal documentation for Emeritus status

    Include a high-level explanation of how Collaborators are identified for
    Emeritus status. This is intended to supply the minimum amount of
    information to being assigning Emeritus status to inactive
    Collaborators. The documentation may be expanded subsequently.
    
    PR-URL: #13421
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Trott authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    a9be8ff View commit details
    Browse the repository at this point in the history
  3. doc: emphasize Collaborators in GOVERNANCE.md

    Put information about Collaborators in GOVERNANCE.md before information
    about the CTC. For most things, the CTC is the last place to go, not the
    first and Collaborators have a lot of decision-making power in the
    project. The governance doc should reflect that.
    
    PR-URL: #13423
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Trott authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    3d12e1b View commit details
    Browse the repository at this point in the history
  4. test,benchmark: stabilize child-process

    also some cleanup
    
    PR-URL: #13457
    Refs: #12817
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    refack authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    216cb3f View commit details
    Browse the repository at this point in the history
  5. test: check callback not invoked on lookup error

    Use `common.mustNotCall()` to confirm that callback is not invoked when
    `dns.lookup()` throws.
    
    PR-URL: #13456
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Trott authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    fe5ea3f View commit details
    Browse the repository at this point in the history
  6. test: refactor domain tests

    * Check that noop callback is or isn't invoked as appropriate using
      common.mustCall() and common.mustNotCall()
    * Fix typo in array literal
    
    PR-URL: #13480
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    ad07c46 View commit details
    Browse the repository at this point in the history
  7. src: make IsConstructCall checks consistent

    The most common way to perfom this check is by using the simple CHECK
    macro. This commit suggest making this consistent in favour of the most
    commonly used.
    
    PR-URL: #13473
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    danbev authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    dd158b0 View commit details
    Browse the repository at this point in the history
  8. doc: corrects reference to tlsClientError

    After the renaming of `clientError` in TLS to `tlsClientError` in
    1ab6b21,
    the docs inconsistently referred the error as `clientError`, which is now
    corrected.
    
    Fixes: #13417
    PR-URL: #13533
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Roman Reiss <me@silverwind.io>
    tarunbatra authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    8c5407d View commit details
    Browse the repository at this point in the history
  9. doc: update new CTC members

    Ref: #12789
    Ref: #12790
    PR-URL: #13534
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    refack authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    85cac4e View commit details
    Browse the repository at this point in the history
  10. async_hooks: make sure .{en|dis}able() === this

    Make sure that `hook.enable()` and `hook.disable()` return `hook`
    consistently, as the documentation indicates.
    
    PR-URL: #13418
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Andreas Madsen <amwebdk@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    bf61d97 View commit details
    Browse the repository at this point in the history
  11. test: refactor test-fs-read-*

    * Use `common.mustNotCall()` in place of `common.noop` where appropriate
    * Increase specificity of regular expressions (that is, make them match
      the whole error string rather than part of the error string) in
      `assert.throws()` calls
    
    PR-URL: #13501
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Trott authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    c8db047 View commit details
    Browse the repository at this point in the history
  12. async_hooks: minor refactor to callback invocation

    Re-use the `init` function wherever possible, and move
    `try { … } catch` blocks that result in fatal errors to a larger
    scope.
    
    Also make the argument order for `init()` consistent in the codebase.
    
    PR-URL: #13419
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Andreas Madsen <amwebdk@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    61c7308 View commit details
    Browse the repository at this point in the history
  13. src: correct indentation for X509ToObject

    The indentation in one of the if statements blocks is four spaces
    instead of two. This commit changes the indentation to two spaces.
    
    PR-URL: #13543
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    danbev authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    f134c9d View commit details
    Browse the repository at this point in the history
  14. child_process: simplify send() result handling

    PR-URL: #13459
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    mscdex authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    d1fa59f View commit details
    Browse the repository at this point in the history
  15. child_process: reduce nextTick() usage

    PR-URL: #13459
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    mscdex authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    0ca4bd1 View commit details
    Browse the repository at this point in the history
  16. inspector: fix crash on exception

    Fixes: #13438
    PR-URL: #13455
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    seishun authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    6a696d1 View commit details
    Browse the repository at this point in the history
  17. doc: fix out of date sections in n-api doc

    PR-URL: #13508
    Fixes: #13469
    Fixes: #13458
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jason Ginchereau <jasongin@microsoft.com>
    mhdawson authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    98d7f25 View commit details
    Browse the repository at this point in the history
  18. test: add coverage for napi_property_descriptor

    We did not have test coverage for using a napi_value
    pointing to a string or symbol for the name when
    creating a property.  Add that coverage.
    
    PR-URL: #13510
    Reviewed-By: Jason Ginchereau <jasongin@microsoft.com>
    mhdawson authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    1c7f917 View commit details
    Browse the repository at this point in the history
  19. src: check whether inspector is doing io

    Inspector start means that it exists, but doesn't mean it is listening
    on a port, that only happens if it is doing I/O (i.e. has an io object).
    
    PR-URL: #13504
    Fixes: #13499
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    sam-github authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    4a96ed4 View commit details
    Browse the repository at this point in the history
  20. test: add hijackStdout and hijackStderr

    Add `common.hijackStdout` and `common.hijackStderr` to provide monitor
    for console output.
    
    PR-URL: #13439
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    XadillaX authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    bdbeb33 View commit details
    Browse the repository at this point in the history
  21. test: refactor test-http-server-keep-alive-timeout

    Make the same reliability changes that were applied to the https test in
    ce5745b.
    
    Refs: #13312
    PR-URL: #13448
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    realwakka authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    1f88cbd View commit details
    Browse the repository at this point in the history
  22. test: exercise once() with varying arguments

    This commit regains test coverage for EventEmitter#once() with
    four or more arguments. To avoid similar regressions in the
    future, once() is called with enough arguments to cover all of
    the separate code paths.
    
    PR-URL: #13524
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    12036a1 View commit details
    Browse the repository at this point in the history
  23. stream: ensure that instanceof fast-path is hit.

    With the new Ignition+TurboFan pipeline, the instanceof fast-path can be
    missed if the right-hand side needs a TDZ check, i.e. is const declared
    on a surrounding scope. This doesn't apply to Node 8 at this point,
    where it's at V8 5.8, but it applies as soon as V8 5.9 rolls. There's
    work going on in Ignition (and TurboFan) to optimize those TDZ checks
    properly, but those changes will land in V8 6.1, so might not end up in
    Node 8.
    
    One way to work-around this in Node core for now is to use var instead
    of const for those right-hand sides for instanceof for now, especially
    Buffer in case of streams. This is not beautiful, but proper ducktape.
    Improves readable-bigread.js by ~23% with Node LKGR.
    
    PR-URL: #13403
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Calvin Metcalf <calvin.metcalf@gmail.com>
    bmeurer authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    bf06534 View commit details
    Browse the repository at this point in the history
  24. child_process: promisify includes stdio in error

    This converts the initial implementation of a promised exec that used
    the customPromisifyArgs support in util.promisify with a custom
    implementation. This is because exec and execFile, when there is an
    error, still supply the stdout and stderr of the process, and yet
    the promisified version with customPromisifyArgs does
    not supply this ability.
    
    I created a custom implementation and attached it to exec and execFile
    using the util.promisify.custom key.
    
    Fixes: #13364
    PR-URL: #13388
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    giltayar authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    d66d4fc View commit details
    Browse the repository at this point in the history
  25. test: add coverage for AsyncResource constructor

    PR-URL: #13327
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    gergelyke authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    f686f73 View commit details
    Browse the repository at this point in the history
  26. test: harden test-dgram-bind-shared-ports

    * add `mustCall` and `mustNotCall` to all callbacks
    * added `known_issue` for port binding
    
    PR-URL: #13100
    Refs: #13055
    Refs: #12999
    Refs: #13526
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    refack authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    3da56ac View commit details
    Browse the repository at this point in the history
  27. test: fix flaky test-tls-socket-close

    Add error listener to ignore `ECONNRESET`. Makes test reliable while it
    still segfaults (as expected) on Node.js 7.7.3. It might not be possible
    to eliminate the probable race causing `ECONNRESET` without also
    eliminating the required segfault-inducing part of the test. (Or maybe
    it's totally possible. If you figure it out, hey cool, submit a pull
    request.)
    
    PR-URL: #13529
    Fixes: #13184
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    4d27930 View commit details
    Browse the repository at this point in the history
  28. https: support rejectUnauthorized for unix sockets

    This commit allows self signed certificates to work with
    unix sockets by forwarding the rejectUnauthorized option.
    
    Fixes: #13470
    PR-URL: #13505
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    cjihrig authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    c4cbd99 View commit details
    Browse the repository at this point in the history
  29. cluster, dns, repl, tls, util: fix RegExp nits

    * Take RegExp creation out of cycles.
    * Use test(), not match() in boolean context.
    * Remove redundant RegExp parts.
    
    PR-URL: #13536
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    vsemozhetbyt authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    d51b1c2 View commit details
    Browse the repository at this point in the history
  30. doc: fix napi_create_*_error signatures in n-api

    PR-URL: #13544
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna M. Kedzierska <anna.m.kedzierska@gmail.com>
    Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
    Reviewed-By: Jason Ginchereau <jasongin@microsoft.com>
    jamen authored and addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    53ec50d View commit details
    Browse the repository at this point in the history
  31. Revert "readline: clean up event listener in onNewListener"

    This reverts commit 81ddeb9.
    
    Ref: #13266
    PR-URL: #13560
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    0df6c0b View commit details
    Browse the repository at this point in the history
  32. test: add regression test for 13557

    Fixes: #13557
    PR-URL: #13560
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    addaleax committed Jun 10, 2017
    Configuration menu
    Copy the full SHA
    2ea529b View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2017

  1. src: merge fn_name in NODE_SET_PROTOTYPE_METHOD

    Merge two duplicate `fn_name` into one in NODE_SET_PROTOTYPE_METHOD,
    it may improve a bit performance.
    
    PR-URL: #13547
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    XadillaX authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    a5f415f View commit details
    Browse the repository at this point in the history
  2. doc: add readline.emitKeypressEvents note

    PR-URL: #9447
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    STRML authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    2c1133d View commit details
    Browse the repository at this point in the history
  3. build: merge test suite groups

    PR-URL: #13378
    Refs: #13340
    Refs: #13336
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Andreas Madsen <amwebdk@gmail.com>
    Reviewed-By: João Reis <reis@janeasystems.com>
    refack authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    b967b4c View commit details
    Browse the repository at this point in the history
  4. doc: use HTTPS URL for suggested upstream remote

    It's impossible to push to git:// URLs.
    
    PR-URL: #13602
    Fixes: #13600
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    seishun authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    52f5e3f View commit details
    Browse the repository at this point in the history
  5. build,windows: check for VS version and arch

    PR-URL: #13485
    Fixes: #13398
    Reviewed-By: James M Snell <jasnell@gmail.com>
    refack authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    00d2f7c View commit details
    Browse the repository at this point in the history
  6. test: refactor async-hooks test-callback-error

    Two child processes have their logic in a switch statement and a third
    uses an `if` statement to detect it. Move all three child process tasks
    into switch statement.
    
    PR-URL: #13554
    Reviewed-By: Trevor Norris <trev.norris@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: David Cai <davidcai1993@yahoo.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Trott authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    812e0b0 View commit details
    Browse the repository at this point in the history
  7. test: fix flaky test-http-client-get-url

    Fixed test-http-client-get-url by waiting on HTTP GET
    requests to finish before closing the server.
    
    PR-URL: #13516
    Fixes: #13507
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Sebastian Plesciuc authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    4c5457f View commit details
    Browse the repository at this point in the history
  8. doc: fs constants for Node < v6.3.0 in fs.md

    Add changelog history in `fs.access` for the changes introduced to
    `constants` in the `fs` module prior to Node v6.3.0.
    
    PR-URL: #12690
    Fixes: #8044
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    anshulguleria authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    26d7630 View commit details
    Browse the repository at this point in the history
  9. doc: fix incorrect fs.utimes() link

    PR-URL: #13608
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    JustinBeckwith authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    70432f2 View commit details
    Browse the repository at this point in the history
  10. benchmark: fix some RegExp nits

    * Take RegExp creation out of cycle.
    * use test(), not match() in boolean context.
    
    PR-URL: #13551
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    vsemozhetbyt authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    32c87ac View commit details
    Browse the repository at this point in the history
  11. test: fix typo in test-cli-node-options.js

    `expect` was probably a typo, as it is a function
    and will always be `undefined` as JSON.
    
    The previous `test()` check infers it should be `want`.
    
    PR-URL: #13558
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    vsemozhetbyt authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    e713482 View commit details
    Browse the repository at this point in the history
  12. doc: fix links and typos in fs.md

    PR-URL: #13573
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    vsemozhetbyt authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    68c0518 View commit details
    Browse the repository at this point in the history
  13. v8: add a js class for Serializer/Dserializer

    Calling Serializer/Deserializer without new crashes node.
    Adding a js class which just inherits cpp bindings.
    Added regression tests.
    
    Fixes: #13326
    PR-URL: #13541
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    zimbabao authored and addaleax committed Jun 12, 2017
    3 Configuration menu
    Copy the full SHA
    38a1cfb View commit details
    Browse the repository at this point in the history
  14. http: handle cases where socket.server is null

    Fixes a regression that caused an error to be thrown when trying to
    emit the 'timeout' event on the server referenced by `socket.server`.
    
    Fixes: #13435
    Refs: #11926
    PR-URL: #13578
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    lpinca authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    fff8a56 View commit details
    Browse the repository at this point in the history
  15. profiler: declare missing printErr

    `v8/tools/tickprocessor.js` assumes presence of global `printErr`, which
    is defined in `d8`.
    
    PR-URL: #13590
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    indutny authored and addaleax committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    50e1f93 View commit details
    Browse the repository at this point in the history
  16. v8: fix debug builds on Windows

    Adds missing return which fixes debug builds on Windows
    
    Fixes: #13392
    Ref: https://codereview.chromium.org/2929993003/
    PR-URL: #13634
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    bzoz authored and addaleax committed Jun 12, 2017
    4 Configuration menu
    Copy the full SHA
    a0f8faa View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2017

  1. http: fix timeout reset after keep-alive timeout

    Fix the logic of resetting the socket timeout of keep-alive HTTP
    connections and add two tests:
    
    * `test-http-server-keep-alive-timeout-slow-server` is a regression test
      for GH-13391.  It ensures that the server-side keep-alive timeout will
      not fire during processing of a request.
    
    * `test-http-server-keep-alive-timeout-slow-client-headers` ensures that
      the regular socket timeout is restored as soon as a client starts
      sending a new request, not as soon as the whole message is received,
      so that the keep-alive timeout will not fire while, e.g., the client
      is sending large cookies.
    
    Refs: #2534
    Fixes: #13391
    PR-URL: #13549
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    aqrln authored and MylesBorins committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    2cb6f2b View commit details
    Browse the repository at this point in the history
  2. 2017-06-13, Version 8.1.1 (Current)

    * **Child processes**
      * `stdout` and `stderr` are now available on the error output of a
        failed call to the `util.promisify()`ed version of
        `child_process.exec`.
        [[`d66d4fc94c`](d66d4fc94c)]
        [#13388](#13388)
    
    * **HTTP**
      * A regression that broke certain scenarios in which HTTP is used together
        with the `cluster` module has been fixed.
        [[`fff8a56d6f`](fff8a56d6f)]
        [#13578](#13578)
    
    * **HTTPS**
      * The `rejectUnauthorized` option now works properly for unix sockets.
        [[`c4cbd99d37`](c4cbd99d37)]
        [#13505](#13505)
    
    * **Readline**
      * A change that broke `npm init` and other code which uses `readline`
        multiple times on the same input stream is reverted.
        [[`0df6c0b5f0`](0df6c0b5f0)]
        [#13560](#13560)
    
    PR-URL: #13598
    addaleax authored and MylesBorins committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    3e1492a View commit details
    Browse the repository at this point in the history
  3. Working on v8.1.2

    PR-URL: #13598
    jasnell committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    a1b27db View commit details
    Browse the repository at this point in the history