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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 689680a5315a51cfe347968a893c38bb60be56eb
Choose a base ref
...
head repository: nodejs/node
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 651088c3e6b6399a3e656e397c3845b970ad7903
Choose a head ref
  • 2 commits
  • 8 files changed
  • 1 contributor

Commits on Jun 8, 2020

  1. deps: V8: cherry-pick b5939c758924

    Original commit message:
    
        Revert "s390: [arm] Add missing RELATIVE_CODE_TARGET iteration"
    
        This reverts commit 9d3cca1cd3ad7c6653cab1cdf111d356f33f77cd.
    
        Reason for revert: Only the test needs to be skipped on s390. Refer to this: https://crrev.com/c/1981505
    
        Original change's description:
        > s390: [arm] Add missing RELATIVE_CODE_TARGET iteration
        >
        > Port b766299d2c382cc9817e73225bbebe29ce62b9d1
        > Port 9592b043eed86db91a441d4bf78b7f0c8c2ce4dd
        > Port d915b8d668615a7d6d75cf7a61d3ca5a3d139799
        >
        > Original Commit Message:
        >
        >     Code object iteration was missing logic for RELATIVE_CODE_TARGET
        >     reloc entries. Garbage collection could thus miss objects that were
        >     referenced only as targets of pc-relative calls or jumps.
        >
        >     RELATIVE_CODE_TARGETs are only used on arm, mips, and s390 and only
        >     at mksnapshot-time.
        >
        >     This exposed another issue in that the interpreter entry trampoline
        >     copy we generate for profiling *did* contain relative calls in
        >     runtime-accessible code. This is a problem, since code space on arm is,
        >     by default, too large to be fully addressable through pc-relative
        >     calls. This CL thus also disables the related
        >     FLAG_interpreted_frames_native_stack feature on arm.
        >
        >     objects.
        >
        > R=​jgruber@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
        > BUG=
        > LOG=N
        >
        > Change-Id: Ifbcaed98d90a2730f0d6a8a7d32c621dab1ff5b2
        > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2087693
        > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        > Reviewed-by: Junliang Yan <jyan@ca.ibm.com>
        > Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
        > Cr-Commit-Position: refs/heads/master@{#66644}
    
        TBR=michael_dawson@ca.ibm.com,mlippautz@chromium.org,jyan@ca.ibm.com,jgruber@chromium.org,joransiu@ca.ibm.com,miladfar@ca.ibm.com
    
        # Not skipping CQ checks because original CL landed > 1 day ago.
    
        Change-Id: Id645a9def23d278235ff77f25249d2187e8105ca
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2196521
        Reviewed-by: Milad Farazmand <miladfar@ca.ibm.com>
        Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        Commit-Queue: Milad Farazmand <miladfar@ca.ibm.com>
        Cr-Commit-Position: refs/heads/master@{#67751}
    
    Refs: v8/v8@b5939c7
    
    PR-URL: #33702
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Milad Farazmand authored and richardlau committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    de501d2 View commit details
    Browse the repository at this point in the history
  2. deps: V8: cherry-pick 4e1bf2bc92bd

    Original commit message:
    
        Skip InterpreterWithNativeStack on jitless mode
    
        As discussed under https://crrev.com/c/1981505,
        Test requires an executable CODE_SPACE and is thus incompatible with
        jitless mode.
    
        Change-Id: Icddad50a3484f0cfc5fb4abd7175058d50bc06d3
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2193911
        Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        Commit-Queue: Jakob Gruber <jgruber@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#67726}
    
    Refs: v8/v8@4e1bf2b
    
    PR-URL: #33702
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
    Milad Farazmand authored and richardlau committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    651088c View commit details
    Browse the repository at this point in the history
Loading