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

deps: update V8 to 7.0 #22754

Closed
wants to merge 8 commits into from
Closed

deps: update V8 to 7.0 #22754

wants to merge 8 commits into from

Commits on Sep 22, 2018

  1. deps: update V8 to 7.0.276.20

    targos committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    98a102f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    190bed9 View commit details
    Browse the repository at this point in the history
  3. src: update NODE_MODULE_VERSION to 67

    Major V8 updates are usually API/ABI incompatible with previous
    versions. This commit adapts NODE_MODULE_VERSION for V8 7.0.
    
    Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
    targos committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    64b349d View commit details
    Browse the repository at this point in the history
  4. deps: update v8.gyp

    Synchronize source files list with upstream's BUILD.gn
    targos committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    08f21fc View commit details
    Browse the repository at this point in the history
  5. deps: cherry-pick 2363cdf from upstream V8

    Original commit message:
    
        [tracing] do not add traces when disabled
    
        nodejs#21038
    
        Change-Id: Ic4c9f403b5e54a97d3170b2311dd5aab8c8357c8
        Reviewed-on: https://chromium-review.googlesource.com/1217726
        Commit-Queue: Ali Ijaz Sheikh <[email protected]>
        Reviewed-by: Yang Guo <[email protected]>
        Cr-Commit-Position: refs/heads/master@{nodejs#55809}
    
    Refs: v8/v8@2363cdf
    targos committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    062dfd5 View commit details
    Browse the repository at this point in the history
  6. src: use HeapStatistics to get external memory

    V8 is improving the way external memory is internally managed and how
    it is reported.
    External memory should now be retrieved using HeapStatistics.
    
    Refs: v8#80
    Rodrigo Bruno authored and targos committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    58a2932 View commit details
    Browse the repository at this point in the history
  7. src: update postmortem constants

    Update two postmortem constants in the ustack helper that
    changed while moving to V8 7.0.
    cjihrig authored and targos committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    64172a0 View commit details
    Browse the repository at this point in the history
  8. test: update postmortem metadata test for V8 7.0

    The V8 7.0 update requires the following adjustments to the
    postmortem debugging metadata constants:
    
    - v8dbg_class_SharedFunctionInfo__script__Object
      Use: v8dbg_class_SharedFunctionInfo__script_or_debug_info__Object
    
    - v8dbg_class_SharedFunctionInfo__function_identifier_or_debug_info__Object
      Use: v8dbg_class_UncompiledData__inferred_name__String and
           v8dbg_class_SharedFunctionInfo__name_or_scope_info__Object
    
    Refs: v8/v8@c941f11
    cjihrig authored and targos committed Sep 22, 2018
    Configuration menu
    Copy the full SHA
    0affb0c View commit details
    Browse the repository at this point in the history