)]}'
{
  "commit": "b2ae89290a5fecd292c29a39da6dbc4cdbd46d04",
  "tree": "e54503d79e95676e81945d437fbebf9c71fa002d",
  "parents": [
    "a0c76a8a5b00bc986c2af916989af52c66b29b6f"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Jul 28 07:40:54 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 28 07:40:54 2026 -0700"
  },
  "message": "[build] Guard all fuzzer targets with TINT_BUILD_FUZZERS\n\nUse the build generator to automatically add the condition for fuzzer\ntargets and executables. Use a BUILD.cfg file to add the condition for\nthe fuzzer support library.\n\nThis fixes `cmake --install` when the fuzzers are disabled, because\npreviously it was trying to install some of the fuzzer helper\nlibraries.\n\nChange-Id: Iace9962813eabe8098f1c7bbc2f973b3c73e2802\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/327442\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "784b634f2d0fa8e11495656d900f537b9db120ab",
      "old_mode": 33188,
      "old_path": "scripts/tint_overrides_with_defaults.gni",
      "new_id": "c38e8983e84dfbe0b8f43ff513dcb989d5203c26",
      "new_mode": 33188,
      "new_path": "scripts/tint_overrides_with_defaults.gni"
    },
    {
      "type": "modify",
      "old_id": "46b43e6a9f388c45e8ef43d87ce2f2378f4dcd33",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.bazel",
      "new_id": "7df09853bd5aec8b1d54e13a33b59b9b18ba23f8",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "00b528eaa428400a94f7ff0dc0e85309c9d78819",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "c167b9d7db8b4f1c6701233350e6e90f95af0f3a",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "aa438dc67435b7f5a67cac8c2f610b165aa534bb",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/common/BUILD.bazel",
      "new_id": "72f99e90470bd1f5277d23c174a8638761fba5f9",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/common/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8652a3ff80dc93e64845b87ba526ca6d9349a563",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/common/BUILD.cfg"
    },
    {
      "type": "modify",
      "old_id": "351f32f4924f0170fae2653c9922a94b7f6b2b1d",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/common/BUILD.cmake",
      "new_id": "4d28d1f9f6103a857282f9a93d510295495317cc",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/common/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "9cbc5a6aad41daab7044dce9b688c65d42a9e582",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/common/BUILD.gn",
      "new_id": "d96c9946bdcf1a044963f05338ee5bef44061af1",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/common/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5969a445d7bde825f102890c178ddca768986d29",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/BUILD.bazel",
      "new_id": "2c348cad7bedcbc423dcfe5f1e400249adc01852",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8a9ad109314d4034833bc82c0f02f2cff0ca71a7",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/BUILD.cmake",
      "new_id": "c20ed30d94deeaddaee2094a4756687aad72211f",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "73e4af977e370b9adef310bce1537f756dfe751c",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/BUILD.gn",
      "new_id": "9145d376403454884807f0217483f727051d6b24",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "945288d5c156e9c51fe935c6fc4d6bc338ec0ef9",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir_mesa/BUILD.bazel",
      "new_id": "7e4c39855c1b62c349cc0555b53a8fdc9f0fe4e2",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir_mesa/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8434d8a697a6919fe48738bcbfd72c6fe1ae8cdc",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir_mesa/BUILD.cmake",
      "new_id": "3c81055b4429b4f2c66c55ab1804d5b4f526be21",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir_mesa/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "8d916bfeb185b82e464ae437b7865e91fcf9c8bc",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir_mesa/BUILD.gn",
      "new_id": "0548a5f754e23e0cae9f31c60ab65492eeec937f",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir_mesa/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "43919a0147895d325b4b4f614e528e3501f9d574",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/BUILD.bazel",
      "new_id": "163ee7da9b9d1b660627ada1f3ff97c71f6dc2f3",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9e25004014c6074cfeab3c1c5b2faf7c655d5911",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/BUILD.cmake",
      "new_id": "f99616288c9a09bf3b6a5550227dd43132f1ff7b",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "e3240a03ad4a0526897b328ad5b4cd6fc823c5f1",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/BUILD.gn",
      "new_id": "063131bc0dd5ba9d6167b918227e103b256a9645",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c9644248999da61e8af08536094b9532d11416cc",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl_mesa/BUILD.bazel",
      "new_id": "b70e6c1adce412624ccb5bc8fc257291c9c589e9",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl_mesa/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "57dd903a610713e0d81810fff8914b6ac0812932",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl_mesa/BUILD.cmake",
      "new_id": "515792d7cc80d96aa39ac316107287bfc63cf372",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl_mesa/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "b49339f2f4e0c40f8231b6df063d9b7d65becfe5",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl_mesa/BUILD.gn",
      "new_id": "66d7b0a994d892e33203d28857b6ef6918ed4838",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl_mesa/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a4eab1e0892c6eb7b57fd1c6ee0f5a76aa492997",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/BUILD.bazel",
      "new_id": "2e605eb8df593a8c20fe48646269b0720229059c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cd235ec48903d11454510a8bb0d6a9be11ea2dc5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/BUILD.cmake",
      "new_id": "449dd8b66e61abff4de63f1ea619413d6abb7889",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "292010c41862096e19e163d0c4eb94548d28cadb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/BUILD.gn",
      "new_id": "5a6558561bcc4b00926294766967aa20ffdb86aa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7d73d3c3cb0f4a07928b0156f8eb53132968b0dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.bazel",
      "new_id": "56ac5acff25579bd66085f8a42ea218d301b7e60",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ee2e2ef0a818e7939aea9d543987ede457f275f3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.cmake",
      "new_id": "ecefabe33314beeabe6b1511cd29f90b46dbbabe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "956f124f434b0b65c72b4a28e6f9b5a32bff4d98",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.gn",
      "new_id": "34871a7826f43413992b0cde5a739e4b979522ac",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "35344d99f9233f3d3ec8b6339a2a420858006555",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/BUILD.bazel",
      "new_id": "777da59d0bd961d32593c9e358ba8fb5eb8347de",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "557ec21de1c120b6fbdca5abdbb6ea11c3e0c80b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/BUILD.cmake",
      "new_id": "66ade2c87868f6d1ed28c702caea5a400e31a91a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "e63ceb4ef94298368c697aee6604974b55cf5dc3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/BUILD.gn",
      "new_id": "37f544797ab8780b9706a39698e82d5b32404af2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "80a6ea3fb43f1972a5a9a51b04a42b32780b50da",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/BUILD.bazel",
      "new_id": "e4c0cee8422ed654c41311b2ab86c6c66cdae8f7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "884d68a976364d3dea3d2bc773dac717469f921b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/BUILD.cmake",
      "new_id": "e42fa78a6eb9292ff2ba0abfa14ed79f3a16f2ac",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "0cf911be0467f9862a01ea73d12724825c683804",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/BUILD.gn",
      "new_id": "fe84a8a3fc8ff32c2abc6bb5ecd851319af100ed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "67c18d7d53b6c67110e03356ff2905c52ff75715",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/BUILD.bazel",
      "new_id": "bc2d21a1b91cf5115d224b70d0cb79720fbf50ff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1fad0be7681e7fe28b544623dda4463c5d36bc81",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/BUILD.cmake",
      "new_id": "f351bd90af3320af84ee0bfeba2f2607d4755a6a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "6aa7006d659ff0612e12b62a8df43083d85842ad",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/BUILD.gn",
      "new_id": "4395ca059213e9a9a0aa78b35d02fabe8780c517",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f89aa4f21f86950c7448b4d639347bb960f6c147",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/BUILD.bazel",
      "new_id": "4c60f26f05826f45b282792ff55c4abbd25abc59",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b6f257cfd500b21a75bd81eec9c0cc0aeeaf338c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/BUILD.cmake",
      "new_id": "1eabefca97a815154f1bb14bbfbea328fd86cb35",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "bcd8058bd8092fd4ae5fdbe7a7386bcf8f0a443a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/BUILD.gn",
      "new_id": "63a04f4dbb53ad3e1a2a35093f10af84093f89a6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "077d4b03035ae2f6d9e82b7f3e23d718aff717c6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.bazel",
      "new_id": "160456e3d58b658cb9f47c296c52998c44c5a7b0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cee26ed05d73425b8674a128d4f052da7695317a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.cmake",
      "new_id": "cb0e5fa19c2f3620f009aecd6946a7639507205d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "622ff9843b350a1207d95dd6e3ff7d0ce6b3b724",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.gn",
      "new_id": "4eb25a25575e2780a285ee8191b905bde9b7ef28",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1ddf73c697f279cbe0a7d8d8879691a825379da8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/BUILD.bazel",
      "new_id": "152fc12ebf611f1d417bb650adb498d926d55835",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "26660eb83b55be0d8878f8687fc9c614d22029cc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/BUILD.cmake",
      "new_id": "de9f7ae059c49cd46bbca9ebf5fe77d67556c676",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "29bcfdfc8ce0b013012b5ebf0092ab43dfdf9aed",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/BUILD.gn",
      "new_id": "6e4ac5662e43e50e48c2436e1b00d2f71034387d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6162474428d64b875b6d06ab032dd5d75476c66c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/raise/BUILD.bazel",
      "new_id": "53bc77be35f02a446e644c42f2359dc4c94cd318",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/raise/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "83fc87c510181dc6cc1506375353c4003ae395a1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/raise/BUILD.cmake",
      "new_id": "ccfa7ccc53fc7c311c80eee88888fdbcb8a6411e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/raise/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "e605f1db0b284946a1645da04653c102cbb5968b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/raise/BUILD.gn",
      "new_id": "3110321ed646d6d90361410a08aae8b06c90df5c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/raise/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "15bb1402722ab30f873328c2999d22c41453c58e",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/build.go",
      "new_id": "8ff8fd8886205b7be67033a54e17477730055be6",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/build.go"
    },
    {
      "type": "modify",
      "old_id": "b99c2a3bcbc536171d1b6045059f39a5aac06cf6",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/gen/build/build_test.go",
      "new_id": "5bfb6ae5d0f4ec970065a3982f0d615d50e96474",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/gen/build/build_test.go"
    }
  ]
}
