Hash :
25390156
Author :
Date :
2025-08-21T00:13:19
Suppress unsafe buffers on a file-by-file basis in src/ [1 of N] In this CL, we suppress many files but stop short of actually enabling the warning by not removing the line from the unsafe_buffers_paths.txt file. That will happen in a follow-on CL, along with resolving any stragglers missed here. This is mostly a manual change so as to familiarize myself with the kinds of issues faced by the Angle codebase when applying buffer safety warnings. -- Re-generate affected hashes. -- Clang-format applied to all changed files. -- Add a few missing .reserve() calls to vectors as noticed. -- Fix some mismatches between file names and header comments. -- Be more consistent with header comment format (blank lines and trailing //-only lines when a filename comment adjoins license boilerplate). Bug: b/436880895 Change-Id: I3bde5cc2059acbe8345057289214f1a26f1c34aa Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6869022 Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
{
"src/compiler/generate_parser_tools.py":
"bb5b9d7e3b890ad55fe9dba470cd86fe",
"src/compiler/preprocessor/generate_parser.py":
"9a4588fdf009298fe49c52b9252789c7",
"src/compiler/preprocessor/preprocessor.l":
"dc2261e73ea92b35d68d69748c341319",
"src/compiler/preprocessor/preprocessor.y":
"770be78579281bd332f2277dcd3be7d3",
"src/compiler/preprocessor/preprocessor_lex_autogen.cpp":
"c58edcc71ed87ab9613539a3acd5e194",
"src/compiler/preprocessor/preprocessor_tab_autogen.cpp":
"4400616dc48b5aa8489814600801a544",
"tools/flex-bison/linux/bison.sha1":
"dfc9209e0c76eddd9bed0601c6c189e5",
"tools/flex-bison/linux/flex.sha1":
"621fc8947f2114812fb7a2c9df71bdcf",
"tools/flex-bison/mac/bison.sha1":
"820f02a921eaf3e176727a3ad17deaa6",
"tools/flex-bison/mac/flex.sha1":
"15c8ecfaac6ec510ea5118cdbcf27fdd",
"tools/flex-bison/windows/bison.exe.sha1":
"fd6d2461a2c256179faca7f5f142e689",
"tools/flex-bison/windows/flex.exe.sha1":
"c0213d97938af52cc29960381c77e608",
"tools/flex-bison/windows/m4.exe.sha1":
"98b1183972580437dffe690b29915c09",
"tools/flex-bison/windows/msys-2.0.dll.sha1":
"8f76dc025488db997861057d7283ce20",
"tools/flex-bison/windows/msys-iconv-2.dll.sha1":
"3892b2095dbfca5a71a30ffc7c895dad",
"tools/flex-bison/windows/msys-intl-8.dll.sha1":
"ff2f3d05584d43fbd77d6251988b83ac"
}