From bd3f4c0a8051a9656a6ae769ef73f40e716515a2 Mon Sep 17 00:00:00 2001 From: Kalvin Lee <kdlee@chromium.org> Date: Thu, 10 Oct 2024 03:01:39 +0000 Subject: [PATCH] raw_span: Allow in `third_party/blink/` To enable a fresh run of the `raw_ptr` rewriter, we want to enable usage of `base::raw_span` under `third_party/blink/`. Bug: 331856209 Change-Id: I4d4d6b008fc853b589b284a83be689a56f7035da Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5918853 Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Kalvin Lee <kdlee@chromium.org> Cr-Commit-Position: refs/heads/main@{#1366605} --- third_party/blink/DEPS | 1 + .../blink/tools/blinkpy/presubmit/audit_non_blink_usage.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/third_party/blink/DEPS b/third_party/blink/DEPS index 6ee3d8403b72f..42789446bb7fe 100644 --- a/third_party/blink/DEPS +++ b/third_party/blink/DEPS @@ -7,6 +7,7 @@ include_rules = [ "+base/functional/function_ref.h", "+base/memory/raw_ptr.h", "+base/memory/raw_ref.h", + "+base/memory/raw_span.h", "+base/memory/raw_ptr_exclusion.h", "+base/memory/stack_allocated.h", "+base/notreached.h", diff --git a/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py b/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py index 5a917094d4c82..0d372cada6de3 100755 --- a/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py +++ b/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py @@ -124,6 +124,7 @@ _CONFIG = [ 'base::Process', 'base::RadToDeg', 'base::ranges::.+', + 'base::raw_span', 'base::RefCountedData', 'base::RemoveChars', 'base::RepeatingTimer', @@ -972,7 +973,7 @@ _CONFIG = [ 'gpu::ExportedSharedImage', 'gpu::SHARED_IMAGE_USAGE_DISPLAY_READ', 'gpu::SHARED_IMAGE_USAGE_SCANOUT', 'gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE', - 'gpu::SharedImageUsageSet' + 'gpu::SharedImageUsageSet', ], }, {