• Clemens Backes's avatar
    Reland "[wasm] Remove all implications from --predictable" · dcd07842
    Clemens Backes authored
    This is a reland of 79d63a5e. Some fixes
    landed already, and two tests need to be skipped now (one with a tracking
    bug).
    
    Original change's description:
    > [wasm] Remove all implications from --predictable
    >
    > In predictable mode, we want to execute the same code as otherwise,
    > modulo timing. Hence remove any implications which change behaviour
    > (like tier-up or asynchronous compilation).
    > Note that --predictable is a debugging flag, so the configurations does
    > not need to "make sense" in production.
    >
    > R=ahaas@chromium.org
    >
    > Bug: v8:11848
    > Change-Id: If74fbacadeb087d977922c41f33fd18738b50ded
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2940898
    > Commit-Queue: Clemens Backes <clemensb@chromium.org>
    > Reviewed-by: Andreas Haas <ahaas@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#74973}
    
    Bug: v8:11848
    Change-Id: I3564e4351d6545bb9643d1ae44722eb2606b8961
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2944936Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
    Commit-Queue: Clemens Backes <clemensb@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#75009}
    dcd07842
wasm-engine.cc 62.6 KB