)]}'
{
  "commit": "4e4a2880321c52bc813e3b4d4f3e4eff606163fa",
  "tree": "60b93a679551c615613a2c2512081d05994ea327",
  "parents": [
    "9898070fcc7b9a0ce32da238b62cc06756f6ccbf"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Jun 01 13:30:16 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 01 13:30:16 2026 -0700"
  },
  "message": "[ir] Move AllowDuplicateBindings to a property\n\nThe BindingRemapper and GLSL TexturePolyfill transforms both add the\nproperty.\n\nThe MultiplanarExternalTexture fuzzer now checks for potential binding\nconflicts.\n\nBug: 512904070\nChange-Id: Ifd659dc747827aafba29c56ef1bf589ed7cdd574\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/311670\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "933a23d56f0d74d8bdbc50abd1442e6b60a1e6d2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module.h",
      "new_id": "6630691af6e8416d0d26e0d7b34cf1eb1dbc7769",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module.h"
    },
    {
      "type": "modify",
      "old_id": "8dcd1757bcf987fc84872e590cf72d7a4933a2fa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from.h",
      "new_id": "039f2f130e139e7e3f49b3f6b01c69e8b3d8e58a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from.h"
    },
    {
      "type": "modify",
      "old_id": "de945ee51b5e569ceef3cde624965fd91e2cdb63",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h",
      "new_id": "4ddf2d3742d4ddd2c49408784046f7869a763866",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "6d6302d9ec4ed9efbfa30a3b2c091ddbc7dff04d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binary_polyfill.h",
      "new_id": "8010c822ede8cde11c2bbfd5c9c014b7a03af906",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "1ae2ca35d8325d4f69783fdda72c7769f248afda",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper.cc",
      "new_id": "f580e0dbd3519bf780ede9a9756778311953a5f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper.cc"
    },
    {
      "type": "modify",
      "old_id": "a4fe4b878548732918e763afd911c88262047aba",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper_fuzz.cc",
      "new_id": "4379c9a38ab58c441dadb189947240abdbb95b64",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "b70a3de62fad683b959797ef087db3e1be5a4485",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper_test.cc",
      "new_id": "9e9d886143866e09fa561ddf93dcee2e1d51b6b7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "33b7428c9571c36fc836a0fa0bab686b232f641e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h",
      "new_id": "5c4f9209f277fc35a465f3a07ab701cad4c5ef9f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h"
    },
    {
      "type": "modify",
      "old_id": "712ad1ce25841460a9e06f6de17a7d1681479bdd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h",
      "new_id": "f90541a26fba01751503d8643d1634c83b2fbda7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "410bfc53d87556217db31985a6782a5bcc447c1d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h",
      "new_id": "d32f01d2af576d81ebeb1254dd445ea2209ce545",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h"
    },
    {
      "type": "modify",
      "old_id": "5e48982dae71ca48f93a68b03b858c95a0f48b8a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc",
      "new_id": "152e69ea194577780a7c623237226126b07a4bfc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "d9bbf07640dd6a07202c07f8e1686e48db495dbc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc",
      "new_id": "f8deb2f1ad1cff5b1f830e8e1c7127773906f6bd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "7e08848a594c689ab18399bb62cd894fdb04dd66",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h",
      "new_id": "56397b1d1bc8bb838d15b686dcf1dec38ac06d31",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "8518d8d6c48f42d75d0c82c4ed32985e6815283f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/decompose_access.cc",
      "new_id": "42d73bdb19a6daaf9d3881d0346cd54420b17cbe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/decompose_access.cc"
    },
    {
      "type": "modify",
      "old_id": "6d392f674dc7aaf36d82af9fd4097bebf9149580",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/demote_to_helper.h",
      "new_id": "e9b29a6a22868aa89f91441cf008550c76a0bf4d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/demote_to_helper.h"
    },
    {
      "type": "modify",
      "old_id": "dde363b5894fd03c43c017d19819184c9513c45d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access.h",
      "new_id": "c19c26134b68c98e8bfa0b8e80e3e35a20d0fdc3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access.h"
    },
    {
      "type": "modify",
      "old_id": "863a64913093bc09bd71cf66f87e05dd9fc9e362",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h",
      "new_id": "db787080189c1abbfd2ba3df0550fd85d226ec61",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h"
    },
    {
      "type": "modify",
      "old_id": "501d6d849cb89d9745569b05f19e819c9a322abe",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture_fuzz.cc",
      "new_id": "b5d492c9229fdef8003efb1a23ad571fc8c61361",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "ee67b25dd4ccc79e57b86455adb508f6e8b6338c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc",
      "new_id": "0f476672f545884d9c2944e0a0fe6f37959339ce",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc"
    },
    {
      "type": "modify",
      "old_id": "cc08dea595933bf944d6af1bc0dc2a744b74a7e8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding.h",
      "new_id": "9c9b581fe0a78eec2b4467d3cd643a339f072bd6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding.h"
    },
    {
      "type": "modify",
      "old_id": "d569b5f70533698c64dc92de8ee6d8b0024121a3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.h",
      "new_id": "435cd203a1a3ea2ddd07462071a69ef59bf3d63c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.h"
    },
    {
      "type": "modify",
      "old_id": "51ca16192694cd1f1703a3b562fdb1016c4d81d2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/propagate_buffer_sizes.h",
      "new_id": "6e65a7c3e02c4a810f64df95d4b10dec69b48b8e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/propagate_buffer_sizes.h"
    },
    {
      "type": "modify",
      "old_id": "66561f5b0bd100fadf580d239d99200aaeaa6a60",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc",
      "new_id": "845612185f77497f857c49dc57744c423b1188af",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc"
    },
    {
      "type": "modify",
      "old_id": "09702488997babdeb163e3822b6dee26961265aa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h",
      "new_id": "36ea888839369e913940d769d2ad313362c473e5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h"
    },
    {
      "type": "modify",
      "old_id": "ad1c654bde4c53d4a2c20279e0bb303351e76605",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_uniform_vector_component_loads.cc",
      "new_id": "e66b6f0de16c6f3d599a21de80769e2bc6c1a152",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_uniform_vector_component_loads.cc"
    },
    {
      "type": "modify",
      "old_id": "df8101e58085e3025988de9533bfa1ec97f318b0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts.h",
      "new_id": "4debd7ef2bdc32c289df3f513472a25f317abcc2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts.h"
    },
    {
      "type": "modify",
      "old_id": "01e4175ea9805d67ce4ebea0680e2c83dcbac8bd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/resource_table.cc",
      "new_id": "c3d4fbee3f4e81fd082d609b9f3ffd5a6806bf64",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_table.cc"
    },
    {
      "type": "modify",
      "old_id": "49b8176c8452c84ec51bbda628df76aa51a25458",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.h",
      "new_id": "42fb78786eef5cbe57ce0ae6b84110e02add52a8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.h"
    },
    {
      "type": "modify",
      "old_id": "bfc9d7436eeff0afc90fac6a47b32d386bb9af7a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc",
      "new_id": "dbb4e67af0a3827fb6c1709f13536aabe8a41454",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "40636788d97489bf4787d6d537da2c765d3bee64",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/std140.h",
      "new_id": "9d5d4d69fe4dc4993f1571af6902ec10da639c0b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/std140.h"
    },
    {
      "type": "modify",
      "old_id": "6e017ef2da570665bc34a30fcc420c58cfbc0105",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let.h",
      "new_id": "09c76b5d44ce77251045f0c3f00ee89fc4cc08f0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let.h"
    },
    {
      "type": "modify",
      "old_id": "ce2d5ecd3b67f0b9c98dac86b4fe7de278aa0b4b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h",
      "new_id": "ed739870ea869230a8402a9da64eaa75f4f94a55",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h"
    },
    {
      "type": "modify",
      "old_id": "33f2c0cd81183c826f1370c83b40f43cfcc46a05",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h",
      "new_id": "54fcc2a5b5ac1dc01224b8e4d182e8cdaa943286",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h"
    },
    {
      "type": "modify",
      "old_id": "446d4a64f705b6dd48171838886d70cf1dacce42",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "41f7b9a5e3ae3e007afd87e7b8fb31fade8d939d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "794d29ef4f6dbe0f33cc7f3a2a21f6a29aeb0cf2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "43eb5c5a2806a23c2530102355f5b45ccc13cbc7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "bb3f003c7b58028d273c3fc089d96db02c3b6d61",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_value_test.cc",
      "new_id": "e32756e88c104a74455ab720f3c1fe461e44fb09",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_value_test.cc"
    },
    {
      "type": "modify",
      "old_id": "90b617b43d4c758d2c6e1912fd6b321489712ea7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/printer/printer.h",
      "new_id": "6b73ad3b5263a326e71155e6fd6918d7183c7b03",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "ddd67afae69ce7d8dbeb049dc34971dcc98c7419",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/binary_polyfill.cc",
      "new_id": "1dbec60fef74f6af7739cb8f2e6e2393aa8d153b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "0ad0d7d0b233cdfb38e89d8019c64b5cd94d6424",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/bitcast_polyfill.cc",
      "new_id": "db168ab8db1d9432546458a5f5d496156250b77a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/bitcast_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "7eccf416421202eeb9ce8f57d69aa5e9e59ae94d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc",
      "new_id": "85d54e2a300a4ac7bbfd546c6d3a361d71d8d78b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "dde88c2a15ba4687f4c5e2138faa8720dd230620",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/offset_first_index.cc",
      "new_id": "c019694ec6e9d59561a3d7d2d44755da335eec5a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/offset_first_index.cc"
    },
    {
      "type": "modify",
      "old_id": "405134edbeeeed32cdb348e9ad8ff4a0f84b4c19",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/raise.cc",
      "new_id": "b12e7c3c2943742847cbc324be6ef66089ec8191",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "4950c9a54d7d17ae88e5be3640cc64681fb56cd7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/shader_io.cc",
      "new_id": "93eb5b8d39461d56cf011ca6c0105572e55cddee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "ffdbfe587865edfc7c6ffccc5ca51e5d30f6ccc0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/texture_builtins_from_uniform.h",
      "new_id": "8fcb887cc661a8b1d07d8da2ef603f0e905c1ed1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/texture_builtins_from_uniform.h"
    },
    {
      "type": "modify",
      "old_id": "b601257331b6c6592b93e21c55ef7202c9e6a22b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc",
      "new_id": "eb1cf4919666ad0debb42a4f906105e7f88090b2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "b357776e96b75f48ca9bdc36632fcba1f229c584",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/texture_polyfill_test.cc",
      "new_id": "225efc4cbaafebc371f807c60684db4ec908f53f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/texture_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ded4e37850ed77f44ea27d4cbc36dbe0f3ad2682",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.h",
      "new_id": "06873ee04499566b0601937c88bc55b751bd5022",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "77a404460b65293dafcf6dafc60adc9b0c8dc85e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.h",
      "new_id": "44e8bdff3b07f8973fa8a5e3a779c5211811ea17",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.h"
    },
    {
      "type": "modify",
      "old_id": "9e8dd09caed8864f06042ff67c2ecfec2d30d708",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.h",
      "new_id": "5f3d01526954096d19251544edf3d10d1168dafa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.h"
    },
    {
      "type": "modify",
      "old_id": "713b97f882a8a862679dacddf858c7c24f2a2757",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/binary_polyfill.cc",
      "new_id": "a2ebc43dc8025c9ac5d0ef5e6d941fbbf2e3ec8c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "e79158c6b8b2d978858fd33be64329f81b9fe403",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc",
      "new_id": "86139c4e1167df50c9227a9e7d161692094a4aea",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "7f4f2982207e5987a6f354dbbf3b680b1ab5a591",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc",
      "new_id": "db8130f7f9e436e94858dec048fbce8e9c9380d3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc"
    },
    {
      "type": "modify",
      "old_id": "89e7a5e6ae01c36dc665f6223d2c4b27156b22c5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/extract_ternary_values.h",
      "new_id": "1ea22fe7eb03d545bbde9f312160c281f0f6b4c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/extract_ternary_values.h"
    },
    {
      "type": "modify",
      "old_id": "91e736e240363eeb6e2156bfc63aff30f6c505da",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/localize_struct_array_assignment.cc",
      "new_id": "ce6d30ce2dfdec78f8f40a0e1844c57dd2274f42",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/localize_struct_array_assignment.cc"
    },
    {
      "type": "modify",
      "old_id": "8527cbc415edf486adb09634c00e5c430139e5a4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/pixel_local.cc",
      "new_id": "a269cd13ef45c80a357736eaaf11aaa0e56772ba",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/pixel_local.cc"
    },
    {
      "type": "modify",
      "old_id": "894798a35e108f51940d62ed20a252c3b6c64374",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h",
      "new_id": "a3a99fae345c65bd9a75c221cd13aa80ecb75753",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h"
    },
    {
      "type": "modify",
      "old_id": "d598242e745f13bafde068f8b96b22c220a2abff",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/replace_default_only_switch.cc",
      "new_id": "12c42452cccd041231c4e3fb85a3730ca9330a87",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/replace_default_only_switch.cc"
    },
    {
      "type": "modify",
      "old_id": "4d8d16a529c728d810d71171a027cdc9b926f412",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/replace_non_indexable_mat_vec_stores.cc",
      "new_id": "e524f47915112424220ecd4e8233abdd7fb04d61",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/replace_non_indexable_mat_vec_stores.cc"
    },
    {
      "type": "modify",
      "old_id": "283f9dac48c345f05d6b4a15560eb6d709c965b1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init.cc",
      "new_id": "b46e89681f6e1ec47a740ee0193e8b01f63f06e5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init.cc"
    },
    {
      "type": "modify",
      "old_id": "9ac49f82e831011b0ab584104cd6a080c4ebe5bd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc",
      "new_id": "74eeb673368e0f0a77f12d340d66b7b84cce088a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "6393ef3c855ee6c1ce89b86bd770752797bfa571",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc",
      "new_id": "6da0b1138e0ff0d82d464fe08eb82d01a85f054b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/argument_buffers.cc"
    },
    {
      "type": "modify",
      "old_id": "b81d80f41ec978fb598f0f00c1bbf5edc0a8a7d6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/convert_print_to_log.cc",
      "new_id": "a6515d7eacf972f6abf46e308a4420e69b6988ff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/convert_print_to_log.cc"
    },
    {
      "type": "modify",
      "old_id": "1c36a3fbb9d5d841d3faaa86ba3b1b3f9f3e64cb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/decompose_buffer.cc",
      "new_id": "08c977057193c93c60ac06c243b6f009f5a1e3f5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/decompose_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "5f17aafd69744f0f4cd8797256332230f607340e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc",
      "new_id": "53418e24eef8ba328478ba1cd40d5072b93cdbbc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc"
    },
    {
      "type": "modify",
      "old_id": "238d7d09b8ab6f657df49f0a2db0048d25f5e264",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc",
      "new_id": "4f2fac2d0f6737a638bf749e51b57ddfd74f2d1a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc"
    },
    {
      "type": "modify",
      "old_id": "fbca6fd9c8c1b0e0878195c21c8ae111d5f25f89",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "c40e807bebe9b4bbcfb02b43e8b88e1b7d8dd9f7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "88f3ffb53b199e0c547a33fc7b23a0356d78ee7c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc",
      "new_id": "cd321a123c269a1100c2c2b275376a500eecf18d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc"
    },
    {
      "type": "modify",
      "old_id": "0922e3e22f5c5d008b6d7804c88f50c906d53907",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.h",
      "new_id": "6c39d66c9664910f59ba18b7da013e26414d1268",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "e5110b91b868e90601c7659d21ead70338637a9d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "6bcf2947e0c57611099b2680d61bd4dc79751bc4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "901769322df57432cfeb00fb54d1b6b00fe59a8b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/case_switch_to_if_else.cc",
      "new_id": "37e6f8ba6ac717b196a356d81535d76b18147355",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/case_switch_to_if_else.cc"
    },
    {
      "type": "modify",
      "old_id": "6cafd5e90c7a2bc987b417da938e802b839fd921",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h",
      "new_id": "4093fc61f3b5b7247576297cb96a273737496b24",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h"
    },
    {
      "type": "modify",
      "old_id": "0b2ff8a97bf181527a229136aad05ecc660c0621",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h",
      "new_id": "0350399118e3bd79479e06c0aa4de734982e0b4e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h"
    },
    {
      "type": "modify",
      "old_id": "5ac41d8e76d043affa8cdc40f2b04ed6d4b44cab",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h",
      "new_id": "c1bf5fb516e4da38fb60874ef08575ce90e5329f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h"
    },
    {
      "type": "modify",
      "old_id": "03c6b8a4be816f3de05b764a7861dac8e528c891",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/keep_binding_array_as_pointer.h",
      "new_id": "efc1b76383ef0109071fa1128ba5750196795b23",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/keep_binding_array_as_pointer.h"
    },
    {
      "type": "modify",
      "old_id": "233d9840ee9701c64b23be8baa1f44745088a91f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/merge_return.cc",
      "new_id": "b1ed78bccbdb466ab719baf462e582ed41616cde",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/merge_return.cc"
    },
    {
      "type": "modify",
      "old_id": "96c9ace08007a100c2cda5300e8a45de0b3a9656",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/pass_matrix_by_pointer.cc",
      "new_id": "301ce67262be1d86fd07c34b5684d5fec8e5c147",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/pass_matrix_by_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "9728cacf9e5fe538fbef3739ff9361be0eac5662",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h",
      "new_id": "951a0b06ffd0de16e401c717492158e35f2620a9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h"
    },
    {
      "type": "modify",
      "old_id": "80f875874417168aaed7cb766eb512de86ed6caf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.h",
      "new_id": "37b9d41bbb025b69269202e949314ab0ef1abc79",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "9380c51d21fa199831946453100377e8a7cd17ba",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h",
      "new_id": "5400200867b5aed497dce72064c71440628a47a8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "f7452f018174813055f41c5c16bc78b7a97a4b5b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h",
      "new_id": "4ae5ce85f06d53766a9f58e02798a06dbb391c93",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h"
    }
  ]
}
