1. 27 Mar, 2020 6 commits
  2. 26 Mar, 2020 16 commits
  3. 25 Mar, 2020 16 commits
  4. 24 Mar, 2020 2 commits
    • Clemens Backes's avatar
      [wasm] Fix OSR on wasm calls · 851a395f
      Clemens Backes authored
      This fixes issues with replacing the return address of deeper (non-top)
      wasm frames, i.e. frames which are at a call position. The replaced
      address should also point after the call in the new code, so we don't
      execute the same call again.
      
      This is achieved by using slightly different encodings for breakpoint
      positions and other (wasm instruction) positions. Breakpoints set
      {is_instruction} to {false} in the source position table entry, whereas
      usual wasm instruction set it to {true}.
      Also, during stack walking for OSR, we remember whether we want to OSR
      to the position before the instruction (if it's the top frame), or after
      the call instruction (if it's deeper in the stack). We then use the
      {is_instruction} predicate to find the right location.
      
      R=thibaudm@chromium.org
      
      Bug: v8:10321
      Change-Id: I73212a7532c6ecf4c82bde76fe4059c8203e422c
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2116206Reviewed-by: 's avatarThibaud Michaud <thibaudm@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66850}
      851a395f
    • Michael Lippautz's avatar
      api: Add myself to OWNERS · 19de495c
      Michael Lippautz authored
      As discussed offline, adding myself to OWNERS for the C++ GC, handles,
      and Blink embedding issues in general.
      
      Bug: chromium:1056170
      Change-Id: Iff6a9f119000c04b40fb12b70f56d9bab7e32b43
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2116204Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66849}
      19de495c