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 10.3 #43195

Closed
wants to merge 14 commits into from
Closed

deps: update V8 to 10.3 #43195

wants to merge 14 commits into from

Commits on May 27, 2022

  1. deps: update V8 to 10.3.174.8

    targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    97fba1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79a3749 View commit details
    Browse the repository at this point in the history
  3. src: update NODE_MODULE_VERSION to 109

    Major V8 updates are usually API/ABI incompatible with previous
    versions. This commit adapts NODE_MODULE_VERSION for V8 10.3.
    
    Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
    targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    764588d View commit details
    Browse the repository at this point in the history
  4. deps: V8: un-cherry-pick bd019bd

    Original commit message:
    
        [testrunner] delete ancient junit compatible format support
    
        Testrunner has ancient support for JUnit compatible XML output.
    
        This CL removes this old feature.
    
        R=mstarzinger@chromium.org,jgruber@chromium.org,jkummerow@chromium.org
        CC=​machenbach@chromium.org
    
        Bug: v8:8728
        Change-Id: I7e1beb011dbaec3aa1a27398a5c52abdd778eaf0
        Reviewed-on: https://chromium-review.googlesource.com/c/1430065
        Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
        Commit-Queue: Tamer Tas <tmrts@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#59045}
    
    Refs: v8/v8@bd019bd
    
    PR-URL: nodejs#32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Co-Authored-By: Richard Lau <rlau@redhat.com>
    2 people authored and targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    4344dea View commit details
    Browse the repository at this point in the history
  5. deps: V8: forward declaration of Rtl*FunctionTable

    This should be semver-patch since actual invocation is version
    conditional.
    
    PR-URL: nodejs#32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    refack authored and targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    d68ea90 View commit details
    Browse the repository at this point in the history
  6. deps: fix V8 build issue with inline methods

    PR-URL: nodejs#35415
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    
    deps: patch for v8 on windows
    
    PR-URL: nodejs#40010
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    
    deps: patch v8 for vs2019 in std17
    
    PR-URL: nodejs#40060
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    
    deps: workaround debug link error on Windows
    
    PR-URL: nodejs#38807
    Refs: nodejs#38788
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ash Cripps <acripps@redhat.com>
    gengjiawen authored and targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    e29fcf0 View commit details
    Browse the repository at this point in the history
  7. deps: disable trap handler for Windows cross-compiler

    `handler-outside-simulator.cc` uses inline assembly, which is not
    supported by MSVC.
    
    PR-URL: nodejs#40488
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    9b4c8bc View commit details
    Browse the repository at this point in the history
  8. deps: silence V8's warning on CompileFunction

    We are not ready to migrate yet.
    
    Refs: nodejs/node-v8#214
    
    PR-URL: nodejs#40907
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    5d11708 View commit details
    Browse the repository at this point in the history
  9. deps: V8: fix v8-cppgc.h for MSVC

    Refs: https://bugs.chromium.org/p/v8/issues/detail?id=12661
    Refs: nodejs#42375
    
    PR-URL: nodejs#42657
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    gengjiawen authored and targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    00e48ec View commit details
    Browse the repository at this point in the history
  10. deps: make V8 compilable with older glibc

    Remove call to `memfd_create`.
    The function that references it is only used for V8 testing.
    
    PR-URL: nodejs#42657
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    targos committed May 27, 2022
    Configuration menu
    Copy the full SHA
    e923906 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9e23473 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8478db2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0409f80 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e613f30 View commit details
    Browse the repository at this point in the history