Update tool versions beyond just bazel (#5446)

#5445 updates to bazel 8.2.1, this does more updates (including to
buildifier, which does autofixes like the `sh_test` loads in the other
PR).

Note I'm using the latest available clang-format wheel. That's not
really something I expect people to have installed, but should mostly be
consistent. I'm specifically skipping clang-format 18 because it had
some broad regressions, and 19 got really confused by a `requires` on a
trailing return. Using the latest seemed probably okay since most people
won't see the difference. Do note that trailing returns in macros,
https://github.com/llvm/llvm-project/issues/47664, seems to be cropping
up again as an issue.
This commit is contained in:
Jon Ross-Perkins
2025-05-08 16:24:28 +00:00
committed by GitHub
parent afea14d14d
commit 74c0ed413c
9 changed files with 58 additions and 51 deletions
+12 -8
View File
@@ -17,8 +17,9 @@ auto AlwaysFalse() -> bool { return false; }
TEST(CheckTest, CheckTrue) { CARBON_CHECK(AlwaysTrue()); }
TEST(CheckTest, CheckFalse) {
ASSERT_DEATH({ CARBON_CHECK(AlwaysFalse()); },
R"(
ASSERT_DEATH(
{ CARBON_CHECK(AlwaysFalse()); },
R"(
CHECK failure at common/check_test.cpp:\d+: AlwaysFalse\(\)
)");
}
@@ -38,8 +39,9 @@ TEST(CheckTest, CheckTrueCallbackNotUsed) {
}
TEST(CheckTest, CheckFalseMessage) {
ASSERT_DEATH({ CARBON_CHECK(AlwaysFalse(), "msg"); },
R"(
ASSERT_DEATH(
{ CARBON_CHECK(AlwaysFalse(), "msg"); },
R"(
CHECK failure at common/check_test.cpp:.+: AlwaysFalse\(\): msg
)");
}
@@ -63,8 +65,9 @@ TEST(CheckTest, CheckOutputForms) {
}
TEST(CheckTest, Fatal) {
ASSERT_DEATH({ CARBON_FATAL("msg"); },
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
ASSERT_DEATH(
{ CARBON_FATAL("msg"); },
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
}
TEST(CheckTest, FatalHasStackDump) {
@@ -74,8 +77,9 @@ TEST(CheckTest, FatalHasStackDump) {
auto FatalNoReturnRequired() -> int { CARBON_FATAL("msg"); }
TEST(ErrorTest, FatalNoReturnRequired) {
ASSERT_DEATH({ FatalNoReturnRequired(); },
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
ASSERT_DEATH(
{ FatalNoReturnRequired(); },
"\nFATAL failure at common/check_test.cpp:.+: msg\n");
}
// Detects whether `CARBON_CHECK(F())` compiles.