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

v7.7.4 Release Proposal #11941

Merged
merged 48 commits into from
Mar 21, 2017
Merged

v7.7.4 Release Proposal #11941

merged 48 commits into from
Mar 21, 2017

Commits on Mar 15, 2017

  1. inspector: proper WS URLs when bound to 0.0.0.0

    JSON target list response will now return appropriate IP address
    for instances listening on 0.0.0.0.
    
    Backport of #11755
    
    PR-URL: #11850
    Refs: #11591
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Italo A. Casas <me@italoacasas.com>
    Reviewed-By: James Snell <jasnell@gmail.com>
    Eugene Ostroukhov committed Mar 15, 2017
    Configuration menu
    Copy the full SHA
    14e3ad0 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2017

  1. child_process: fix deoptimizing use of arguments

    Removed or fixed use of arguments in execFile(),
    normalizeExecArgs(), and normalizeSpawnArguments().
    
    Refs: #10323
    Refs: https://bugs.chromium.org/p/v8/issues/detail?id=6010
    
    Backport-Of: #11535
    PR-URL: #11748
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and jasnell committed Mar 16, 2017
    Configuration menu
    Copy the full SHA
    5b1d61c View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2017

  1. util: avoid using forEach

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    9a59913 View commit details
    Browse the repository at this point in the history
  2. tls: keep track of stream that is closed

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

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    646ee55 View commit details
    Browse the repository at this point in the history
  4. test: fail when child dies in fork-net

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

    Make sure test matches this specific error message.
    
    PR-URL: #11815
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    matejkrajcovic authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    c9cf922 View commit details
    Browse the repository at this point in the history
  6. test: fix repl-function-redefinition-edge-case

    `test/known_issues/test-repl-function-redefinition-edge-case.js` had
    been introduced as a part of #7624
    but the meat of the test became fixed in
    007386e. Despite that, the test
    continued to fail since it was broken itself: there was a missing colon
    in the expected output.
    
    This commit adds the missing colon and moves the test from
    `test/known_issues` to `test/parallel`.
    
    PR-URL: #11772
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    aqrln authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    d2c9111 View commit details
    Browse the repository at this point in the history
  7. test: test resolveObject with an empty path

    Add a case to test an URL object that has no path at all
    for `url.resolveObject`.
    
    PR-URL: #11811
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    watilde authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    2df662c View commit details
    Browse the repository at this point in the history
  8. test: added test for indexed properties

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

    test-domain-abort-on-uncaught is flaky under load. Move it to sequential
    so it is not competing with other tests for resources.
    
    PR-URL: #11817
    Fixes: #11814
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    f9c831f View commit details
    Browse the repository at this point in the history
  10. test: delay child exit in AIX for pseudo-tty tests

    The tests in pseudo-tty takes the form of child node writing some data
    and exiting, while parent python consume them through pseudo tty
    implementations, and validate the result.
    
    While there is no synchronization between child and parent, this works
    for most platforms, except AIX, where the child exits even before the
    parent could setup the read loop, under race conditions
    
    Fixing the race condition is ideally done through sending ACK messages
    to and forth, but involves massive changes and have side effect. The
    workaround is to address them in AIX alone, by adding a reasonable
    delay.
    
    PR-URL: #11715
    Fixes: #7973
    Fixes: #9765
    Fixes: #11541
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    gireeshpunathil authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    560d8ee View commit details
    Browse the repository at this point in the history
  11. test: failing behaviour on sandboxed Proxy

    CopyProperties() causes sandboxed Proxy to throw error
    when in fact no code has been run. The function will
    be removed with the updates to the V8 API.
    
    Here, failing Proxy test case is moved to known_issues.
    
    PR-URL: #11671
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    AnnaMag authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    3ae58ac View commit details
    Browse the repository at this point in the history
  12. test: add coverage for child_process bounds check

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

    Prototypes are not strict equal when they are from
    different contexts. Therefore, assert.strictEqual()
    fails for objects that are created in different
    contexts, e.g., in vm.runInContext().
    
    Instead of expecting the prototypes to be equal,
    only check the properties of the objects
    for equality.
    
    PR-URL: #11862
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    AnnaMag authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    2cab00a View commit details
    Browse the repository at this point in the history
  14. stream: avoid using forEach

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    90be5a1 View commit details
    Browse the repository at this point in the history
  15. repl: avoid using forEach

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    62e7261 View commit details
    Browse the repository at this point in the history
  16. readline: remove unneeded eslint-disable comment

    Remove a comment disabling an ESLint rule that is not triggered by the
    code anyway.
    
    PR-URL: #11836
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Trott authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    e19ca8b View commit details
    Browse the repository at this point in the history
  17. readline: avoid using forEach

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    a0b1aa1 View commit details
    Browse the repository at this point in the history
  18. net: avoid using forEach

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    c0a2e02 View commit details
    Browse the repository at this point in the history
  19. module: avoid using forEach

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    7e23072 View commit details
    Browse the repository at this point in the history
  20. lib, test: add duplicate symbol checking in E()

    Add duplicate symbol checking in E() to avoid potential confusing
    result. Increase coverage of internal/errors.
    
    PR-URL: #11829
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    DavidCai1111 authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    77c69f7 View commit details
    Browse the repository at this point in the history
  21. lib: remove unused msg parameter in debug_agent

    Removed the msg parameter in the Client function
    of _debug_agent.js, because it is unused.
    
    PR-URL: #11833
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Jackson Tian <shyvo1987@gmail.com>
    mr-spd authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    9cc712c View commit details
    Browse the repository at this point in the history
  22. lib: Fix swallowed events in inspect integration

    PR-URL: #11869
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Jan Krems authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    fbbcd1a View commit details
    Browse the repository at this point in the history
  23. doc: var -> let / const in events.md

    PR-URL: #11810
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vsemozhetbyt authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    cde5d71 View commit details
    Browse the repository at this point in the history
  24. doc: console.log() -> console.error() in events.md

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

    Fix comment about remove listener (not setting)
    
    PR-URL: #11804
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Alex-Sokolov authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    ae52b63 View commit details
    Browse the repository at this point in the history
  26. doc: missing argument types for events methods

    Refs: #9399
    PR-URL: #11802
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    ameliavoncat authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    75fcf53 View commit details
    Browse the repository at this point in the history
  27. doc: fix a typo in api/process.md

    Fix a mistyped module name in example REPL sessions found in the
    description of the 'warning' event: it should be `events` instead of
    `event`.
    
    PR-URL: #11780
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    sabakugaara authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    e84e33c View commit details
    Browse the repository at this point in the history
  28. doc: argument types for dns methods

    Refs: #9399
    PR-URL: #11764
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    ameliavoncat authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    78ca15d View commit details
    Browse the repository at this point in the history
  29. doc: fix mistakes in stream doc (object mode)

    This patch fixes some trivial documentation mistakes for streams
    operating in object mode.
    
    For `unshift()`, `_write()`, `push()` and `_transform()`, the data type
    of the `chunk` parameter is extended with `any` and the description
    is corrected to take into account that streams can operate in object mode.
    
    PR-URL: #11807
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    chdh authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    54879ab View commit details
    Browse the repository at this point in the history
  30. doc: increase Buffer.concat() documentation

    This commit adds documentation for two edge cases in
    Buffer.concat(). Those cases are:
    
    - totalLength is specified, but is not an integer.
    - The combined buffer length is greater than totalLength.
    
    PR-URL: #11845
    Fixes: #11605
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    cjihrig authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    9861ec9 View commit details
    Browse the repository at this point in the history
  31. doc: gcc version is at least 4.8.5 in BUILDING.md

    >= 4.8.5 is required because of compiler bugs in earlier versions
    
    PR-URL: #11840
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    detailyang authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    7c7228e View commit details
    Browse the repository at this point in the history
  32. doc: linkable commit message guidelines

    Put the commit guidelines themselves under a heading to be more
    prominent, and to allow linking directly to them (instead of the section
    on how to use git).
    
    Link the pull request template to the guidelines, so contributors can
    find them.
    
    PR-URL: #11792
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    sam-github authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    6d6a65e View commit details
    Browse the repository at this point in the history
  33. doc: add note that vm module is not a security mechanism

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

    PR-URL: #11932
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Timothy Gu <timothygu99@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    vsemozhetbyt authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    a5f7393 View commit details
    Browse the repository at this point in the history
  35. deps: Add node-inspect 1.10.6

    This updates the bundled `node-inspect` to 1.10.6.
    
    Highlights:
    
    * `node --debug-port=1234 inspect` respects the custom port.
    * Test stability improvements on various platforms.
    
    Compare: nodejs/node-inspect@v1.10.4...v1.10.6
    
    PR-URL: #11869
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Jan Krems authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    a7e4b02 View commit details
    Browse the repository at this point in the history
  36. build: mac OBJ_DIR should point to obj.target

    I think there might be an issue with the value of OBJ_DIR when
    using a "mac" os. The value is currently specified in common.gypi
    which is included by node.gyp:
    'OBJ_DIR': '<(PRODUCT_DIR)/obj',
    
    In the generated Makefile (out/Makefile) the object output directory
    is:
    obj := $(builddir)/obj
    
    And in the included node.target.mk we have the OBJS declared:
    OBJS := \
             $(obj).target/$(TARGET)/src/async-wrap.o \
             $(obj).target/$(TARGET)/src/cares_wrap.o \
    
    If OBJ_DIR is used in node.gyp to point to generated object files
    on mac they will not be found.
    
    PR-URL: #11857
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    danbev authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    5244ee3 View commit details
    Browse the repository at this point in the history
  37. build: add cpp linting to windows build

    This PR adds cpp linting to windows build script. After this change,
    running command `vcbuild lint` will run both cpp linting and javascript
    linting on a windows machine.
    
    PR-URL: #11856
    Fixes: #11816
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    liusi authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    80949f3 View commit details
    Browse the repository at this point in the history
  38. fs: avoid using forEach

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    d0fb578 View commit details
    Browse the repository at this point in the history
  39. benchmark: benchmark comparing forEach with for

    PR-URL: #11582
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and italoacasas committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    dcac2d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2017

  1. deps: cherry-pick ca0f9573 from V8 upstream

    Original commit message:
      Trigger OOM crash if no memory returned in v8::ArrayBuffer::New and v…
      …8::SharedArrayBuffer::New.
    
      This API does not allow reporting failure, but we should crash rather than have
      the caller get an ArrayBuffer that isn't properly set up.
    
      BUG=chromium:681843
    
      Review-Url: https://codereview.chromium.org/2641953002
      Cr-Commit-Position: refs/heads/master@{#42511}
    ofrobots authored and italoacasas committed Mar 21, 2017
    2 Configuration menu
    Copy the full SHA
    ca31986 View commit details
    Browse the repository at this point in the history
  2. benchmark: remove benchmarks forced optimizations

    Removes all instances of %OptimizeFunctionOnNextCall from benchmarks
    
    Refs: #9615
    Refs: #11720
    bzoz authored and italoacasas committed Mar 21, 2017
    1 Configuration menu
    Copy the full SHA
    f48763c View commit details
    Browse the repository at this point in the history
  3. doc: deprecate debug protocol

    Due to changes in V8, the debug protocol will no longer work in Node.js
    8.0.0. Note this in the documentation.
    
    PR-URL: #10320
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Jan Krems authored and italoacasas committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    60ad7af View commit details
    Browse the repository at this point in the history
  4. Fix #7065: cli help documentation for --inspect

    Adding documentation to node.1 and cli.md
    
    PR-URL: #11660
    Reviewed-By: Eugene Ostroukhov <eostroukhov@google.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Noj Vek authored and italoacasas committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    0c00b65 View commit details
    Browse the repository at this point in the history
  5. tls: fix segfault on destroy after partial read

    OnRead() calls into JS land which can result in the SSL context object
    being destroyed on return.  Check that `ssl_ != nullptr` afterwards.
    
    Fixes: #11885
    PR-URL: #11898
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and italoacasas committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    c626734 View commit details
    Browse the repository at this point in the history
  6. 2017-03-21, Version 7.7.4 (Current)

    Notable changes:
    
    * deps: Add node-inspect 1.10.6 (Jan Krems) #11869
    * inspector: proper WS URLs when bound to 0.0.0.0 (Eugene Ostroukhov) #11850
    * tls: fix segfault on destroy after partial read. (Ben Noordhuis) #11898
    
    PR-URL: #11941
    cjihrig committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    44b4c0b View commit details
    Browse the repository at this point in the history
  7. Working on v7.7.5

    PR-URL: #11941
    cjihrig committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    bc664cb View commit details
    Browse the repository at this point in the history