Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nodejs/node
base: e2cddbb8ccdb7b3c4a40c8acc630f68703bc77b5
Choose a base ref
...
head repository: nodejs/node
compare: c39caa997c751473d0c8f50af8c6b14bcd389fa0
Choose a head ref
  • 9 commits
  • 1,522 files changed
  • 5 contributors

Commits on Oct 19, 2017

  1. deps: update V8 to 6.2.414.32

    PR-URL: #15362
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    targos committed Oct 19, 2017
    Copy the full SHA
    3d1b3df View commit details
    Browse the repository at this point in the history
  2. src: update NODE_MODULE_VERSION to 59

    Major V8 updates are usually API/ABI incompatible with previous
    versions. This commit adapts NODE_MODULE_VERSION for V8 6.2.
    
    Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
    PR-URL: #15362
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    targos committed Oct 19, 2017
    Copy the full SHA
    205a4d2 View commit details
    Browse the repository at this point in the history
  3. test: fix message test after V8 upgrade

    With V8 6.2 there is one line less in the promise trace.
    
    PR-URL: #15362
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    targos committed Oct 19, 2017
    Copy the full SHA
    a7487c9 View commit details
    Browse the repository at this point in the history
  4. src: update ustack offset identifiers

    PR-URL: #15362
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    geek authored and targos committed Oct 19, 2017
    Copy the full SHA
    8f9e738 View commit details
    Browse the repository at this point in the history
  5. src: fix rename of entry frame in v8abbr.h

    PR-URL: #15362
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    geek authored and targos committed Oct 19, 2017
    Copy the full SHA
    33b2b10 View commit details
    Browse the repository at this point in the history
  6. deps: backport b096c44 from upstream V8

    Original commit message:
    
        [build] Introduce an embedder version string
    
        Sometimes, the embedder might want to merge a fix to an abandoned branch
        or to a supported branch but the fix is not relevant to Chromium.
        This adds a new version string that the embedder can set at compile time
        and that will be appended to the official V8 version.
        The separator must be provided in the string. For instance, to have a
        full version string like "6.0.287.53-emb.1", the embedder must set
        V8_EMBEDDER_STRING to "-emb.1".
    
        Related Node.js issue: #9754
    
        BUG=v8:5740
        R=machenbach@chromium.org
    
        Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
        Change-Id: Ifa2d9bd213795e6d54886436f8c3787ac6162823
        Reviewed-on: https://chromium-review.googlesource.com/690475
        Reviewed-by: Michael Achenbach <machenbach@chromium.org>
        Reviewed-by: Yang Guo <yangguo@chromium.org>
        Commit-Queue: Michaël Zasso <mic.besace@gmail.com>
        Cr-Commit-Position: refs/heads/master@{#48301}
    
    Refs: v8/v8@b096c44
    PR-URL: #15785
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
    Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    targos committed Oct 19, 2017
    Copy the full SHA
    2780f01 View commit details
    Browse the repository at this point in the history
  7. deps: cherry-pick 9b21865822243 from V8 upstream

    Original commit message:
    
        [api] Add optional data pointer to GC callbacks
    
        This can be useful when there may be multiple callbacks attached by
        code that's not directly tied to a single isolate, e.g. working
        on a per-context basis.
    
        This also allows rephrasing the global non-isolate APIs in terms
        of this new API, rather than working around it inside `src/heap`.
    
        TBR=hpayer@chromium.org
    
        Bug:
        Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
        Change-Id: I2e490ec40d1a34ea812f25f41ef9741d2116d965
        Reviewed-on: https://chromium-review.googlesource.com/647548
        Reviewed-by: Yang Guo <yangguo@chromium.org>
        Reviewed-by: Adam Klein <adamk@chromium.org>
        Commit-Queue: Yang Guo <yangguo@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#47923}
    
    PR-URL: #15391
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    addaleax authored and targos committed Oct 19, 2017
    Copy the full SHA
    d7456ab View commit details
    Browse the repository at this point in the history
  8. deps: v8: fix potential segfault in profiler

    This change fixes a potential segfault in the sampling heap profiler.
    This landed as part of a larger change upstream [1]. This is the minimal
    backport that avoids the segfault.
    
    [1]: https://git.io/vdTYL
    
    PR-URL: #15498
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ofrobots authored and targos committed Oct 19, 2017
    Copy the full SHA
    33f5014 View commit details
    Browse the repository at this point in the history
  9. deps: backport 0f1dfae from V8 upstream

    Original commit message:
    
        avoid constructor inheritance due to compilation issues
    
        Constructor inheritance of a templated constructor is causing compilation issues for node.js:
    
        https: //github.com//pull/15362#issue-257007421
        Change-Id: I7d099ff5a1a2fd5b19c11112ddef8fe824e509f7
        Reviewed-on: https://chromium-review.googlesource.com/707008
        Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
        Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
        Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#48445}
    
    Refs: v8/v8@0f1dfae
    PR-URL: #15362
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    tebbi authored and targos committed Oct 19, 2017
    Copy the full SHA
    c39caa9 View commit details
    Browse the repository at this point in the history