)]}'
{
  "commit": "224dae66485fc686892222e55dae5c83821f4d10",
  "tree": "e69bfcd06dd2b8311a0cfd363b53992fcdb11d1f",
  "parents": [
    "1c3f5144a1f179e9f84888ab04d1dc66836f862d"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Jun 18 23:18:51 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 18 23:18:51 2026 -0700"
  },
  "message": "[ir] Move Allow8BitIntegers to a property\n\nThe MSL DecomposeBuffer transform and the SPIR-V BuiltinPolyfill both\nadd the property. HLSL, GLSL, and WGSL writers all reject it.\n\nChange the validator to allow 8-bit integers as the component type of\na subgroup matrix even without the property. This means that we do not\nneed to add the property in the WGSL frontend and then carry it all\nthe way through to the backends.\n\nBug: 512904070\nChange-Id: I6f9c78d6a3ae36f4ed13027d8639d7666d2983c7\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/318355\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d363712973b0d3e733969301af12b6e6d920542",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/dis/main.cc",
      "new_id": "79a8c2eadcd1b7a262fc4fc45468cf9951d87dc7",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/dis/main.cc"
    },
    {
      "type": "modify",
      "old_id": "895631d1d673fcd3da78626d316b9e0156c89520",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/analysis/subgroup_matrix_test.cc",
      "new_id": "d2214bc7a281ff2a4f1347ec99eebaab58c39d76",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/analysis/subgroup_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "154bfc5607ce11172bcd4ceae0a54b80cd9f931a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/capabilities.h",
      "new_id": "6a994ff5259a5ce141bc050d8805cdd8ac825f9b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/capabilities.h"
    },
    {
      "type": "modify",
      "old_id": "2507feecd7266e2ea34f6162d70aa62f0320371d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module.h",
      "new_id": "c1375bfbb62a9ad2416fe2f4b57993a338a23f2f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module.h"
    },
    {
      "type": "modify",
      "old_id": "2de6b214eaf62688ee13c9effd0da959495a7686",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/structural_validator.cc",
      "new_id": "92bbd4a7b1837bdc31c144a09962ead106567804",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/structural_validator.cc"
    },
    {
      "type": "modify",
      "old_id": "a9c79c8bf4c88fa70592023b6d65829f30b1476d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from.h",
      "new_id": "8beaadbfb823eac18a53b1b3321005400870c1ee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from.h"
    },
    {
      "type": "modify",
      "old_id": "eee3e9b4b7ad73b77281cd0598729ffa96cab3ee",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.cc",
      "new_id": "d7a11f4da12dc0c81ee3027771bac8a25b860063",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "0e07aad37e7c4332783bc8e5284413c9361c0bcc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h",
      "new_id": "a3e4d2c5ad3b90c00debfdf001475eff44c808b5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "ee486042587040251d861330804a5b70cadafb2b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill_fuzz.cc",
      "new_id": "5325c272463e5c07f0135da77dd6b4e5e5fcdb34",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "161c5de3586fbdacafae250180d4212309c59501",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binary_polyfill.h",
      "new_id": "9c3a1967a1b67d014ce3b63727790826c282436f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "befc22e21b9b6a3ed78d4b65a4f668f11cb63e09",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binding_remapper.h",
      "new_id": "0dffed5e47495f75f8638991875725a6ad298169",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binding_remapper.h"
    },
    {
      "type": "modify",
      "old_id": "9b5343af9d80ce93feb7e6ed7a56791c1ce2ba0b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h",
      "new_id": "573bd79a00957df45a0019e4eeb166779d8fe65a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h"
    },
    {
      "type": "modify",
      "old_id": "1f27fe432d0164c875f0efbe8adc1a968abde53b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h",
      "new_id": "93e0f81fcb8cb55be6fd8281bcfa40c735b6dd8a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "d03c02be04dfe4361891a6542c0b5565d03de0b5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h",
      "new_id": "a59ad4ff26b45b05f3b1e6bad52f53b796c32f99",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h"
    },
    {
      "type": "modify",
      "old_id": "3fddac33a19a5b3c23beb88bf7eac1a13c6f9bd9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc",
      "new_id": "fecfdb74d4074822265ead48d9f5bc6f3e025044",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "4e44addb27678bc3817bcf670ff78b8bdc396f82",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc",
      "new_id": "addc5b2fe27de8a4321b1e5bbf20fbb42af1c97b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "1e3ac231775cedcfe978ece4417f0821c6b92128",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h",
      "new_id": "3057545d3245b1c0ecf771fae92e54e190c71ed7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "adf07a2cbfcbc5074e216febde95eabd9962b30e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/decompose_access.cc",
      "new_id": "337a38d7ee05c2a10249ab71be043c87ebdb7f2a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/decompose_access.cc"
    },
    {
      "type": "modify",
      "old_id": "131fe754ec01ddc68267c0ab974ed83bd5ef840c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/demote_to_helper.h",
      "new_id": "3638f687a63fd880657b9f9c1f8c28eabd33fcf3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/demote_to_helper.h"
    },
    {
      "type": "modify",
      "old_id": "f62df7eb647febd34a72a83c07ed64d76179fd15",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access.h",
      "new_id": "dea23fccf95c3d672bb600ad903e370162c4e919",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access.h"
    },
    {
      "type": "modify",
      "old_id": "10e416a68774ec96173167e2e398b64ea9e48d3a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h",
      "new_id": "026180b9975306df3642a108566b223995453858",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h"
    },
    {
      "type": "modify",
      "old_id": "2de07aad936ec9d1e15b85df301564e46555de67",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc",
      "new_id": "b7456ba01e48fb3f07f112063f3bc181acd1fa24",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc"
    },
    {
      "type": "modify",
      "old_id": "51d84a5719346a056b43910a12c17b4fbdc68f08",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding.cc",
      "new_id": "15a7f68e0f70f25fc2fb669573c11e2218ddec77",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding.cc"
    },
    {
      "type": "modify",
      "old_id": "21cf57a1672372f0d31ce536c6c4c49cb3214941",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding.h",
      "new_id": "a28c1c3cacb99480bdb5631ff35ccb7ef91536bf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding.h"
    },
    {
      "type": "modify",
      "old_id": "fd5df8e245d2c2b94beb90374058635cbab7cc91",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding_fuzz.cc",
      "new_id": "b9b1a42402ea8c223a8138432a145f4e31d38def",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "435cd203a1a3ea2ddd07462071a69ef59bf3d63c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.h",
      "new_id": "242bfb606422e7098756a1c5f7f56dd52ab1cec5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prevent_infinite_loops.h"
    },
    {
      "type": "modify",
      "old_id": "6e65a7c3e02c4a810f64df95d4b10dec69b48b8e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/propagate_buffer_sizes.h",
      "new_id": "ffe4d1a04f318c8b7446321343a047423a415112",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/propagate_buffer_sizes.h"
    },
    {
      "type": "modify",
      "old_id": "b27f9a880a2cf9dc4703d8ce8ec994404417160c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc",
      "new_id": "fd26c07c5819a7295e4d27ef09a3d9a9295991e3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc"
    },
    {
      "type": "modify",
      "old_id": "6013b8165a6b3a44f7002b968c0159bb364bce7f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h",
      "new_id": "9f422e4b2e209726b00c9e536acebfa9d0889b85",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h"
    },
    {
      "type": "modify",
      "old_id": "74c0e3c35a8e9f5db5c4023f55e89463cbcb8038",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_uniform_vector_component_loads.cc",
      "new_id": "b00ceaaf1dbb2f1341da9361bb62ef14145780c6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_uniform_vector_component_loads.cc"
    },
    {
      "type": "modify",
      "old_id": "bd292b55888f218c6f528293dc4f3c331d10dccf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts.h",
      "new_id": "c728f728bb0921f1f642eec83b528c61e98f8f30",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts.h"
    },
    {
      "type": "modify",
      "old_id": "6665d91bec4162391761e6fc7ca0b285c46b8d65",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/resource_table.cc",
      "new_id": "7db93fae2d2c7a95a48c8d6500affe6ebcee139e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_table.cc"
    },
    {
      "type": "modify",
      "old_id": "42fb78786eef5cbe57ce0ae6b84110e02add52a8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.h",
      "new_id": "6342e9a557a763c1cfb4ef2519764b201687aab9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.h"
    },
    {
      "type": "modify",
      "old_id": "df71c4bd91a0a01ec6aeb5e55f2edb12ceca7fcf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness_test.cc",
      "new_id": "aaeeaca1a9833e60bc86eabcf8e89888096825fc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b0795d15b598764da0ca31d00a268a520999c638",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc",
      "new_id": "4d95d606cf1427a9c22a31cb465071c7e758bb0b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "2facb05b86d22f9e39697617a26b8373e908e853",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/single_entry_point.h",
      "new_id": "156d8546bd38d8c7981ba69f8e3a6b56d95d4013",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/single_entry_point.h"
    },
    {
      "type": "modify",
      "old_id": "b88cbe15128c234c44555b24d764787beeeaa139",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/std140.h",
      "new_id": "ffa24d5c4df4fd12956ec30d7ae3e7fb0f7ffbc7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/std140.h"
    },
    {
      "type": "modify",
      "old_id": "86c6f2aeb95c78db7941091ec533cc8e46215987",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides.h",
      "new_id": "6265b9a4f7269e86c5a16afbd7c5dea63ec88c48",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides.h"
    },
    {
      "type": "modify",
      "old_id": "529711c68011d85b4a3d95d39a17493aa911a592",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let.h",
      "new_id": "6a0a4aba231c3ef7d7231928d6f019457fa35900",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let.h"
    },
    {
      "type": "modify",
      "old_id": "448e61d649f3f8b81957432a303ce5791d7e80e4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h",
      "new_id": "4b2d205043883fce38133c2a69cd512a6ea1f3b6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h"
    },
    {
      "type": "modify",
      "old_id": "9066c0f9a9219cd9e1db9cd3cb237eca9fb4f4b7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h",
      "new_id": "afde25ce9722621f478623cb98ff79c167a64a2f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h"
    },
    {
      "type": "modify",
      "old_id": "7081b1bced1946141e433916e618ede9bf813c4b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_access_test.cc",
      "new_id": "f3380cdcef4bf9b2e32c7db8f7ab67e8c4f7fd7d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5c183afe29c22eb656bc77b03d4ac08530cc93a1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_builtin_test.cc",
      "new_id": "c733480074070822009e4733bb648dd8d9c6ba21",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "65525085acd7b8475b55f5965679751d6da88c26",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "b74222a9401c846bec38e378a226b9d0b02b67ab",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "763f31913ee95ec3f24c199e1e2c7f9f3b5a2915",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_type_test.cc",
      "new_id": "1a20877e00cb7893b8b51b2eae26025ac5a45048",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b735e23d3973e31a45bee903a0346597e6db86b3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/printer/printer.cc",
      "new_id": "ad8ef5e454dbe6d37d85f86d0b4515a93ec605cd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "2bbdc50fd5987da66df8b96c5b3b71e04089d20e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.cc",
      "new_id": "1b5c4b270d523a1a0ef9c4cd43e90c9e47f4f5ab",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "923a830f7bf3b6a2120295acbc51d6af6d4b51c3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.h",
      "new_id": "9fc7e8ad99b7150839027f4f4a7f692fe1ee47c0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "2cbb71603810b84b1104c05381bc487333f1f03b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.h",
      "new_id": "7d7d7519e093371ad25c3e5bcf8fc4383515785a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.h"
    },
    {
      "type": "modify",
      "old_id": "f4988f6811f85f83a731509393be41ae49f8278e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.h",
      "new_id": "d1d4f49e3e72e8701cf89b9242d7c530f83f8618",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.h"
    },
    {
      "type": "modify",
      "old_id": "c32459d90b16475f72b71cbaf157e91cb646b5f4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/binary_polyfill.cc",
      "new_id": "d3cd199d31911864c2c8f5714700ba1b42f5c3c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "c68c2a09e601d251719bee468c98c07bee52ce2e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc",
      "new_id": "4b5568553e6c62c17e7f10acf914b3987549297d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "184055b5f5da68da779b1030ff3f1adc66e35b9e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill_test.cc",
      "new_id": "211f616766d35b0c59efa80afce4937cbe858398",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d25141713bcab82b79209e7c35021b1f38db6d88",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc",
      "new_id": "7a96d697c12261542c79e79e1e273f93af245698",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc"
    },
    {
      "type": "modify",
      "old_id": "d733b50cd93f103a78c29d5997295e1c24c67848",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/extract_ternary_values.h",
      "new_id": "e43b16080aed668c36e3ab70ca6edcaff0fb5d85",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/extract_ternary_values.h"
    },
    {
      "type": "modify",
      "old_id": "dbc2fa132a096e6353dcedb665ab3e570a2a1467",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h",
      "new_id": "d8a2a122feff0045365a53ded0795a7fd3cfe0fc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h"
    },
    {
      "type": "modify",
      "old_id": "73dad981fa792c11a2e5e5d546ed5e83dd04aa90",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init.cc",
      "new_id": "b75988afa609b154bb1b1c40f78a603bfc84023c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init.cc"
    },
    {
      "type": "modify",
      "old_id": "7a64dead3b23c67ab329a852656250e93a74c329",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init_test.cc",
      "new_id": "532601ffdad8fe48fd815e89f5f17c3131d97d42",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c52ce5fc5ce204fddee5c922c37ee34783af0fd3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc",
      "new_id": "5fd7a996808a2bec3836cda0ddcb19b53014dff7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "35047ba6795088c4a50814d3dd8feba6e975a0e1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/printer/printer.h",
      "new_id": "cf61ec157f818bc85d6418fce23c09711dbe3d1b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "fca9b54b0bb4e02d6d1357b77f3d1472cd85d7b2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc",
      "new_id": "3c6c0d77b1cb441e05b05fc570f77d00224586c3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "ba513fbf6824da16fbbe4d4fb4191f1adf217066",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc",
      "new_id": "8e12db122c373b494ce2b133b3c2e4b96b688648",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "a6515d7eacf972f6abf46e308a4420e69b6988ff",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/convert_print_to_log.cc",
      "new_id": "fbe0a9d68bea10c90bd9114ae30fdeb235221df4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/convert_print_to_log.cc"
    },
    {
      "type": "modify",
      "old_id": "1f6013be1f396f210e34c4a9a9f1832b8c873366",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/convert_print_to_log_test.cc",
      "new_id": "31f6b7a68476a82589ccf97929c268ae03c608b5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/convert_print_to_log_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2340943e6ac768c96ce1a05fa670f942c19d4dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/decompose_buffer.cc",
      "new_id": "25d18a2be1ca6c19c401710cdbbe9cf425cc0620",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/decompose_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "ad5878eee28deb66b0a0a09852532bca0487dd5d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/decompose_buffer_test.cc",
      "new_id": "e7fe50d2230f7b047b2a34b19ea319c9c8d91da6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/decompose_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "21d4a339153c18f13e3fdfbf41b2184dadd17ee5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc",
      "new_id": "b3f11c9d779baf5f48eae5992c3e91e726b9b115",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc"
    },
    {
      "type": "modify",
      "old_id": "996e8de60bbf7d20d6ae57117906b0dfcffdd71a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_type_layout_test.cc",
      "new_id": "0c9c3cc8172b385595a7f99c3960c29c7456314b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2aeb524f80964e6fab40fb03149e6b9e78f31605",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_constant.h",
      "new_id": "7f9a0cb11791fd81a8e6ce046751ea65a02eb76b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_constant.h"
    },
    {
      "type": "modify",
      "old_id": "2f61135f76194b0fbcf850866f4d9b51064d5bf7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc",
      "new_id": "ba110184e7081dfba5f5f84ca1979bfa62807bba",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc"
    },
    {
      "type": "modify",
      "old_id": "062c15d890ab472a6ce9550fdad238c13c188ecd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "e075a57ba4959840390c4a3e920b1ebc1a16ea04",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "9a226b8725f4b706b82a1593884a7d51988c4e7a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc",
      "new_id": "d89a7f3d459583a0bc98715f2e158ffee0454b3b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc"
    },
    {
      "type": "modify",
      "old_id": "219bff450916272e948dccc3dc48174fd7302c73",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/validate_subgroup_matrix.cc",
      "new_id": "848299a8a565ce3edd7ef8ba6f6d0cfcc965ffd3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/validate_subgroup_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "edf702349c350ed5bb5f5efda26e8f3c5f35673d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.h",
      "new_id": "437a501ca6198ce38d549abeee9ffde0f2e488fa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "1ca6c9faad52753a6688bfc06a06de7201643751",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "83811e1b3217a6f80cca4a0588d3a76157cfc04a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "594ae902d18aa6460c41dfd430f5c7bba48614dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc",
      "new_id": "2b9f9158dc65acb2968a404d5a06a4a7408bdfc4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cd64036fffb6964bdde2bca940f73a8279e1ab45",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.cc",
      "new_id": "a56433f8ce9c3d56776d6e51a2dd861d97ad7b3a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.cc"
    },
    {
      "type": "modify",
      "old_id": "1fc2e1ea0987faf85f238a53cf6e6012e28da553",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h",
      "new_id": "f8ef320439d121a71b20cdea88b67d69799b8e60",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h"
    },
    {
      "type": "modify",
      "old_id": "4ad6483dd36e6150287dae20594e9d2a57349916",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h",
      "new_id": "cd6a1844888206cf8e86b10b1b04b76ced6d7dab",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h"
    },
    {
      "type": "modify",
      "old_id": "0204205248410eac6b6c932d3c7d060c5ad5302e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.cc",
      "new_id": "f1eacbe9a725a43ea05d662dc901cd39cb9ad5e6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.cc"
    },
    {
      "type": "modify",
      "old_id": "b0973825f38935ffe134e76cb3ddd9195c87001c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h",
      "new_id": "191df3749206a567dfacc6383c186aebf3157bcd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h"
    },
    {
      "type": "modify",
      "old_id": "3c549c890f06d23bce07c4e3263120c53822906b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/merge_return.cc",
      "new_id": "7b8448ef86c11c690d45f1dc67ec6ddd4c8e03dc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/merge_return.cc"
    },
    {
      "type": "modify",
      "old_id": "f17cf611bde5472981f865edee88da4935c33ef7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.cc",
      "new_id": "6f8de32cb794317535a5c48f6406afb8c12b6cd8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.cc"
    },
    {
      "type": "modify",
      "old_id": "602a8ad51c9274f08ea38ad7e04dc42d86186979",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h",
      "new_id": "4d67c930e1a8822a4ad60257cb7a14a2caee91f9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h"
    },
    {
      "type": "modify",
      "old_id": "dc9a7213029297865d437aeecfbbec88ff7598c5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.h",
      "new_id": "6b0d0736c7c2918b6d1e2b426c584f4c4d0be220",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "f4c623a4468a9d606ee198b1549ba576c016300d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.cc",
      "new_id": "a7b6f3d45990a54a8219838e03b4d01fac83db4e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "78525509a4ec7699cc44ca9112776790951d7c45",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h",
      "new_id": "8af105cfc10873fd43b2dcc2cde73bdb4d0b1f1b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "620039ec4a2d0452dc7f53d02fa43c827990c61e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h",
      "new_id": "33559b67f070ef34ae513f5fb7b851d89cec58de",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h"
    },
    {
      "type": "modify",
      "old_id": "4350d773177fcb9f56a67d214bfcf9c2a2996d64",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/lower/lower.cc",
      "new_id": "2a0ebd0e8a0b25d399408d9e5caf423f768dcf3d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/lower/lower.cc"
    },
    {
      "type": "modify",
      "old_id": "76a377ad77630886ddd16b24bad76c6ae680eabd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/writer.cc",
      "new_id": "901d9494dbc7428cf5405c81748351712c1cce90",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/writer.cc"
    }
  ]
}
