commit | 6c9b3064df50f89188dbe14df493f0f78a76f96e | [log] [tgz] |
---|---|---|
author | Ali Hijazi <ahijazi@chromium.org> | Mon Jun 17 16:27:13 2024 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Jun 17 16:32:37 2024 |
tree | fa61d3b3b21b4b3da573ba45a6d8ce2d92a2e235 | |
parent | 17c2c496ca5c07a3640edcb6dc9c5ad420f926f0 [diff] |
Rewrite base::span fields into base::raw_span The following benchmarks were launched to ensure the cl does not introduce any performance regression: https://pinpoint-dot-chromeperf.appspot.com/job/1557e576fe0000 https://pinpoint-dot-chromeperf.appspot.com/job/14679948410000 https://pinpoint-dot-chromeperf.appspot.com/job/1138a382410000 https://pinpoint-dot-chromeperf.appspot.com/job/151ced98410000 The first patch was generated using the SpanRewriter tool which is part of the raw_ptr rewriter in: tools/clang/rewrite_raw_ptr_fields/RewriteRawPtrFields.cpp The later patches are manual fixes. DanglingUntriaged-notes: Annotating pre-existing dangling pointers. Bug: 332587642 Change-Id: Ie6f01a2f4e6ec1f92f66d7cf918705728c39c3dd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5515096 Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org> Owners-Override: Arthur Sonzogni <arthursonzogni@chromium.org> Commit-Queue: Ali Hijazi <ahijazi@chromium.org> Cr-Commit-Position: refs/heads/main@{#1315913} NOKEYCHECK=True GitOrigin-RevId: ad8f16951d78c92fcb412414db3f72201756044a