1. 05 Sep, 2018 2 commits
    • Michael Lippautz's avatar
      Reland "Add external backing store JS test" · 408d8904
      Michael Lippautz authored
      Allow mocking the limits for ArrayBuffer allocation to simulate operating
      system OOM.
      
      Fixes:
      - Ensure OS limit > hard limit for external memory. This is necessary as
        any processing below the hard limit is opportunistic. E.g. a running
        sweeper may stall the current marking (GC) round.
      - Immediately process AB allocations when under memory pressure. Otherwise,
        the allocations may be stuck in a stalled task. Freeing them upon
        adding them to the collector still enables parallelism if possible.
      
      This reverts commit f3ad6cdb.
      
      Bug: chromium:845409
      Change-Id: Ic3e458f2af231bae3d53afcfd6002a0347d3f12b
      Reviewed-on: https://chromium-review.googlesource.com/1206872
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55656}
      408d8904
    • Yang Guo's avatar
      Revert "Add external backing store JS test" · f3ad6cdb
      Yang Guo authored
      This reverts commit 5107ec2a.
      
      Reason for revert: Test is very flaky: https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20Linux64
      
      Original change's description:
      > Add external backing store JS test
      > 
      > Allow mocking the limits for ArrayBuffer allocation to simulate operating
      > system OOM.
      > 
      > Bug: chromium:845409
      > Change-Id: I38bf56a3677e1db547c774223c81e913f56cb631
      > Reviewed-on: https://chromium-review.googlesource.com/1203895
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55616}
      
      TBR=ulan@chromium.org,mlippautz@chromium.org
      
      Change-Id: I633988dba1b0a87b652e72e0e667e90122e00f6d
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:845409
      Reviewed-on: https://chromium-review.googlesource.com/1206290Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Yang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55630}
      f3ad6cdb
  2. 04 Sep, 2018 1 commit
  3. 15 Mar, 2018 1 commit
  4. 01 Feb, 2018 1 commit
  5. 10 Jan, 2018 1 commit
  6. 09 Jan, 2018 1 commit