)]}'
{
  "commit": "b43acf2da280e9885d22e471e693fa65cf8a7840",
  "tree": "d3f8665fe1d185ece79b6c90130eb64f804d134d",
  "parents": [
    "6d08404176b4e4b5dc9bd7d1a84ac052d53d73fe"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Mon Aug 17 14:12:17 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 17 14:12:17 2026 -0700"
  },
  "message": "[clang-tidy] Fix tint bugprone-derived-method-shadowing-base-method\n\nFor src/tint:\n\n- Declaration / Struct / Members: NOLINTNEXTLINE suppress\n- Remove redundant ProgramBuilder::AST()\n- Test functions rename to avoid shadowing\n- virtualize dtor\n\nBug: 501491694\nChange-Id: I83569339f4d6f116a448fe41143c8f15d1c4f501\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/332455\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16392a33a191b342f8e9d1f339faf7de564aa08d",
      "old_mode": 33188,
      "old_path": ".clang-tidy",
      "new_id": "3292e81cca7192d99d257fd5dc5c216bf53cffc8",
      "new_mode": 33188,
      "new_path": ".clang-tidy"
    },
    {
      "type": "modify",
      "old_id": "a15858118d319fa754cd9927b27f3d4710a7cf74",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/type/byte_address_buffer.h",
      "new_id": "671d15272f0828b306976789ecb2d258e42a72f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/type/byte_address_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "ec919dbedd91f38ce8ad816243db4d7ff6b3b4ed",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_type_layout_test.cc",
      "new_id": "48143946aca477038e37c686b7ebfd0a93328215",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f9328c93e1e74b1d7aa18b7729ed0cb33472d63",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/builder.h",
      "new_id": "0baa97ff71b212917a80ae233e988005af8af8c1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/builder.h"
    },
    {
      "type": "modify",
      "old_id": "dfcb994dc23a6d8b23e131117af882787f0e34a4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/program/program_builder.h",
      "new_id": "ffdd614b0dbf79647e0d33209e5ec0fdac86b221",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/program/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "3fa0fdfa3029ca066710c10e26e627b9052a5a90",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/alias_analysis_test.cc",
      "new_id": "6a0ae0dddbace3f137f4a3655f5fc53f8cce7ba5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/alias_analysis_test.cc"
    },
    {
      "type": "modify",
      "old_id": "563732efe61c418b4ea1e90766948748d9b37030",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver_helper_test.h",
      "new_id": "364533f14c27e72fd9e353d12e4601378594286c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "1aeb62ea554608d9ddf6afedd7a02fb75426c867",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/block_statement.h",
      "new_id": "9bbb92f09d1bbc5959c95a7bc5dcedeb284af1b9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/block_statement.h"
    },
    {
      "type": "modify",
      "old_id": "0a002a8339080594a04a5181442ee85769bf4260",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/break_if_statement.h",
      "new_id": "7f8050a5cd69019a6750656912ab67f8d1297587",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/break_if_statement.h"
    },
    {
      "type": "modify",
      "old_id": "77e17ab8c8da293010cdc2eedbf8731c5efce876",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/call.h",
      "new_id": "129ed93d379941feb8f4a09e43ca761ce1effc35",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/call.h"
    },
    {
      "type": "modify",
      "old_id": "fbcd745c4755ef0b21b04ca453168a51957dcbaf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/for_loop_statement.h",
      "new_id": "f8cd1abc7765af20e948c8a7f9ed2c791756f26c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/for_loop_statement.h"
    },
    {
      "type": "modify",
      "old_id": "396a3abe88424034b377c5a3d4809e853813eb43",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/loop_statement.h",
      "new_id": "c062a3849fa3055aca1bf99cc5f992ddef4141e9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/loop_statement.h"
    },
    {
      "type": "modify",
      "old_id": "4e4d60c97baa54fc0a015e6d83b3341a7e7c9375",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/struct.h",
      "new_id": "27cc755a540c552ac767542a8ffd1cbaf7c1fd1e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/struct.h"
    },
    {
      "type": "modify",
      "old_id": "2029364c40a72bafd4c6b9dfe7fc916a623c5589",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/switch_statement.h",
      "new_id": "1ad11d303a22632a4feb5960d4056c3e758c6d12",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/switch_statement.h"
    },
    {
      "type": "modify",
      "old_id": "4038bf97216d7045f6cb83e3ebae135f503f601e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/variable.h",
      "new_id": "ced7cb9d7fc53bbe5bc881c9455cf0172e3a4258",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/variable.h"
    },
    {
      "type": "modify",
      "old_id": "86ca2d36a61c4b65c94ff7847dd8bca79baa4874",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/while_statement.h",
      "new_id": "9e3ed9e31e7ca4a2af04eee4086becd7e297f03a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/while_statement.h"
    },
    {
      "type": "modify",
      "old_id": "f52d0820f587a9ac9c590b1c166350f3018773b2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc",
      "new_id": "fdf59f21d45d4e9b08fc1e590176eb2a64ade2a6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0007931425a8fe9ade45dd8843b21eb62721f1ed",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.h",
      "new_id": "5ecaadc08e80f1b32e858932fea3efefc2349f76",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.h"
    }
  ]
}
