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

use precalculated dominators in #21

Merged
merged 24 commits into from
Oct 7, 2019

Commits on Oct 6, 2019

  1. module: use v8 synthetic modules

    PR-URL: #29846
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    guybedford committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    ffd22e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2019

  1. deps: update V8 to 7.8.279.9

    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    f7f6c92 View commit details
    Browse the repository at this point in the history
  2. build: reset embedder string to "-node.0"

    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    60a3bd9 View commit details
    Browse the repository at this point in the history
  3. src: update NODE_MODULE_VERSION to 79

    Major V8 updates are usually API/ABI incompatible with previous
    versions. This commit adapts NODE_MODULE_VERSION for V8 7.8.
    
    Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
    
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    7fcc1f7 View commit details
    Browse the repository at this point in the history
  4. deps: V8: fix filename manipulation for Windows

    PR-URL: #28016
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann (רפאל פלחי) <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    acd77cc View commit details
    Browse the repository at this point in the history
  5. 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.
    
        [email protected],[email protected],[email protected]
        CC=​[email protected]
    
        Bug: v8:8728
        Change-Id: I7e1beb011dbaec3aa1a27398a5c52abdd778eaf0
        Reviewed-on: https://chromium-review.googlesource.com/c/1430065
        Reviewed-by: Jakob Gruber <[email protected]>
        Reviewed-by: Michael Starzinger <[email protected]>
        Commit-Queue: Tamer Tas <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#59045}
    
    Refs: v8/v8@bd019bd
    
    PR-URL: #26685
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    52c3bc1 View commit details
    Browse the repository at this point in the history
  6. deps: V8: silence irrelevant warning

    PR-URL: #26685
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    targos authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    15f3c8a View commit details
    Browse the repository at this point in the history
  7. deps: V8: patch register-arm64.h

    Fixes a compilation issue on some platforms
    
    PR-URL: #27375
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    4bf4d48 View commit details
    Browse the repository at this point in the history
  8. deps: V8: forward declaration of Rtl*FunctionTable

    This should be semver-patch since actual invocation is version
    conditional.
    
    PR-URL: #27375
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    4c2ff0a View commit details
    Browse the repository at this point in the history
  9. deps: V8: use ATOMIC_VAR_INIT instead of std::atomic_init

    `std::atomic_init<size_t>` is not implemented on all platforms.
    
    PR-URL: #27375
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    3995e52 View commit details
    Browse the repository at this point in the history
  10. deps: V8: add workaround for MSVC optimizer bug

    Refs: https://developercommunity.visualstudio.com/content/problem/512352/compiler-doesnt-finish-142027508.html
    
    PR-URL: #28016
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann (רפאל פלחי) <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    93c39f9 View commit details
    Browse the repository at this point in the history
  11. deps: V8: fix BUILDING_V8_SHARED issues

    PR-URL: #27375
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    Reviewed-By: Refael Ackermann <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    3df2a6e View commit details
    Browse the repository at this point in the history
  12. deps: V8: fix linking issue for MSVS

    PR-URL: #28016
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Refael Ackermann (רפאל פלחי) <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    refack authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    d8c77d5 View commit details
    Browse the repository at this point in the history
  13. tools: update V8 gypfiles

    until c6196ad7a2d601a4e1fdb313bfe2ec727fd67f7a
    
    Co-authored-by: Ujjwal Sharma <[email protected]>
    Co-authored-by: Michaël Zasso <[email protected]>
    
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    targos authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    1676502 View commit details
    Browse the repository at this point in the history
  14. assert: fix line number calculation after V8 upgrade

    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    targos authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    5981fb7 View commit details
    Browse the repository at this point in the history
  15. tools: patch V8 to run on older XCode versions

    Patch V8 (compiler/js-heap-broker.cc) to remove the use of an optional
    property, which is a fairly new C++ feature, since that requires a newer
    XCode version than the minimum requirement in BUILDING.md and thus
    breaks CI.
    
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    ryzokuken authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    1747233 View commit details
    Browse the repository at this point in the history
  16. deps: V8: cherry-pick deac757

    Original commit message:
    
        [debugger] Fix code coverage for break/return inside switch-case
    
        Case statements have a list of statements associated with them, but are
        not blocks, and were hence not fixed-up correctly for code coverage.
        This CL also applies the fix-up to the "body" of case statements,
        in this way removing ranges reported as uncovered between the final
        break/return in a case and the next case (or end of function).
    
        Drive-by: Add optional pretty printing to code coverage test results.
    
        Change-Id: I5f4002d4e17b7253ed516d99f7c389ab2264be10
        Bug: v8:9705
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1798426
        Reviewed-by: Toon Verwaest <[email protected]>
        Reviewed-by: Jakob Gruber <[email protected]>
        Commit-Queue: Sigurd Schneider <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#63719}
    
    Refs: v8/v8@deac757
    
    PR-URL: #29626
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Shelley Vohr <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    bcoe authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    019b23b View commit details
    Browse the repository at this point in the history
  17. deps: V8: cherry-pick 35c6d4d

    Original commit message:
    
        Make code generator python3.7 compatible (async keyword).
    
        Change-Id: Ifcd8b8cb1de60a007c7bbd4564d7869e83cb7109
    
    Fixes: #29548
    Refs:
    - #29548 (comment)
    - #29520
    - #29340
    - https://chromium-review.googlesource.com/c/deps/inspector_protocol/+/1781351
    - https://chromium.googlesource.com/deps/inspector_protocol/+/35c6d4d0d80b42d81bd00bcb1eb2b1093c80ed0a
    
    PR-URL: #29585
    Refs: #29520
    Reviewed-By: Christian Clauss <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    sam-github authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    e442e5a View commit details
    Browse the repository at this point in the history
  18. deps: V8: cherry-pick 716875d

    Original commit message:
    
        [build] Add message-template.h to build file
    
        This was missed during a file move and can cause build bugs.
    
        Bug: chromium:991547
        Change-Id: I157e7bb656956c08293c205c0d00884aecc7adee
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1798430
        Commit-Queue: Sigurd Schneider <[email protected]>
        Reviewed-by: Sigurd Schneider <[email protected]>
        Auto-Submit: Peter Marshall <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#63711}
    
    Refs: v8/v8@716875d
    
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    8586024 View commit details
    Browse the repository at this point in the history
  19. deps: update V8's postmortem script

    This commit updates V8's postmortem metadata generation script
    to support V8 7.8.
    
    The following metadata has changed:
    
    - v8dbg_class_JSDate__value__Object
      - The postmortem metadata generation script needed to be
        updated. No action should be required by postmortem tools.
    
    - v8dbg_class_JSRegExp__source__Object
      - The postmortem metadata generation script needed to be
        updated. No action should be required by postmortem tools.
    
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    cjihrig authored and MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    8d05991 View commit details
    Browse the repository at this point in the history
  20. deps: patch V8 to 7.8.279.10

    Refs: v8/v8@7.8.279.9...7.8.279.10
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    ddfc3b0 View commit details
    Browse the repository at this point in the history
  21. deps: patch V8 to 7.8.279.12

    Refs: v8/v8@7.8.279.10...7.8.279.12
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    eeafb26 View commit details
    Browse the repository at this point in the history
  22. deps: patch V8 to 7.8.279.14

    Refs: v8/v8@7.8.279.12...7.8.279.14
    PR-URL: #29694
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ujjwal Sharma <[email protected]>
    MylesBorins committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    80f2b67 View commit details
    Browse the repository at this point in the history
  23. http2: support passing options of http2.connect to net.connect

    PR-URL: #29816
    Fixes: #29811
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    ZYSzys committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    95266db View commit details
    Browse the repository at this point in the history