)]}'
{
  "commit": "447aee490e300a42c9a50e8539c53fbbafeb4a0d",
  "tree": "3311976703402f5bd64850c79ef7beef8a63084f",
  "parents": [
    "11e4d46e28ba6123785e1809b26f66e37f9aa532"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Jun 02 17:47:11 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 02 17:47:11 2026 -0700"
  },
  "message": "[ir] Move AllowNonCoreTypes to a property\n\nThe SPIR-V parser adds the property, and it is removed at the end of\nspirv.lower. The WGSL ir-to-program step rejects the property.\n\nMany other backend transforms also add the property.\n\nBug: 512904070\nChange-Id: I30ecf24fac8682721e045872822d4373eb229e60\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/313115\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2ef70cedb5078547a8d0e6f9691da1cfbf27c6b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module.h",
      "new_id": "278b477ce21e136f4a655d08104a0c92eb87dd6d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module.h"
    },
    {
      "type": "modify",
      "old_id": "58413fe76ea8b7fdfc6e54c9143fbd94198039b9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from.h",
      "new_id": "a9c79c8bf4c88fa70592023b6d65829f30b1476d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from.h"
    },
    {
      "type": "modify",
      "old_id": "4ddf2d3742d4ddd2c49408784046f7869a763866",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h",
      "new_id": "0e07aad37e7c4332783bc8e5284413c9361c0bcc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "8010c822ede8cde11c2bbfd5c9c014b7a03af906",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/binary_polyfill.h",
      "new_id": "161c5de3586fbdacafae250180d4212309c59501",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/binary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "5c4f9209f277fc35a465f3a07ab701cad4c5ef9f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h",
      "new_id": "9b5343af9d80ce93feb7e6ed7a56791c1ce2ba0b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/block_decorated_structs.h"
    },
    {
      "type": "modify",
      "old_id": "f90541a26fba01751503d8643d1634c83b2fbda7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h",
      "new_id": "64ee0820259a09368d777a75a5f5c66c954799eb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "2f3c437ff832a28dd3aa7ba91509e0e8d7643fcd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h",
      "new_id": "d03c02be04dfe4361891a6542c0b5565d03de0b5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize.h"
    },
    {
      "type": "modify",
      "old_id": "facb6ea6668214b27304f410a2d6bff1b31e0b52",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc",
      "new_id": "3fddac33a19a5b3c23beb88bf7eac1a13c6f9bd9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/change_immediate_to_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "f8deb2f1ad1cff5b1f830e8e1c7127773906f6bd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc",
      "new_id": "4e44addb27678bc3817bcf670ff78b8bdc396f82",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "56397b1d1bc8bb838d15b686dcf1dec38ac06d31",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h",
      "new_id": "1e3ac231775cedcfe978ece4417f0821c6b92128",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/conversion_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "c72ec803eff7bb9e2220d5bb2ada1d7bb8d324d3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/dead_code_elimination.h",
      "new_id": "4d387574c1fb1666c1ace17378fd17088860c060",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/dead_code_elimination.h"
    },
    {
      "type": "modify",
      "old_id": "90902e663ad8cda8fb8d9de6a06921d183cffd83",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/decompose_access.cc",
      "new_id": "adf07a2cbfcbc5074e216febde95eabd9962b30e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/decompose_access.cc"
    },
    {
      "type": "modify",
      "old_id": "5d65d4d44f700bdea8fe0464d8fd2fc7905ff203",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/demote_to_helper.h",
      "new_id": "131fe754ec01ddc68267c0ab974ed83bd5ef840c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/demote_to_helper.h"
    },
    {
      "type": "modify",
      "old_id": "fc8a83df66d4469fbd4006cc1611bd30e890c1fa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access.h",
      "new_id": "7762ad4382916bf8577a3468d68fc5439afb1708",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access.h"
    },
    {
      "type": "modify",
      "old_id": "db787080189c1abbfd2ba3df0550fd85d226ec61",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h",
      "new_id": "10e416a68774ec96173167e2e398b64ea9e48d3a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.h"
    },
    {
      "type": "modify",
      "old_id": "0f476672f545884d9c2944e0a0fe6f37959339ce",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc",
      "new_id": "2de07aad936ec9d1e15b85df301564e46555de67",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc"
    },
    {
      "type": "modify",
      "old_id": "395bf61be7b32c21e40c01baafba2e8fa81e0270",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding.h",
      "new_id": "21cf57a1672372f0d31ce536c6c4c49cb3214941",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding.h"
    },
    {
      "type": "modify",
      "old_id": "e8a01681046c2bc80e92f20031b9678460c5fd97",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc",
      "new_id": "b27f9a880a2cf9dc4703d8ce8ec994404417160c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_continue_in_switch.cc"
    },
    {
      "type": "modify",
      "old_id": "0ce392a8079ecd051656e7f3047737f926afe9cb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h",
      "new_id": "6013b8165a6b3a44f7002b968c0159bb364bce7f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h"
    },
    {
      "type": "modify",
      "old_id": "e66b6f0de16c6f3d599a21de80769e2bc6c1a152",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_uniform_vector_component_loads.cc",
      "new_id": "74c0e3c35a8e9f5db5c4023f55e89463cbcb8038",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_uniform_vector_component_loads.cc"
    },
    {
      "type": "modify",
      "old_id": "f41fb77b4dcf5ef0531684b1a9aa72d09228b7dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts.h",
      "new_id": "bd292b55888f218c6f528293dc4f3c331d10dccf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts.h"
    },
    {
      "type": "modify",
      "old_id": "6a64195dfb61749941b9f5170454b64a0d48f18f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc",
      "new_id": "82865bdd3f3938c1e3e380f710564c93944fdd38",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "cdd484dcf30cf938920c4c39d2f2662f2593d6e3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/std140.h",
      "new_id": "b88cbe15128c234c44555b24d764787beeeaa139",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/std140.h"
    },
    {
      "type": "modify",
      "old_id": "d082107c23206efc42ddd34b1733e5e64dbdee8e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let.h",
      "new_id": "529711c68011d85b4a3d95d39a17493aa911a592",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let.h"
    },
    {
      "type": "modify",
      "old_id": "03e91e71534a7f60fe93080d425ef9b14d276e11",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h",
      "new_id": "448e61d649f3f8b81957432a303ce5791d7e80e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/vectorize_scalar_matrix_constructors.h"
    },
    {
      "type": "modify",
      "old_id": "a794c497ad0f98a3af6fd8a3be316e7a5e6f2a56",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h",
      "new_id": "9066c0f9a9219cd9e1db9cd3cb237eca9fb4f4b7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory.h"
    },
    {
      "type": "modify",
      "old_id": "d066dfbea84f1a32120e3d0657392c361df2ceaf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "8f5b0c99cc37474ee29078e551be0bff30baa726",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "401a84e2b94aab979c0279e994910533999d237f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "b35ff4bc646587f4d7daf4f36fbe3f97b24873dc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "0f142fe9f8a4b87e1867dedcb9515a595e731406",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_function_test.cc",
      "new_id": "d0e4a3ad8acfc06beb43477405ea81285756e012",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4311e82c4dc3d894ee15b49651d2674ff29be5dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_type_test.cc",
      "new_id": "46449fe369d374f4f4e366a62a1fcb3eb84ce9d4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41e682681af67b969b0eaf1b71c40eb7475c6c1e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/ir/member_builtin_call_test.cc",
      "new_id": "f071464eb81b1202502a2301e078afa932267ca6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/ir/member_builtin_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e7fe62bfac85c0c05891ffd0d15beb42e8afdc69",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.h",
      "new_id": "923a830f7bf3b6a2120295acbc51d6af6d4b51c3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "b62f8ccc0f3aec377f1ee409cc673f23a7a6b9a8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.h",
      "new_id": "2cbb71603810b84b1104c05381bc487333f1f03b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.h"
    },
    {
      "type": "modify",
      "old_id": "bb38fd0883e9a946f276bd96af4ded4a2b87306e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate_test.cc",
      "new_id": "b8a54d916c0dbfa9da3b5530450a7e067b1a6308",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec32132c35b1ab90443ac672c52bc316f2b80fff",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.h",
      "new_id": "f4988f6811f85f83a731509393be41ae49f8278e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform.h"
    },
    {
      "type": "modify",
      "old_id": "e669bedea763fd658a87baacf67c4746072971e3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform_test.cc",
      "new_id": "e9710454b25b1ed2acf64d17a30e5d7cf86a3e48",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_uniform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc678c94220e10ae91cd18e3f3f45de38534b042",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/binary_polyfill.cc",
      "new_id": "502d369a036abff04382d49a233bf588e22eb7e5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "cee4043779f5c3f18c5102fbb86a9cc4348e7e11",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc",
      "new_id": "111f402aad4cbeb917e8574b273ef704606e89d5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "0d803f7952fb5a74fa90d983477c259d0439c1cd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill_test.cc",
      "new_id": "d5a6c3bdbccdb50b47e8a00f1ef5efd668660b8b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "27e783ccf43c2082ac04d13e296a170341bc89ba",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc",
      "new_id": "2df1fb3440e576f14398d879ff2bdff843e39eb0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc"
    },
    {
      "type": "modify",
      "old_id": "7f3d96c679fe100527171d22e328825f7d62c7c7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access_test.cc",
      "new_id": "f3517ca34ecd688fd762c9117fc7ebd244f53ae2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4a130c6d371cfd84845b3764857cf195fdf0a0a3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/extract_ternary_values.h",
      "new_id": "d733b50cd93f103a78c29d5997295e1c24c67848",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/extract_ternary_values.h"
    },
    {
      "type": "modify",
      "old_id": "2ec01d0b02adf148d96403ccebbdf962094b52c0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/pixel_local.cc",
      "new_id": "9ddf46d9b2b505d290277edda73d59ccf84095e9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/pixel_local.cc"
    },
    {
      "type": "modify",
      "old_id": "94025834df966781fcdf05cc5d5bf4bdf5a321bf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/pixel_local_test.cc",
      "new_id": "becebb0015e9218064c32d6a6447fecaa9b69210",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/pixel_local_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ba7d93a0aa973344d8e762759b500bbab8edc77f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h",
      "new_id": "dbc2fa132a096e6353dcedb665ab3e570a2a1467",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/promote_initializers.h"
    },
    {
      "type": "modify",
      "old_id": "94403671423bfee20f6379a9a794a73e42038c88",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init.cc",
      "new_id": "9be409e36c868d771e312a768fd5a355112925db",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/replace_subgroup_matrix_init.cc"
    },
    {
      "type": "modify",
      "old_id": "12f1de95e9f3931a8d4bec75af10c64d5f683278",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/printer/printer.h",
      "new_id": "35047ba6795088c4a50814d3dd8feba6e975a0e1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "490ef988cdb2a99f66142cfe7cd12a38f527d1db",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc",
      "new_id": "acddd20102914f629c89cce71bd325d7266ee89a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "de91237e5dc6636b92cf92311ea76fbbb0421aa2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc",
      "new_id": "6e568acabc1fe15a9786881b0a0bc5dd5dc8ab95",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "8c38327ac5a1196f44b5e235546eb8d378e5032d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/builtin_polyfill_test.cc",
      "new_id": "9d5dce28fde6a858bd99afa435deb968e8602bcf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "378fed8ecfb99850105c8c947ad730cd520f3d06",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/convert_print_to_log_test.cc",
      "new_id": "1f6013be1f396f210e34c4a9a9f1832b8c873366",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/convert_print_to_log_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fa3a6220c144644fe237d8ace0033aecb33ad520",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc",
      "new_id": "bad1bc34ff15eb6b47c6946f177e058f3d05ff2e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc"
    },
    {
      "type": "modify",
      "old_id": "d7f57ab16b15f7bc7a99a7396c626ee7553a3589",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_constant.h",
      "new_id": "2aeb524f80964e6fab40fb03149e6b9e78f31605",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_constant.h"
    },
    {
      "type": "modify",
      "old_id": "617d3f61047f7c0386c903d04bd48e2a2ea16815",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc",
      "new_id": "2f61135f76194b0fbcf850866f4d9b51064d5bf7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc"
    },
    {
      "type": "modify",
      "old_id": "c40e807bebe9b4bbcfb02b43e8b88e1b7d8dd9f7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "062c15d890ab472a6ce9550fdad238c13c188ecd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "bb20502521b8f4569875e304e1bd5feff5880546",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc",
      "new_id": "9a226b8725f4b706b82a1593884a7d51988c4e7a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/simd_ballot.cc"
    },
    {
      "type": "modify",
      "old_id": "4d288db85c1bd9cbd6c847fb538d1c7769d8578c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/atomics.cc",
      "new_id": "a2620a476d363702a0bd6f8fc2bcf6aba14303b4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/atomics.cc"
    },
    {
      "type": "modify",
      "old_id": "dcceed0b1940dd3c143bf455f931218d441efdb5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "e6255422023c6d8d444f9f644e9ac20d9516f1f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "104f7176994bb92216ed47fbabd13b009122b13a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array.cc",
      "new_id": "dbaa5b949ca0c41af1564bc54f9d72253f1ea22f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array.cc"
    },
    {
      "type": "modify",
      "old_id": "c4597d247773866236442e302b1a1a5dd07d9e58",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array_test.cc",
      "new_id": "e0883f01ab1437d0eea11483ca921f14379852d9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2fa4b551f3a17b89eaf55e315150011ec8eda435",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix.cc",
      "new_id": "3cf9a68dff80db13a073fd4d9403ed8f6b217427",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "92e956020e05ccf8155c7f50de23f66a2ca661c1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix_test.cc",
      "new_id": "31534cfc6d004535848f0aff6069f07dd8da1892",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "153e6f57f678da66bc6cb4a984c1152a451a4f69",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/lower.cc",
      "new_id": "a3e2131710a6ca541b1e5a64f41cd5ce165101f5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/lower.cc"
    },
    {
      "type": "modify",
      "old_id": "a5f6364c1ce504b2bb4192deb957f131e9f1cf7f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/shader_io.cc",
      "new_id": "3933e4c6af9f1ebd37708da0f6f82fbd3425ca24",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "ec7a6ff390a9bbbf34e17f3885480d03978c6f34",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/texture.cc",
      "new_id": "260a0daad2f979f7fa5995be35caed5d4c26c5aa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/texture.cc"
    },
    {
      "type": "modify",
      "old_id": "8ababc8621730208ec1f29768d91043c566ea8d4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/texture_test.cc",
      "new_id": "b21325306bb35d8ed29f47ed18b5a83d16f7675f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "690b632880232b2fc2cc660f393a40fe5c0c1ced",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc",
      "new_id": "3f33c4806c5df7bf290d512b5eb9c38888518393",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc"
    },
    {
      "type": "modify",
      "old_id": "da9be7453efe6f356605d10349052888002e02d0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/transpose_row_major_test.cc",
      "new_id": "1992765de9c7a5a649475260eff1500c6f5404db",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/transpose_row_major_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c9b42d7d47387ea88e4e55acd1d43da25b82ba45",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc",
      "new_id": "e472c71ffd181a3fe9af3765ca1003704da6eaf0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "16626912e2291b96bb50aaa45cae18a0a478a642",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/helper_test.h",
      "new_id": "15fdb4c0bc25c7fe76bd401d8689adfc25f8cbc7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "e8bc21ac493d4416ec9ae5bf31b9f1c1ca618474",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "34e4bbf1dda11b16cb3bcd5d0df3247c273b94b4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "7454997c9fca06c32b532815d6a0868dd227504d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/analysis/relaxed_precision_decorations_test.cc",
      "new_id": "0b4c10839c39318c32578d550331ddd060782f69",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/analysis/relaxed_precision_decorations_test.cc"
    },
    {
      "type": "modify",
      "old_id": "752ffe48e17412c8226d826498ac76ac38e16ace",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.h",
      "new_id": "edf702349c350ed5bb5f5efda26e8f3c5f35673d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "eaa16719c52fb98c784717abfdb47788145335b8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "326b3510bf139d596b7a849caa09214c0eef8be2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "6c487cc78447c61a81398dd8ca7fd5052df4e772",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc",
      "new_id": "6b406edb02467eed6cd976d8a610200d4fba50f9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6580c1b8585e42326add98973fccc7019d858df9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/case_switch_to_if_else.cc",
      "new_id": "9e0e19a56c839a48d8ab3ee705fc2b8856e1b25c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/case_switch_to_if_else.cc"
    },
    {
      "type": "modify",
      "old_id": "5d9272bb4081a8448926bfe5113ad62a9681c4a0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h",
      "new_id": "1fc2e1ea0987faf85f238a53cf6e6012e28da553",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/expand_implicit_splats.h"
    },
    {
      "type": "modify",
      "old_id": "2ba9333f46a1f888e3e3f4e9c11fd50e7cbc3132",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.cc",
      "new_id": "0cb1d7729f7e4e6d98413db98478003136eea84c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.cc"
    },
    {
      "type": "modify",
      "old_id": "5905dee4eb1e44e6f853329a10f7ed43a0ee74ed",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h",
      "new_id": "4ad6483dd36e6150287dae20594e9d2a57349916",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.h"
    },
    {
      "type": "modify",
      "old_id": "6d41cfedc08c309873b04be4a590f79c212b6a41",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types_test.cc",
      "new_id": "f97b9f2cd297fa043c0a5eb074bb2406a8c4991d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8a22e90f9763e9993b40aa8d4a5045ad7dbb95af",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h",
      "new_id": "b0973825f38935ffe134e76cb3ddd9195c87001c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/handle_matrix_arithmetic.h"
    },
    {
      "type": "modify",
      "old_id": "ae197f10ed527994de82d70b9cef4c454dcc000a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/keep_binding_array_as_pointer.cc",
      "new_id": "ee7be6ff18183171120b742de1ac8461e781ba09",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/keep_binding_array_as_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "efc1b76383ef0109071fa1128ba5750196795b23",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/keep_binding_array_as_pointer.h",
      "new_id": "f47555c9ceca77e90539061a9bcfc36885505271",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/keep_binding_array_as_pointer.h"
    },
    {
      "type": "modify",
      "old_id": "40bda49bcb2176c4edb1665acf4a7edb6994befc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/merge_return.cc",
      "new_id": "3c549c890f06d23bce07c4e3263120c53822906b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/merge_return.cc"
    },
    {
      "type": "modify",
      "old_id": "301ce67262be1d86fd07c34b5684d5fec8e5c147",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/pass_matrix_by_pointer.cc",
      "new_id": "aefd0e56498adbdc43b4a6f22d646ff1260c9f1c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/pass_matrix_by_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "99e3210426fec8a81de830d73047fbcfb6289a9b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h",
      "new_id": "602a8ad51c9274f08ea38ad7e04dc42d86186979",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/remove_unreachable_in_loop_continuing.h"
    },
    {
      "type": "modify",
      "old_id": "3e0681ceaf0486f8a496047db88def80aec4657b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.h",
      "new_id": "27a00cb2c289f03819ce138a2e629635c0e66be2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "b85375468934fca05214744ff36308c7894a11d1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h",
      "new_id": "78525509a4ec7699cc44ca9112776790951d7c45",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/unary_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "098d633c7b8d5c5a7ffa941c6cc5d80333a3b4a6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h",
      "new_id": "620039ec4a2d0452dc7f53d02fa43c827990c61e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index.h"
    },
    {
      "type": "modify",
      "old_id": "3716326f06b93abeb1ea63e33f79e85eb7f6a9c4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/writer.cc",
      "new_id": "9a8d5faf5694b8856016036007d15d121ad498ef",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/writer.cc"
    }
  ]
}
