Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6.4.0 Proposal #8070

Merged
merged 144 commits into from
Aug 16, 2016
Merged

v6.4.0 Proposal #8070

merged 144 commits into from
Aug 16, 2016

Commits on Aug 10, 2016

  1. src: move ParseArrayIndex() to src/node_buffer.cc

    It's not used anywhere else so move it out of src/node_internals.h.
    
    PR-URL: #7497
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    
    Conflicts:
    	src/node_internals.h
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c730a5d View commit details
    Browse the repository at this point in the history
  2. src: guard against overflow in ParseArrayIndex()

    ParseArrayIndex() would wrap around large (>=2^32) index values on
    platforms where sizeof(int64_t) > sizeof(size_t).  Ensure that the
    return value fits in a size_t.
    
    PR-URL: #7497
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    f3e5b39 View commit details
    Browse the repository at this point in the history
  3. src: suppress coverity message

    Coverity marked a change in 630096b as a constant expression.
    However, on platforms where sizeof(int64_t) > sizeof(size_t),
    this should not be the case. This commit flags the comparison
    as OK to coverity.
    
    PR-URL: #7587
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c967af8 View commit details
    Browse the repository at this point in the history
  4. repl: add support for custom completions

    Allow user code to override the default `complete()` function from
    `readline.Interface`. See:
    https://nodejs.org/api/readline.html#readline_use_of_the_completer_function
    
    Ref: nodejs/node-v0.x-archive#8484
    
    PR-URL: #7527
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Lance Ball <[email protected]>
    diosney authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b3164ae View commit details
    Browse the repository at this point in the history
  5. buffer: fix unintended unsigned overflow

    `offset` is user supplied variable and may be bigger than
    `ts_obj_length`. There is no need to subtract them and pass along, so
    just throw when the subtraction result would overflow.
    
    PR-URL: #7494
    Reviewed-By: Ben Noordhuis <[email protected]>
    indutny authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    98f51ff View commit details
    Browse the repository at this point in the history
  6. crypto: fix undefined behavior in ParseExtension

    Many extensions are unknown to the `ClientHelloParser::ParseExtension`,
    do not cast user-supplied `uint16_t` to `enum`.
    
    PR-URL: #7494
    Reviewed-By: Ben Noordhuis <[email protected]>
    indutny authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5f3ab3f View commit details
    Browse the repository at this point in the history
  7. test: fix flaky test-*-connect-address-family

    Skip tests if localhost does not resolve to ::1.
    
    Fixes: #7288
    PR-URL: #7605
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    
    Conflicts:
    	test/parallel/test-https-connect-address-family.js
    	test/parallel/test-tls-connect-address-family.js
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e56db14 View commit details
    Browse the repository at this point in the history
  8. build: export more openssl symbols on Windows

    This exports even more openssl symbols when building
    on Windows. SSL_set_fd is one example of added symbol.
    
    PR-URL: #7576
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Alex Hultman authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    f0312e6 View commit details
    Browse the repository at this point in the history
  9. win,msi: Added Italian translation

    As titled. Tested by @piccoloaiutante.
    
    PR-URL: #4647
    Refs: wixtoolset/wix3#366
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Frederic Hemberger <[email protected]>
    mcollina authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    dbbcb9d View commit details
    Browse the repository at this point in the history
  10. dgram: generalized send queue to handle close

    If the udp socket is not ready and we are accumulating
    messages to send, it needs to delay closing the socket when
    all messages are flushed.
    
    Fixes: #7061
    PR-URL: #7066
    Reviewed-By: Anna Henningsen <[email protected]>
    mcollina authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    51a2041 View commit details
    Browse the repository at this point in the history
  11. doc: various documentation formatting fixes

    * Fix markdown code sample in releases.md, it was <a id="x.y.x></a>"
    * Fix some markdown errors, e.g. in changelogs
    * Fix broken defs links, e.g. in domain-postmortem.md
    * Fix other broken refs, by addaleax
    * Add links to some defs that were present but not linked to
    * Remove dead defs
    * Move defs to the bottom (one file affected)
    * Add language indicators to all code blocks, using `txt` when no
    specific language could be chosen
    * Some minor formatting changes (spaces, ident, headings)
    
    PR-URL: #7637
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    
    Conflicts:
    	doc/api/zlib.md
    	doc/changelogs/CHANGELOG_V4.md
    ChALkeR authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0ffeddb View commit details
    Browse the repository at this point in the history
  12. test: handle IPv6 localhost issues within tests

    The issue of hosts that do not resolve `localhost` to `::1` is now
    handled within the tests. Remove flaky status for
    test-https-connect-address-family and test-tls-connect-address-family.
    
    PR-URL: #7766
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    2f45941 View commit details
    Browse the repository at this point in the history
  13. child_process: support stdio option in fork()

    This commit allows child_process.fork() to pass stdio options
    to spawn(). This allows fork() to more easily take advantage of
    additional stdio channels.
    
    Refs: nodejs/node-v0.x-archive#5727
    PR-URL: #7811
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    da481c6 View commit details
    Browse the repository at this point in the history
  14. doc: improve Buffer code examples

    PR-URL: #7784
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    mscdex authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    17ae49a View commit details
    Browse the repository at this point in the history
  15. doc: reorganize Buffer link references

    This commit adds more links and separates internal doc links
    from external web links.
    
    PR-URL: #7784
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    mscdex authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0103d9d View commit details
    Browse the repository at this point in the history
  16. doc: improve links in Buffer docs

    This commit adds more links and reuses existing link references more.
    
    PR-URL: #7784
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    mscdex authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9a4a00b View commit details
    Browse the repository at this point in the history
  17. doc: improve wording and style of Buffer docs

    PR-URL: #7784
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    mscdex authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a8e7c7f View commit details
    Browse the repository at this point in the history
  18. doc: add missing properties in Buffer docs

    PR-URL: #7784
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    mscdex authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    bdc8690 View commit details
    Browse the repository at this point in the history
  19. doc: improve function parameter descriptions

    PR-URL: #7784
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    mscdex authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    49a669b View commit details
    Browse the repository at this point in the history
  20. doc: add/fix version metadata for Buffer methods

    PR-URL: #7784
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    mscdex authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    57fb0d2 View commit details
    Browse the repository at this point in the history
  21. src: pull OnConnection from pipe_wrap and tcp_wrap

    One of the issues in #4641 concerns OnConnection in pipe_wrap and
    tcp_wrap which are very similar with some minor difference in how
    they are coded. This commit extracts OnConnection so both these
    classes can share the same implementation.
    
    PR-URL: #7547
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Trevor Norris <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    danbev authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    303f410 View commit details
    Browse the repository at this point in the history
  22. src: fix build on CentOS

    85af1a6 was added (squashed into another commit) without running
    through CI. Unfortunately, it breaks some of the CI builds, notably on
    three of the CentOS setups.
    
    Undoing that one small change to get builds green again.
    
    Refs: #7547 (comment)
    PR-URL: #7873
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d714309 View commit details
    Browse the repository at this point in the history
  23. deps: cherry-pick b93c80a from v8 upstream

    Original commit message:
    
    If we can't rehash the backing store for weak sets & maps, do a last
    resort GC
    
    BUG=v8:4909
    [email protected]
    
    Committed: https://crrev.com/b93c80a6039c757723e70420ae73375b5d277814
    Cr-Commit-Position: refs/heads/master@{#37591}
    
    Fixes: #6180
    PR-URL: #7689
    Reviewed-By: Matt Loring <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Matt Loring authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a03e3d3 View commit details
    Browse the repository at this point in the history
  24. deps: cherry-pick a76d133 from v8 upstream

    Original commit message:
    
    Fix incorrect parameter to HasSufficientCapacity
    
    It takes the number of additional elements, not the total target
    capacity.
    
    Also, avoid right-shifting a negative integer as this is undefined in
    general
    
    BUG=v8:4909
    [email protected]
    
    Review-Url: https://codereview.chromium.org/2162333002
    Cr-Commit-Position: refs/heads/master@{#37901}
    
    Fixes: #6180
    PR-URL: #7689
    Reviewed-By: Matt Loring <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Matt Loring authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e6887e2 View commit details
    Browse the repository at this point in the history
  25. test: use common platform helpers everywhere

    Use the common.isWindows, common.isFreeBSD and common.isSunOS where
    possible.
    Add common.isOSX and common.isLinux.
    Fix `test-fs-read-file-sync-hostname` as in its current form was not
    being run anywhere.
    
    PR-URL: #7845
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    santigimeno authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    8f51e36 View commit details
    Browse the repository at this point in the history
  26. src: Only use TR1 type_traits on OSX<10.9

    Mac OSX 10.9 has switched to using libc++ by default.  libc++
    provides a C++11 <type_traits> implementation, so we only need
    to use the TR1 version when targetting OSX 10.8 or 10.7.
    
    PR-URL: #7778
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    ehsan authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    63c62cc View commit details
    Browse the repository at this point in the history
  27. doc: minor typo fixes in stream docs

    PR-URL: #7763
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Alex Perkins authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5c4b938 View commit details
    Browse the repository at this point in the history
  28. test: ensure stream preprocessing order

    Sometimes it is necessary to preprocess some initial bit
    of a stream data before giving the entire stream
    to the main processing function. Sometimes this bit should be extracted
    from the stream before the main processing; sometimes it should be
    returned to the stream. This test checks an order of stream
    modes, methods and events for a possible preprocessing algorithm.
    Stream BOM stripping is selected as a use case.
    
    See nodejs/help#221 as the prehistory.
    
    PR-URL: #7741
    Reviewed-By: Anna Henningsen <[email protected]>
    vsemozhetbyt authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    577adc7 View commit details
    Browse the repository at this point in the history
  29. repl: Use displayErrors for SyntaxError

    ```js
    node 🙈 ₹ git:(upstream ⚡ display-error-repl) ./node
    > var 4;
    var 4;
        ^
    SyntaxError: Unexpected number
    
    >
    ```
    
    PR-URL: #7589
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    
    Conflicts:
    	test/parallel/test-repl.js
    princejwesley authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    fc3ba2f View commit details
    Browse the repository at this point in the history
  30. doc: remove platform assumption from CONTRIBUTING

    - Specify that the ‘make test’ commands are Unix/OS X specific.
    - Link to BUILDING.md for other platform commands.
    
    Fixes: #7646
    PR-URL: #7783
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    BethGriggs authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    14a0c31 View commit details
    Browse the repository at this point in the history
  31. doc: align breakEvalOnSigint - repl option

    PR-URL: #7849
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: JungMinu - Minwoo Jung <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    princejwesley authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0645c3d View commit details
    Browse the repository at this point in the history
  32. src: unifying PipeConnectWrap and TCPConnectWrap

    This commit attempts to address one of the items in #4641 which is
    related to src/pipe_wrap.cc and src/tcp_wrap.cc. Currently both
    pipe_wrap.cc and tcp_wrap.cc contain a class that are almost
    identical. This commit extracts these parts into a separate class
    that both can share.
    
    PR-URL: #7501
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    danbev authored and cjihrig committed Aug 10, 2016
    1 Configuration menu
    Copy the full SHA
    cf65a7c View commit details
    Browse the repository at this point in the history
  33. doc: add information about CTC quorum rules

    CTC quorum rules were not in writing. There was an informal
    understanding between CTC members. Document the rules to avoid
    differences in interpretation.
    
    PR-URL: #7813
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Julien Gilli <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    23b6468 View commit details
    Browse the repository at this point in the history
  34. meta: provide example activities

    Provide example activities to better distinguish Collaborator activities
    from CTC member activities.
    
    PR-URL: #7744
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Julien Gilli <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    376d73b View commit details
    Browse the repository at this point in the history
  35. test: speed up test-net-reconnect-error

    The test takes 50 seconds on some of the project's Windows CI
    infrastructure. Reducing the test repetitions from 50 to 20 trims that
    to about 20 seconds. Tests will timeout at 60 seconds, so this helps
    keep the test reliable. (There was a timeout on CI today when testing an
    unrelated code change.)
    
    Refs: #7827 (comment)
    PR-URL: #7886
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: JungMinu - Minwoo Jung <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    ccfa6bf View commit details
    Browse the repository at this point in the history
  36. doc: remove extra spaces and concats in examples

    PR-URL: #7885
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joeyespo authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    6ce9c80 View commit details
    Browse the repository at this point in the history
  37. doc: fill in missing V8 version

    PR-URL: #7878
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    TimothyGu authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    8d8d70d View commit details
    Browse the repository at this point in the history
  38. timers: fix cleanup of nested same-timeout timers

    For nested timers with the same timeout, we can get into a situation
    where we have recreated a timer list immediately before we need to
    clean up an old timer list with the same key. Fix: make sure the list
    to be deleted is the same instance as the list whose reference was used
    to determine that a cleanup is necessary. If it's not the same instance,
    a new list with the same key has been created, and it should not be
    deleted.
    
    Fixes: #7722
    
    PR-URL: #7827
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Julien Gilli <[email protected]>
    erinishimoticha authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    381aef8 View commit details
    Browse the repository at this point in the history
  39. test: fix flaky test-tls-wrap-timeout

    Competing timers were causing a race condition and thus the test was
    flaky. Instead, we check an object property on process exit.
    
    Fixes: #7650
    PR-URL: #7857
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    1 Configuration menu
    Copy the full SHA
    10f0c94 View commit details
    Browse the repository at this point in the history
  40. tools,test: show signal code when test crashes

    On every platform but `Windows`. Also, print the crash information when
    using the tap reporter.
    
    PR-URL: #7859
    Reviewed-By: Ben Noordhuis <[email protected]>
    santigimeno authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    fecf611 View commit details
    Browse the repository at this point in the history
  41. test: decrease inconsistency in the common.js

    1. `process.env['PROCESSOR_ARCHITEW6432']` ->
       `process.env.PROCESSOR_ARCHITEW6432`.
    
    2. `path.dirname(__filename)` -> `__dirname`.
    
    3. `path.resolve(__dirname)` -> `__dirname`.
    
    PR-URL: #7758
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    vsemozhetbyt authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4aee970 View commit details
    Browse the repository at this point in the history
  42. doc: add missing semicolon

    PR-URL: #7915
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ravindrabarthwal authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    04ec64a View commit details
    Browse the repository at this point in the history
  43. build: don't link against liblog on host system

    Don't link binaries that run on the host system against liblog, it
    breaks cross-compiling for android.
    
    Fixes: #7731
    PR-URL: #7762
    Reviewed-By: Anna Henningsen <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    ddf292f View commit details
    Browse the repository at this point in the history
  44. doc: fix path markdown formatting

    Single quotes in two of the examples were throwing off the
    formatting of the path documentation on the Node.js website. This
    commit expands two contractions to remove the offending quotes.
    
    PR-URL: #7817
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Claudio Rodriguez <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joeycozza authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7d0c1bf View commit details
    Browse the repository at this point in the history
  45. test: don't hard code deprecation count

    PR-URL: #7927
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Claudio Rodriguez <[email protected]>
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    princejwesley authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    facd7da View commit details
    Browse the repository at this point in the history
  46. doc: add CTC meeting minutes 2016-07-27

    PR-URL: #7900
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    williamkapke authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    bb90867 View commit details
    Browse the repository at this point in the history
  47. build: adding config.gypi dep to addons/.buildstamp

    Currently the build-addons target is called as part of the
    test target, and it has test/addons/.buildstamp as a dependency.
    When running ./configure --debug and later switching/
    updating branches you can be in a situation where the config.gypi
    files in the addons build directories are using an incorrect
    value for default_configuration. Currently this can happen and you
    will get test errors as there are a few test that depend on the
    value of default_configuration to be Release.
    
    Ben Noordhuis provided the solution for this by adding a dependency to
    config.gypi, which is generated when running ./configure, and will
    correct this situation.
    
    This commit is related to #7860. Please see the dicussion in that
    issue regarding the test using hard-coded paths.
    
    PR-URL: #7893
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    danbev authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    636cf22 View commit details
    Browse the repository at this point in the history
  48. meta: include a minimal CTC removal policy

    Add language identifying a request for voluntary resignation as the
    typical mechanism for addressing inactive CTC members.
    
    PR-URL: #7720
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Shigeki Ohtsu <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Julien Gilli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    79ecfb5 View commit details
    Browse the repository at this point in the history
  49. doc: add CTC meeting minutes 2016-06-29

    PR-URL: #7571
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    joshgav authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4616261 View commit details
    Browse the repository at this point in the history
  50. doc: add CTC meeting minutes 2016-07-06

    PR-URL: #7570
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    joshgav authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    fd9b7b4 View commit details
    Browse the repository at this point in the history
  51. doc: add CTC meeting minutes 2016-06-22

    closes #7366
    
    PR-URL: #7390
    Reviewed-By: Bradley Farias <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joshgav authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0094adc View commit details
    Browse the repository at this point in the history
  52. cluster: support stdio option for workers

    This commit allows setupMaster() to configure the stdio channels
    for worker processes.
    
    Refs: nodejs/node-v0.x-archive#5727
    Refs: #7811
    PR-URL: #7838
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a4f0b13 View commit details
    Browse the repository at this point in the history
  53. util: fix formatting of objects with SIMD enabled

    When SIMD is enabled, `util.format` couldn’t display objects
    (with at least 1 key) because the formatter function got
    overridden.
    
    PR-URL: #7864
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    addaleax authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0a07201 View commit details
    Browse the repository at this point in the history
  54. test: fix test-vm-sigint flakiness

    Set the `SIGUSR2` handler before spawning the child process to make sure
    the signal is always handled.
    
    Fixes: #7767
    PR-URL: #7854
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    santigimeno authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d94063a View commit details
    Browse the repository at this point in the history
  55. test: improve chained property readability

    A new version of ESLint flags chained properties on multiple lines that
    were not flagged by the previous version of ESLint. In preparation for
    turning that feature on, adjust alignment to that expected by the
    linter.
    
    This change happened to be predominantly around assertions using
    `assert()` and `assert.equal()`. These were changed to
    `assert.strictEqual()` where possible.
    
    PR-URL: #7920
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    
    Conflicts:
    	test/parallel/test-readline-interface.js
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    02b12fe View commit details
    Browse the repository at this point in the history
  56. build: fix typo in non-essential source file name

    Depend on src/inspector_agent.h, src/inspector-agent.h does not exist.
    
    The typo didn't break the build but it made some of the gyp-based
    tooling complain.
    
    PR-URL: #7945
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a4394b8 View commit details
    Browse the repository at this point in the history
  57. build: fix dependency on missing header file

    Depend on include/ares_rules.h, src/ares_rules.h does not exist.
    
    The typo didn't break the build but it made some of the gyp-based
    tooling complain.
    
    PR-URL: #7945
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    889c62f View commit details
    Browse the repository at this point in the history
  58. win,msi: fix inclusion of translations

    Reviewed-By: Bartosz Sosnowski <[email protected]>
    PR-URL: #7798
    joaocgreis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    f1c50a8 View commit details
    Browse the repository at this point in the history
  59. doc: add @addaleax to the CTC

    Voted on and approved at CTC meeting
    #7948
    (2016-08-03).
    
    PR-URL: #7966
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    addaleax authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    48422c2 View commit details
    Browse the repository at this point in the history
  60. doc: piscisaureus has stepped-down from the CTC

    piscisaureus has voluntarily stepped-down from the CTC
    
    PR-URL: #7969
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    jasnell authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0fbb83a View commit details
    Browse the repository at this point in the history
  61. doc: convert tabs to spaces

    Convert all instances of tab indentation in *.md files to spaces.
    This affects only three files.
    
    PR-URL: #7727
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ChALkeR authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c72019b View commit details
    Browse the repository at this point in the history
  62. doc: *.md formatting fixes in the top-level dir

    Continuing what a58b48b did for the
    doc/ dir, this fixes some formatting issues in the *.md files that
    are placed directly in the top-level directory.
    
    README.md changes are excluded as they are covered by
    #7971
    
    Refs: #7637
    PR-URL: #7727
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ChALkeR authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    abd0bc0 View commit details
    Browse the repository at this point in the history
  63. doc: remove extra indentation in iojs changelog

    This removes the extra two spaces indentation which was somewhy present
    in the iojs changelog from v1.8.1 to v3.3.1.
    
    iojs changelog was the only file affected.
    
    PR-URL: #7727
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ChALkeR authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5f12807 View commit details
    Browse the repository at this point in the history
  64. doc: fix minor formatting issue in 0.10 changelog

    This splits one huge commit description into paragraphs, which
    supposedly was the intended behavior there.
    
    PR-URL: #7727
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ChALkeR authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    df35ae6 View commit details
    Browse the repository at this point in the history
  65. util: support classes in util.deprecate()

    Classes cannot be instantiated without new, but util.deprecate()
    uses Function.prototype.apply(). This commit uses new.target to
    detect constructor calls, allowing classes to be deprecated.
    
    PR-URL: #7690
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vdeturckheim authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    295d1ea View commit details
    Browse the repository at this point in the history
  66. doctool: improve the title of pages in doc

    PR-URL: #7939
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    yorkie authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    27f92ef View commit details
    Browse the repository at this point in the history
  67. src: do not copy on failing setProperty()

    In vm, the setter interceptor should not copy a value onto the
    sandbox, if setting it on the global object will fail. It will fail if
    we are in strict mode and set a value without declaring it.
    
    Fixes: #5344
    PR-URL: #7908
    Reviewed-By: Ali Ijaz Sheikh <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    fhinkel authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    1ab796f View commit details
    Browse the repository at this point in the history
  68. doc: fix default encoding mention in crypto.md

    The default encoding for crypto methods was changed in v6.0.0
    with v4.x keeping a default of binary.
    
    PR-URL: #7805
    Reviewed-By: Claudio Rodriguez <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    hugnosis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c934f51 View commit details
    Browse the repository at this point in the history
  69. doc: use blockquotes for Stability: markers

    Use blockquotes instead of code blocks for stability markers in
    the docs. Doing that:
    
    - Makes the makers appear correctly when viewed e.g. on github.
    - Allows remark-lint rules like `no-undefined-references` to work
      properly (#7729).
    
    PR-URL: #7757
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    
    Conflicts:
    	doc/api/punycode.md
    addaleax authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e116cf9 View commit details
    Browse the repository at this point in the history
  70. meta: clarify process for breaking changes

    Fixes: #7848
    PR-URL: #7955
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Julien Gilli <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5cc4b0e View commit details
    Browse the repository at this point in the history
  71. doc: use git-secure-tag for release tags

    `git-secure-tag` recursively constructs an SHA-512 digest out of the
    git tree, and puts the hash from the tree's root into the tag
    annotation. This hash provides better integrity guarantees than the
    default SHA-1 merkle tree that git uses.
    
    Fix: #7579
    PR-URL: #7603
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    indutny authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3d1a064 View commit details
    Browse the repository at this point in the history
  72. http: specify _implicitHeader in OutgoingMessage

    PR-URL: #7949
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    yorkie authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    db3a7e8 View commit details
    Browse the repository at this point in the history
  73. doc: use consistent markdown in README

    Improve markdown practices in README:
    
    * consistent header indicators
    * consistent emphasis indicators
    * wrap bare URLs in `<` and `>`
    * wrap at 80 chars
    * specifying language in fenced code
    
    PR-URL: #7971
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    cb0baca View commit details
    Browse the repository at this point in the history
  74. src: make EnvDelete behave like the delete operator

    According to TC39 specification, the delete
    operator returns false or throws
    in strict mode, if the property is
    non-configurable. It returns true in all other cases.
    
    Process.env can never have non-configurable
    properties, thus EnvDelete must always return true. This
    is independent of strict mode.
    
    Fixes: #7960
    PR-URL: #7975
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    fhinkel authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    317ae96 View commit details
    Browse the repository at this point in the history
  75. doc: add CTC meeting minutes 2016-07-20

    PR-URL: #7970
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joshgav authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    2245e84 View commit details
    Browse the repository at this point in the history
  76. doc: add CTC meeting minutes 2016-07-13

    PR-URL: #7968
    Reviewed-By: James M Snell <[email protected]>
    joshgav authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    cdbeae9 View commit details
    Browse the repository at this point in the history
  77. tools: add .vscode folder to .gitignore

    PR-URL: #7967
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Jackson Tian <[email protected]>
    joshgav authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    cb16e97 View commit details
    Browse the repository at this point in the history
  78. test: remove internal headers from addons

    PR-URL: #7947
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    gibfahn authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b5beae2 View commit details
    Browse the repository at this point in the history
  79. doc: clarify "Reviewed-By" iff "LGTM"

    As per conversation with @Trott, make it clear that Reviewed-By lines
    should only be added for collaborators who've actually put a LGTM on the
    PR.
    
    PR-URL: #7183
    Reviewed-By: Myles Borins <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: JacksonTian - Jackson Tian <[email protected]>
    bengl authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7c427bd View commit details
    Browse the repository at this point in the history
  80. doc: improve server.listen() random port

    Minor rewording related to making a server listen to a random port,
    and added how to retrieve which port was randomly chosen by the OS.
    
    Also changed documented `server.listen()` signature as it does in fact
    not require `port` to be provided.
    
    PR-URL: #7976
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    phillipj authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7fa4be0 View commit details
    Browse the repository at this point in the history
  81. doc: add added: information for events

    PR-URL: #7822
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    lpinca authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b20518a View commit details
    Browse the repository at this point in the history
  82. repl: Add editor mode support

    ```js
    > node
    > .editor
    // Entering editor mode (^D to finish, ^C to cancel)
    function test() {
      console.log('tested!');
    }
    
    test();
    
    // ^D
    tested!
    undefined
    >
    ```
    
    PR-URL: #7275
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    princejwesley authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4875aa2 View commit details
    Browse the repository at this point in the history
  83. tools: add remark-lint configuration in .remarkrc

    Specifies the configuration for remark-lint, a markdown linter.
    
    This configuration does not cause any warnings on any of the currently
    present *.md files (ignoring thirdparty).
    
    It is useful not only for possible future tooling that would check the
    markdown files syntax, but also as a configuration for editor plugins,
    e.g. linter-markdown for atom-linter.
    
    Refs: #7637
    Refs: #7727
    Refs: #7757
    PR-URL: #7729
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Robert Jefe Lindstaedt <[email protected]>
    ChALkeR authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d37a17e View commit details
    Browse the repository at this point in the history
  84. doc: fix a markdown error in CTC meeting minutes

    This fixes a markdown formatting error in 2016-07-13 CTC meeting
    minutes, __proto__ was rendered incorrectly.
    
    This was found by remark-lint.
    
    PR-URL: #7729
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Robert Jefe Lindstaedt <[email protected]>
    ChALkeR authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    ce776d2 View commit details
    Browse the repository at this point in the history
  85. zlib: remove unneeded property

    PR-URL: #7987
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    jscissr authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    909254c View commit details
    Browse the repository at this point in the history
  86. test: fix flaky test-vm-sigint-existing-handler

    Set the `SIGUSR2` handler before spawning the child process to make sure
    the signal is always handled.
    
    Ref: #7854
    Fixes: #7981
    PR-URL: #7982
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    addaleax authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a385277 View commit details
    Browse the repository at this point in the history
  87. build: export zlib symbols on Windows

    Base the generated openssl.def on existing zlib.def. We cannot specify
    more than one DEF file per executable so we need to merge the two DEF
    files to expose both OpenSSL and Zlib functionality to addons.
    
    If OpenSSL is not used, link against zlib.def itself.
    
    PR-URL: #7983
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Alex Hultman authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c843e58 View commit details
    Browse the repository at this point in the history
  88. doc: clarify fd closing by fs.readFile etc.

    Ref: #7560
    PR-URL: #7561
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    kibertoad authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    dedfcb7 View commit details
    Browse the repository at this point in the history
  89. process: save original argv[0]

    For historical and other reasons, node overwrites `argv[0]` on startup.
    See
     - 2c6f79c,
     - #7434
     - #7449
     - #7696
    
    For cases where it may be useful, save the original value of `argv[0]`
    in `process.argv0`
    
    PR-URL: #7696
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ppannuto authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    2f32191 View commit details
    Browse the repository at this point in the history
  90. child_process: control argv0 for spawned processes

    In some cases it useful to control the value of `argv[0]`, c.f.
     - https://github.com/andrewffff/child_process_with_argv0
     - https://github.com/andrep/argv0
    
    This patch adds explicit support for setting the value of `argv[0]`
    when spawning a process.
    
    PR-URL: #7696
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    ppannuto authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e561895 View commit details
    Browse the repository at this point in the history
  91. test: allow globals to be whitelisted

    This commit adds a function to test/common.js that allows
    additional global variables to be whitelisted in a test.
    
    PR-URL: #7826
    Reviewed-By: James M Snell <[email protected]>
    cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9735acc View commit details
    Browse the repository at this point in the history
  92. repl: don't override all internal repl defaults

    The createInternalRepl() module accepts an options object as an
    argument. However, if one is provided, it overrides all of the
    default options. This commit applies the options object to the
    defaults, only changing the values that are explicitly set.
    
    PR-URL: #7826
    Reviewed-By: James M Snell <[email protected]>
    cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    61e57e0 View commit details
    Browse the repository at this point in the history
  93. doc: clarify collaborators & ctc members relationships

    inspired by this conversation
    #7183 (comment)
    
    PR-URL: #7996
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    yorkie authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7d0e5a0 View commit details
    Browse the repository at this point in the history
  94. lib: remove double check of string type

    checkIsHttpToken() already checks for typeof string. We do not
    want to check twice.
    
    PR-URL: #7985
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    fhinkel authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    7dc66f8 View commit details
    Browse the repository at this point in the history
  95. doc: add CTC meeting minutes 2016-08-03

    PR-URL: #7980
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    joshgav authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    cbcd03c View commit details
    Browse the repository at this point in the history
  96. src: remove unused using decls

    PR-URL: #7990
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yorkie Liu <[email protected]>
    hokein authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    a20336e View commit details
    Browse the repository at this point in the history
  97. repl: disable Ctrl+C support on win32 for now

    Disable Windows support for interrupting REPL commands using
    Ctrl+C by default, because the switches from console raw mode
    and back have been interfering with printing the results of
    evaluated expressions.
    
    This is a temporary measure, since the underlying problem is
    very likely not related to this specific feature.
    
    Ref: #7837
    
    PR-URL: #7977
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Nikolai Vavilov <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: João Reis <[email protected]>
    addaleax authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    d9c9e46 View commit details
    Browse the repository at this point in the history
  98. fs: add bytesRead to ReadStream

    Add a property named bytesRead that exposes how many bytes that have
    currently been read from the file. This brings consistency with
    WriteStream that has bytesWritten and net.Socket which have both
    bytesRead and bytesWritten.
    
    Fixes: https://github.com/nodejs/node/issues/#7938
    PR-URL: #7942
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    LinusU authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0bb9d21 View commit details
    Browse the repository at this point in the history
  99. doc: Clean up roff source in manpage

    * The header's comments were written incorrectly. A comment line in Roff
      starts with a .\" sequence, whereas .\ is attempting to call a command
      whose name starts with a space. Because Roff interpreters will discard
      unrecognised control lines, the malformed "comments" were just noops.
    
    * Repeating font macros have been used to format the synopsis instead of
      escape sequences (\fB…\fR). This makes for admittedly more sustainable
      source code for an editor who lacks knowledge of Roff.
    
    * A basic macro has been added to insert highlighted URLs with less line
      noise. To insert a bold and underlined URL on a new line, one only has
      to write ".ur http://…"
    
    PR-URL: #7819
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jeremiah Senkpiel <[email protected]>
    Alhadis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c4765a1 View commit details
    Browse the repository at this point in the history
  100. deps: float gyp patch for long filenames

    Pulling in https://codereview.chromium.org/2019133002/ in its current
    state, as gyp seems to be largely abandoned as a project.
    
    Original commit message:
    
        Hash intermediate file name to avoid ENAMETOOLONG
    
        Hash the intermediate Makefile target used for multi-output rules
        so that it still works when the involved file names are very long.
    
        Since the intermediate file's name is effectively arbitrary, this
        does not come with notable behavioural changes.
    
        The `import hashlib` boilerplate is taken directly
        from `xcodeproj_file.py`.
    
    Concretely, this makes the V8 inspector build currently fail when long
    pathnames are involved, notably when using ecryptfs which has a lower
    file name length limit.
    
    Fixes: #7959
    Ref: #7510
    PR-URL: #7963
    Reviewed-By: Sakthipriyan Vairamani <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Saúl Ibarra Corretgé <[email protected]>
    addaleax authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3f46b5c View commit details
    Browse the repository at this point in the history
  101. module: fix node_modules search path in edge case

    The `p < nmLen` condition will fail when a module's name is end with
    `node_modules` like `foo_node_modules`. The old logic will miss the
    `foo_node_modules/node_modules` in node_modules paths.
    
    TL;TR, a module named like `foo_node_modules` can't require any module
     in the node_modules folder.
    
    Fixes: #6679
    PR-URL: #6670
    Reviewed-By: Evan Lucas <[email protected]>
    hefangshi authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    ccbb463 View commit details
    Browse the repository at this point in the history
  102. build: turn on thin static archives

    Thin archives were disabled in 2012 as a workaround (IIRC) for obsolete
    tooling on one of Joyent's platforms.  The last binutils versions that
    didn't support them was released in 2007 so I think it's safe to assume
    we can drop support for that now - except on SmartOS, where the tooling
    still has a distinctive vintage feel to it.
    
    Thin archives save space - it shrinks the size of PRODUCT_DIR by 30% -
    and speed up the final linking step because it doesn't have to assemble
    50 MB of static archives (twice! - first to create the archive, then to
    copy it to PRODUCT_DIR).  The archives are just 3.5 MB now and no longer
    copied around.
    
    PR-URL: #7957
    Reviewed-By: Johan Bergström <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    6ed4ea8 View commit details
    Browse the repository at this point in the history
  103. build: add correct shared library naming on OS X

    The build system currently creates a shared library on OS X with the
    same name as on Linux i.e.  libnode.so.48.  This is inconsistent with
    the conventions on OS X which uses libnode.48.so This commit changes
    the build process and install.py (used by make binary) to build with
    the correct name on OS X when the --shared configure parameter is used.
    
    PR-URL: #7687
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    
    Conflicts:
    	node.gyp
    Stewart Addison authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b0a557e View commit details
    Browse the repository at this point in the history
  104. doc: fix typo in vm.runInNewContext() description

    PR-URL: #8005
    Reviewed-By: Prince John Wesley <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    lpinca authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9f78c3f View commit details
    Browse the repository at this point in the history
  105. assert: fix deepEqual/deepStrictEqual on equivalent typed arrays

    The typed array's underlying ArrayBuffer is used in `Buffer.from`.
    Let's respect it's .byteOffset or .byteLength (i.e. position within the
    parent ArrayBuffer).
    
    Fixes: #8001
    PR-URL: #8002
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Prince John Wesley <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    feross authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    57043aa View commit details
    Browse the repository at this point in the history
  106. test,assert: add deepEqual/deepStrictEqual tests for typed arrays

    Let's test typed arrays which have a .byteOffset and .byteLength (i.e.
    typed arrays that are slices of parent typed arrays).
    
    PR-URL: #8002
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Prince John Wesley <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    feross authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0daceff View commit details
    Browse the repository at this point in the history
  107. util: add inspect.defaultOptions

    Adds util.inspect.defaultOptions which allows customization of the
    default util.inspect options, which is useful for functions like
    console.log or util.format which implicitly call into util.inspect.
    
    PR-URL: #8013
    Fixes: #7566
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    silverwind authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    cfec3ae View commit details
    Browse the repository at this point in the history
  108. doc: remove spurious new line in CHANGELOG_V6.md

    PR-URL: #8009
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    lpinca authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    3825508 View commit details
    Browse the repository at this point in the history
  109. timers: remove unused repeat param in timer_wrap

    The `repeat` param in `start(timeout, repeat)` was 0 in all callsites.
    
    PR-URL: #7994
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    jscissr authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4535149 View commit details
    Browse the repository at this point in the history
  110. benchmark: favor === over ==

    Refs: #7961 (comment)
    PR-URL: #8000
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Andreas Madsen <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    0d4b046 View commit details
    Browse the repository at this point in the history
  111. doc: add added: information for cluster

    Ref: #6578
    PR-URL: #7640
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    addaleax authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    4a8b804 View commit details
    Browse the repository at this point in the history
  112. tools: update to ESLint 3.2.2

    PR-URL: #7999
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    60ff991 View commit details
    Browse the repository at this point in the history
  113. tools: enable linting for chained properties

    Refs: #7920
    PR-URL: #7999
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    97934f9 View commit details
    Browse the repository at this point in the history
  114. test: console constructor missing new keyword

    The `console.Console()` constructor function handles a missing `new`
    keyword. This code is not exercised in the current tests. Add a test for
    this.
    
    PR-URL: #8003
    Reviewed-By: Prince John Wesley <[email protected]>
    Reviewed-By: Yorkie Liu <[email protected]>
    Reviewed-By: JacksonTian - Jackson Tian <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Trott authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    5d68e4b View commit details
    Browse the repository at this point in the history
  115. doc: fix cluster message event docs

    Fixes: #7997
    PR-URL: #8017
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    zbjornson authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    96d15e2 View commit details
    Browse the repository at this point in the history
  116. inspector: Do not crash if the port is n/a

    Node process will no longer terminate with an assertion if the
    inspector port is not available.
    
    PR-URL: #7874
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    
    Conflicts:
    	src/node.cc
    Eugene Ostroukhov authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b75ca50 View commit details
    Browse the repository at this point in the history
  117. test: fix memory leaks in inspector tests

    The inspector tests weren't closing open libuv handles properly,
    making valgrind complain.  Strengthen the uv_loop_close() check
    while here.
    
    With this commit applied:
    
        $ valgrind ./out/Release/cctest 2>&1 | grep 'total heap' | cut -c31-
        1,017 allocs, 1,017 frees, 21,695,456 bytes allocated
    
    PR-URL: #7906
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    c565c17 View commit details
    Browse the repository at this point in the history
  118. src: avoid manual memory management in inspector

    Make the inspector code easier to reason about by restructuring it
    to avoid manual memory allocation and copying as much as possible.
    
    An amusing side effect is that it reduces the total amount of memory
    used in the test suite.
    
    Before:
    
        $ valgrind ./out/Release/cctest 2>&1 | grep 'total heap' | cut -c31-
        1,017 allocs, 1,017 frees, 21,695,456 allocated
    
    After:
    
        $ valgrind ./out/Release/cctest 2>&1 | grep 'total heap' | cut -c31-
        869 allocs, 869 frees, 14,484,641 bytes allocated
    
    PR-URL: #7906
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    9d45569 View commit details
    Browse the repository at this point in the history
  119. src: fix use-after-free in inspector agent

    uv_close() is an asynchronous operation.  Calling it on a data member
    inside the destructor is unsound because its memory is about to be
    reclaimed but libuv is not done with it yet.
    
    PR-URL: #7907
    Reviewed-By: Ali Ijaz Sheikh <[email protected]>
    Reviewed-By: Eugene Ostroukhov <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    780395f View commit details
    Browse the repository at this point in the history
  120. test: fix failing inspector cctest

    Test was updated to wait till the inspector processes socket closure.
    
    Fixes: #8006
    PR-URL: #8019
    Reviewed-By: ofrobots - Ali Ijaz Sheikh <[email protected]>
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Eugene Ostroukhov authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    554b0f9 View commit details
    Browse the repository at this point in the history
  121. doc: Add fhinkel to collaborators

    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    PR-URL: #8052
    fhinkel authored and cjihrig committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    ffbead9 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2016

  1. tty: set the handle to blocking mode

    Refs: #1771
    Refs: #6456
    Refs: #6773
    Refs: #7743
    PR-URL: #6816
    Reviewed-By: Fedor Indutny <[email protected]>
    Reviewed-By: Saúl Ibarra Corretgé <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rod Vagg <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Fishrock123 authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    2f20910 View commit details
    Browse the repository at this point in the history
  2. doc: move orangemocha to collaborators list

    PR-URL: #8062
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Trott authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    14b762f View commit details
    Browse the repository at this point in the history
  3. src: use RAII for mutexes in node_watchdog.cc

    PR-URL: #7933
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    addaleax authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    fb8840c View commit details
    Browse the repository at this point in the history
  4. test,util: fix flaky test-util-sigint-watchdog

    Fix parallel/test-util-sigint-watchdog by polling until the
    signal has definitely been received instead of just using a timeout.
    
    Fixes: #7919
    PR-URL: #7933
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    addaleax authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    4416ffa View commit details
    Browse the repository at this point in the history
  5. deps: update v8_inspector

    To add a LICENSE file along with the v8_inspector code, we need to
    pick up v8_inspector from an intermediate repository:
    https://github.com/pavelfeldman/v8_inspector. This repo still tracks
    upstream code in Blink.
    
    This roll also picks up the latest v8_inspector from upstream fixing
    a few issues.
    
    * Pickup commit id bc60957 from pavelfeldman/v8_inspector
    * Update node.gyp to adapt to the new file paths
    * Update the DevTools hash for the devtools frontend.
    
    Fixes: #7123
    Fixes: #7736
    Fixes: #7734
    PR-URL: #7796
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    ofrobots authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    507c65d View commit details
    Browse the repository at this point in the history
  6. deps: remove jinja.el from deps/v8_inspector

    jinja.el is not shipped as part of the distribution, and neither is
    it used in the build. While not strictly necessary, removing it
    simplifies life from a licensing point of view.
    
    PR-URL: #7796
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    ofrobots authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    57312fc View commit details
    Browse the repository at this point in the history
  7. tools: update license-builder.sh for v8_inspector

    Start including the license from v8_inspector and its build time
    dependencies: jinja2 and markupsafe.
    
    PR-URL: #7796
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    ofrobots authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    583a251 View commit details
    Browse the repository at this point in the history
  8. doc: update licenses

    Created using `tools/license-builder.sh`.
    
    PR-URL: #7796
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    ofrobots authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    3fe122f View commit details
    Browse the repository at this point in the history
  9. deps: v8_inspector: remove jinja2 tests

    PR-URL: #7796
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    ofrobots authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    4d81362 View commit details
    Browse the repository at this point in the history
  10. test: mark test failing on AIX as flaky

    We now have adequate AIX hardware to add AIX to
    the regular regression runs.
    
    However, there are a couple of failing tests even
    though AIX was green at one point.  This PR
    marks those tests as flaky so that we can add AIX
    so that we can spot any new regressions without making
    the builds RED
    
    The tests are being worked under the following PRs
    
    - being worked under #7564
    test-async-wrap-post-did-throw
    test-async-wrap-throw-from-callback
    test-crypto-random
    
    - being worked under #7973
    test-stdio-closed
    
    - covered by #3796
    test-debug-signal-cluster
    
    PR-URL: #8065
    Reviewed-By: joaocgreis - João Reis <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    mhdawson authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    2e43599 View commit details
    Browse the repository at this point in the history
  11. deps: v8_inspector update

    Pick up latest from [1] corresponding to the Blink commit 62cd277.
    
    [1]: pavelfeldman/v8_inspector@e6b8355
    
    PR-URL: #8014
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: cjihrig - Colin Ihrig <[email protected]>
    ofrobots authored and cjihrig committed Aug 11, 2016
    Configuration menu
    Copy the full SHA
    a9fe85e View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2016

  1. deps: v8_inspector: console support

    When node is running with --inspect flag, default console.log,
    console.warn and other methods call inspector console methods in
    addition to current behaviour (dump formatted message to stderr and
    stdout). Inspector console methods forward message to DevTools and
    show up in DevTools Console with DevTools formatters. Inspector
    console methods not present on Node console will be added into it.
    
    Only own methods on global.console object will be changed while in a
    debugging session. User are still able to redefine it, use
    console.Console or change original methods on Console.prototype.
    
    PR-URL: #7988
    Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
    Reviewed-By: jasnell - James M Snell <[email protected]>
    Reviewed-By: ofrobots - Ali Ijaz Sheikh <[email protected]>
    alexkozy authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    60d6e04 View commit details
    Browse the repository at this point in the history
  2. fs: restore JS implementation of realpath

    This reverts parts of b488b19
    restoring javascript implementation of realpath and realpathSync.
    
    Fixes: #7175
    Fixes: #6861
    Fixes: #7294
    Fixes: #7192
    Fixes: #7044
    Fixes: #6624
    Fixes: #6978
    PR-URL: #7899
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    bzoz authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    18a3064 View commit details
    Browse the repository at this point in the history
  3. bench: add bench for fs.realpath() fix

    The benchmarks included also work for the previous JS
    implementation of fs.realpath(). In case the new implementation of
    realpath() needs to be reverted, we want these changes to stick around.
    
    PR-URL: #7899
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    trevnorris authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    f6713bf View commit details
    Browse the repository at this point in the history
  4. doc: update windows prerequisites

    Visual Studio 2013 is no longer supported.  Update the Windows build
    prerequisites.
    
    Refs: #7484
    PR-URL: #8049
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: João Reis <[email protected]>
    bnoordhuis authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    1903275 View commit details
    Browse the repository at this point in the history
  5. doc: add POST_STATUS_TO_PR info to onboarding doc

    `POST_STATUS_TO_PR` previously did not work.
    
    Now it works.
    
    Update the onboarding documentation accordingly.
    
    PR-URL: #8059
    Reviewed-By: Anna Henningsen <[email protected]>
    Trott authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    5259322 View commit details
    Browse the repository at this point in the history
  6. doc: minor updates to onboarding doc

    PR-URL: #8060
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    7eb95f6 View commit details
    Browse the repository at this point in the history
  7. test: add test for debug usage message

    PR-URL: #8061
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: cjihrig - Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    2db26cb View commit details
    Browse the repository at this point in the history
  8. repl,util: insert carriage returns in output

    `\n` is not enough for Linux with some custom stream
    add carriage returns to ensure that the output is displayed correctly
    using `\r\n` should not be a problem, even on non-Windows platforms.
    
    Fixes: #7954
    PR-URL: #8028
    Reviewed-By: Brian White <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    JungMinu authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    08e6eee View commit details
    Browse the repository at this point in the history
  9. tools: favor === over == in license2rtf.js

    PR-URL: https://github.com/nodejs/node/pull/8068.patch
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Prince John Wesley <[email protected]>
    Reviewed-By: Franziska Hinkelmann <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: targos - Michaël Zasso <[email protected]>
    Trott authored and cjihrig committed Aug 15, 2016
    1 Configuration menu
    Copy the full SHA
    7eb0e7a View commit details
    Browse the repository at this point in the history
  10. tools: enable rest-spread-spacing

    There are currently 17 instances of the spread operator and all of them
    have no space between the operator and the subsequent argument. This
    change enables a lint rule to enforce that same style on any future uses
    of the spread operator.
    
    Refs: https://github.com/nodejs/node/pull/6573/files/7a1b47f329f2e6481ef8f54951570197fd98378d#r74479351
    PR-URL: #8073
    Reviewed-By: cjihrig - Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: targos - Michaël Zasso <[email protected]>
    Reviewed-By: Сковорода Никита Андреевич <[email protected]>
    Reviewed-By: Roman Reiss <[email protected]>
    Reviewed-By: Johan Bergström <[email protected]>
    Trott authored and cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    e611c29 View commit details
    Browse the repository at this point in the history
  11. 2016-08-15, Version 6.4.0 (Current)

    Notable changes:
    
    * build: zlib symbols and additional OpenSSL symbols are now exposed on Windows platforms. (Alex Hultman) #7983 and #7576
    * child_process, cluster: Forked child processes and cluster workers now support stdio configuration. (Colin Ihrig) #7811 and #7838
    * child_process: argv[0] can now be set to arbitrary values in spawned processes. (Pat Pannuto) #7696
    * fs: fs.ReadStream now exposes the number of bytes it has read so far. (Linus Unnebäck) #7942
    * repl: The REPL now supports editor mode. (Prince J Wesley) #7275
    * util: inspect() can now be configured globally using util.inspect.defaultOptions. (Roman Reiss) #8013
    
    Refs: #8020
    PR-URL: #8070
    cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    b7eba5e View commit details
    Browse the repository at this point in the history
  12. Working on v6.4.1

    PR-URL: #8070
    cjihrig committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    5cff147 View commit details
    Browse the repository at this point in the history