)]}'
{
  "commit": "2ecb367ab26259f4e7a2757bbccdb343907c0919",
  "tree": "0e3826c7cabb965e2088259ae840d7bfbdee613f",
  "parents": [
    "7a7ce196df44af531e84ddb947c06c6ba2294824"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Tue Jul 07 15:20:13 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 07 15:20:13 2026 -0700"
  },
  "message": "Fix some loud clang-tidy warnings\n\nFixes ~4000 of the currently-enabled warnings from\nrun-tricium-clang-tidy.py --default, with most being in generated files.\nThere are ~3000 remaining in total.\n\nFixes for generated files:\n- Skip files generated by protobuf.\n- Disable enum-\u003eenum class warnings for parts of public API.\n- Disable warning for \u0027enum initialized to 0 but has no value for 0\u0027 for\n  parts of public API where that\u0027s intentional.\n- Disable \u0027switch with only one case\u0027 for some generated code.\n- Disable \u0027use enum instead of macro\u0027 for generated GL header.\n- Fix warning on bitwise ops on signed numbers by adding `u` suffixes.\n- Fix some private overloads of public methods.\n- Fix some redundant `virtual` on overridden methods in Node.\n- Fix some redundant `typename`.\n- Fix some redundant `using Thing \u003d path::to::Thing;`.\n\nBug: 501491694\nChange-Id: I3ce82ca880316c237211c00ba1aab1b32953888b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/321276\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "820f706fe66ff6e4a8282202afcfb41dad07c6ff",
      "old_mode": 33188,
      "old_path": "generator/dawn_gpu_info_generator.py",
      "new_id": "70910cbf420cb745cd2f12005b6562e2eae2c5c2",
      "new_mode": 33188,
      "new_path": "generator/dawn_gpu_info_generator.py"
    },
    {
      "type": "modify",
      "old_id": "71ab2cb86c7d2478a0281aae2d485a8de3d0221e",
      "old_mode": 33188,
      "old_path": "generator/templates/api.h",
      "new_id": "4a6ed47dbd4f64f0f324d79d2baf1c6ae1683ba3",
      "new_mode": 33188,
      "new_path": "generator/templates/api.h"
    },
    {
      "type": "modify",
      "old_id": "b54a0f7dda2091de7738ddad2472e1296a76f1f1",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp.h",
      "new_id": "64cd7ef31e3d3a04c740a62030ec5f0fb55bd24e",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp.h"
    },
    {
      "type": "modify",
      "old_id": "83f108461e9b2a4667faf1bf1c1b6d28d0705214",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp_print.h",
      "new_id": "08abd611884a55ba2168082f3bb5fc505704407d",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp_print.h"
    },
    {
      "type": "modify",
      "old_id": "0fe6ab730c096a297369f7ca5982250b8f78268c",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/common/GPUInfo.cpp",
      "new_id": "fd2de87213cd9fea21b7454ef20851b2f0093fc3",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/common/GPUInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ad785884065342e34fa541c4f1becf6d6f19672",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/ChainUtils.cpp",
      "new_id": "fde94b704d2b00977191e8cd3536c36a11e8031b",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/ChainUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "357f2a0f54c095509f3ae28bfeaded72c48b1d24",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/ValidationUtils.cpp",
      "new_id": "4e89692f2495b4e4fc3ad1323b57ad4e238e6ccf",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/ValidationUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "169f5c39c63c2f9e690d9340ebf8bd13c79123ee",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/api_absl_format.cpp",
      "new_id": "60a1211ef41bed98e0fa7484bb2ce2fc44976899",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/api_absl_format.cpp"
    },
    {
      "type": "modify",
      "old_id": "f57216b571faa7932e8d0122083bb1cef79c358b",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/api_structs.cpp",
      "new_id": "1afb33c0ce69101e5d38cd58efa84d01043010b6",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/api_structs.cpp"
    },
    {
      "type": "modify",
      "old_id": "b823f958a4e13a2e4a9caa79815fd1249e38db2a",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/api_structs.h",
      "new_id": "40a7809f238bafabdf1b46937654b95ff84501be",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/api_structs.h"
    },
    {
      "type": "modify",
      "old_id": "9538fbcb6678099c1585fa8089203186d2ebaf4f",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/client/ClientBase.h",
      "new_id": "ef7c5ba4049a7931b2a602a69f2c94cb5eebe63d",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/client/ClientBase.h"
    },
    {
      "type": "modify",
      "old_id": "e9bef4c652d761c8bd8318cf24d3a4c4b80e32f4",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/server/ServerBase.h",
      "new_id": "ed7d727067f5cdac91f9534552b4df6d23623505",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/server/ServerBase.h"
    },
    {
      "type": "modify",
      "old_id": "dc53aa59746b0c3db232f0819f9fe3e69d23bbb7",
      "old_mode": 33188,
      "old_path": "generator/templates/opengl/opengl_platform.h",
      "new_id": "77ca79d49c5f8fc5ce756946fe2a71c372d2fb23",
      "new_mode": 33188,
      "new_path": "generator/templates/opengl/opengl_platform.h"
    },
    {
      "type": "modify",
      "old_id": "f1f364940a64e568221d3205c42bbc35dd08065c",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/WebGPU.cpp.tmpl",
      "new_id": "b08c2b290156e2c7cd8b774f9ac9cec12b278f50",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/WebGPU.cpp.tmpl"
    },
    {
      "type": "modify",
      "old_id": "e1774896732955f045eb83dfa5207895f61127a7",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/WebGPU.h.tmpl",
      "new_id": "285e67854816043e1d64d678eb09fbd37651cb88",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/WebGPU.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "18a725b26bc980c42d386fca457a34bc50c1157e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/data.cc",
      "new_id": "966fe0b647a235c5b035d06b0e604e868084f3bc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "b6b3a2e9691b0b41c138256d8eac2ca5adcfb539",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/data.cc.tmpl",
      "new_id": "09577e06c66ccec17c84ec7f765b9c23a08d51f5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "fd792d2939d50f7c71063e68af8d4829e44f8201",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/intrinsic/data.cc",
      "new_id": "001ecbb9c3fbad6666dee464d4981410277366de",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "d0c8d25cbeb259bcc4055a2092d8ce55449eb500",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/intrinsic/data.cc",
      "new_id": "d871d2ed552462a218feab9ec9317a66f0ff7fca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "62aa3d450c44eeeaa1fdce447e0294b8ddd1386d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/intrinsic/data.cc",
      "new_id": "a0f58bb7eb62a62ae5c2990f082adf15b9eb0d08",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "92d1cef50ce4562ab4d55e653c4883e5c0f28776",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/data.cc",
      "new_id": "84cddf512026dea2a09f06997777c3f81680a2c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "d148f2e30189187897c021d5878dab2a7ed7061a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/data.cc",
      "new_id": "b4215a36bffe4000308f78165d5c07f70feec839",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "6a9f038be5b611eaa178ee4352d42a120b491bdc",
      "old_mode": 33188,
      "old_path": "src/tint/utils/templates/intrinsic_table_data.tmpl.inc",
      "new_id": "62a3b6d6c40a8b0d323b3628e6bcf028cad4b27b",
      "new_mode": 33188,
      "new_path": "src/tint/utils/templates/intrinsic_table_data.tmpl.inc"
    },
    {
      "type": "modify",
      "old_id": "01f4441aee3aa15646fb1c1b6051fe0bc50bc484",
      "old_mode": 33261,
      "old_path": "tools/run-tricium-clang-tidy.py",
      "new_id": "84eff5b417e956db57de06722987a6d12f0c24e3",
      "new_mode": 33261,
      "new_path": "tools/run-tricium-clang-tidy.py"
    }
  ]
}
