1. 14 Sep, 2020 6 commits
  2. 13 Sep, 2020 2 commits
  3. 12 Sep, 2020 1 commit
  4. 11 Sep, 2020 28 commits
  5. 10 Sep, 2020 3 commits
    • Omer Katz's avatar
      Reland "Reland "cppgc, heap: Don't eagerly allocate worklist segments"" · 5b9889d9
      Omer Katz authored
      This is a reland of f25cb50a
      
      Removed the problematic tests.
      The problem with the test was that we try to pop from an empty segment.
      GCC flags that as accessing beyond the array (i.e. index is uint16_t
      equivalent of -1). Preceding the actual pop is a DCHECK that asserts
      the segment isn't empty. In practice, since we have the DCHECK and
      access to the segment is always via a Local, this shouldn't be a
      problem.
      Unfortunately, GCC flags the access regardless. The DCHECK goes through
      a function pointer so GCC cannot determine that in our unittest the
      DCHECK would crash if index is 0 and the access would not happen (The
      indirection was added to allow for test DCHECK handlers that don't
      crash, so we can't mark the function pointer as noreturn).
      
      Drive-by: Segment::Pop and Segment::Push rely on the their Local
      counterparts checking of emptiness/fullness, so we should always
      access segments via Locals. Making the Segment ctor private.
      
      Original change's description:
      > Reland "cppgc, heap: Don't eagerly allocate worklist segments"
      >
      > This is a reland of c99147c6
      >
      > Original change's description:
      > > cppgc, heap: Don't eagerly allocate worklist segments
      > >
      > > Bug: chromium:1056170
      > > Change-Id: I75a6b5f52bfe8dd71abc086e5d1e060759ad7fc0
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2391254
      > > Commit-Queue: Omer Katz <omerkatz@chromium.org>
      > > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#69778}
      >
      > Bug: chromium:1056170
      > Change-Id: I4633da065976a6b2710d2f23b946fd2af0e65c83
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2401425
      > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Commit-Queue: Omer Katz <omerkatz@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#69806}
      
      Bug: chromium:1056170
      Change-Id: I7a122d1a2d20cd4e7c824d249975b4d3df30e03e
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2403251Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Omer Katz <omerkatz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69829}
      5b9889d9
    • Almothana Athamneh's avatar
      Add "default_min_sdk_version=19" to android gn args · e3c5b22e
      Almothana Athamneh authored
      Bug: chromium:1126469
      Change-Id: Ia05590ef2e727ce3ac810610f579f6446682e8fa
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2403242Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69828}
      e3c5b22e
    • Ng Zhi An's avatar
      [wasm-simd][scalar-lowering] Implement i64x2 lowering · 69c210f5
      Ng Zhi An authored
      Add a bunch of lowering for I64x2 operations. This allows us to enable
      most of the I64x2 tests in test-run-wasm-simd.cc.
      
      Most of these lowering are straightforward. The load splat and load
      extends need an additional operation to convert the loaded Word32 nodes
      to Word64.
      
      Bug: v8:10507
      Change-Id: I6c948918c03904d2b6778223a95bb2e34b692a5e
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2401954Reviewed-by: 's avatarBill Budge <bbudge@chromium.org>
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69827}
      69c210f5