[wtf] Add active iterator checks for Vector [chromium/src : main]

0 views
Skip to first unread message

Keishi Hattori (Gerrit)

unread,
Jun 24, 2026, 1:54:44 AM (8 days ago) Jun 24
to Kent Tamura, Kentaro Hara, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, oilpan-rev...@chromium.org, kouhe...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org
Attention needed from Kent Tamura

Keishi Hattori added 1 comment

Patchset-level comments
File-level comment, Patchset 8 (Latest):
Keishi Hattori . resolved

PTAL

Open in Gerrit

Related details

Attention is currently required from:
  • Kent Tamura
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I2d91dc90bb9d084db672b46a79eff9db6fb68b1d
Gerrit-Change-Number: 7951919
Gerrit-PatchSet: 8
Gerrit-Owner: Keishi Hattori <kei...@chromium.org>
Gerrit-Reviewer: Keishi Hattori <kei...@chromium.org>
Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-Attention: Kent Tamura <tk...@chromium.org>
Gerrit-Comment-Date: Wed, 24 Jun 2026 05:54:07 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kent Tamura (Gerrit)

unread,
Jun 24, 2026, 2:15:38 AM (8 days ago) Jun 24
to Keishi Hattori, Kent Tamura, Kentaro Hara, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, oilpan-rev...@chromium.org, kouhe...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org
Attention needed from Keishi Hattori

Kent Tamura voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Keishi Hattori
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2d91dc90bb9d084db672b46a79eff9db6fb68b1d
    Gerrit-Change-Number: 7951919
    Gerrit-PatchSet: 8
    Gerrit-Owner: Keishi Hattori <kei...@chromium.org>
    Gerrit-Reviewer: Keishi Hattori <kei...@chromium.org>
    Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-Attention: Keishi Hattori <kei...@chromium.org>
    Gerrit-Comment-Date: Wed, 24 Jun 2026 06:15:04 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Keishi Hattori (Gerrit)

    unread,
    Jun 24, 2026, 3:00:57 AM (8 days ago) Jun 24
    to Kent Tamura, Kentaro Hara, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, oilpan-rev...@chromium.org, kouhe...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org

    Keishi Hattori voted Commit-Queue+2

    Commit-Queue+2
    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2d91dc90bb9d084db672b46a79eff9db6fb68b1d
    Gerrit-Change-Number: 7951919
    Gerrit-PatchSet: 8
    Gerrit-Owner: Keishi Hattori <kei...@chromium.org>
    Gerrit-Reviewer: Keishi Hattori <kei...@chromium.org>
    Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-Comment-Date: Wed, 24 Jun 2026 07:00:32 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Chromium LUCI CQ (Gerrit)

    unread,
    Jun 24, 2026, 3:04:40 AM (8 days ago) Jun 24
    to Keishi Hattori, Kent Tamura, Kentaro Hara, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, oilpan-rev...@chromium.org, kouhe...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org

    Chromium LUCI CQ submitted the change

    Change information

    Commit message:
    [wtf] Add active iterator checks for Vector

    The plan was to use BRP ref count for Vector but it turned out
    that the atomics was a huge performance overhead.
    This CL adds active iterator checks that were added for HeapVector
    to Vector too.

    This CL also changes the CL to DumpWithoutCrash instead of crashing on
    detection.
    Change-Id: I2d91dc90bb9d084db672b46a79eff9db6fb68b1d
    Reviewed-by: Kent Tamura <tk...@chromium.org>
    Commit-Queue: Keishi Hattori <kei...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1651533}
    Files:
    • M third_party/blink/renderer/platform/heap/collection_support/heap_deque.h
    • M third_party/blink/renderer/platform/heap/collection_support/heap_linked_hash_set.h
    • M third_party/blink/renderer/platform/heap/collection_support/heap_vector.h
    • M third_party/blink/renderer/platform/wtf/BUILD.gn
    • M third_party/blink/renderer/platform/wtf/size_assertions.cc
    • A third_party/blink/renderer/platform/wtf/vector.cc
    • M third_party/blink/renderer/platform/wtf/vector.h
    Change size: M
    Delta: 7 files changed, 91 insertions(+), 27 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Kent Tamura
    Open in Gerrit
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: merged
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I2d91dc90bb9d084db672b46a79eff9db6fb68b1d
    Gerrit-Change-Number: 7951919
    Gerrit-PatchSet: 9
    Gerrit-Owner: Keishi Hattori <kei...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Keishi Hattori <kei...@chromium.org>
    Gerrit-Reviewer: Kent Tamura <tk...@chromium.org>
    open
    diffy
    satisfied_requirement
    Reply all
    Reply to author
    Forward
    0 new messages