commit | 7c8bea61a9e0bd02932fce9d164965f7ade0a124 | [log] [tgz] |
---|---|---|
author | Bill Budge <bbudge@chromium.org> | Sat Feb 10 07:15:39 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Feb 10 07:15:39 2018 |
tree | 0e713cc462850de99d6e92490339859e2c80a529 | |
parent | 7c8c2adeebc15680883e797753e3e47a5f5d9845 [diff] |
Revert "[ArrayBuffer] Give each SecurityOrigin a Partition for ArrayBuffers." This reverts commit eaa730ff5abd585b0b629f07406df6701589e7ff. Reason for revert: performance regression: https://bugs.chromium.org/p/chromium/issues/detail?id=809546 Original change's description: > [ArrayBuffer] Give each SecurityOrigin a Partition for ArrayBuffers. > > - Goes through SecurityOrigin's ArrayBuffer Partition for ArrayBuffers > allocated from the V8 side. > - Reworks ArrayBufferContents to support multiple partitions for > ArrayBuffers. Adds overload of AllocateMemoryOrNull to handle these > allocations. Associates a PartitionRootGeneric with each allocation, > storing a pointer just before the ArrayBuffer data. > > Bug:chromium:799573 > > Change-Id: I712176c715d1fb2511d87892052ba9d2d8084336 > Reviewed-on: https://chromium-review.googlesource.com/853120 > Reviewed-by: Chris Palmer <palmer@chromium.org> > Reviewed-by: Kentaro Hara <haraken@chromium.org> > Commit-Queue: Bill Budge <bbudge@chromium.org> > Cr-Commit-Position: refs/heads/master@{#533921} TBR=palmer@chromium.org,bbudge@chromium.org,nasko@chromium.org,adamk@chromium.org,haraken@chromium.org,mlippautz@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: chromium:799573 Change-Id: Id48e51e7d0c53bcb9df15ab72d8ea99014c82055 Reviewed-on: https://chromium-review.googlesource.com/912108 Reviewed-by: Bill Budge <bbudge@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Bill Budge <bbudge@chromium.org> Cr-Commit-Position: refs/heads/master@{#535966}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .