)]}'
{
  "commit": "89e2cdf1e91c6edae5061cc625c67c167bf768e9",
  "tree": "2b3b4d7ffc3df16d44d393cda55527bce5546650",
  "parents": [
    "65b550d3ccf7cc8165482cca360c6fb4c90985b0"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Thu Jan 18 10:29:08 2024 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 18 10:29:08 2024 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - 526e4b8b57dbf4bca8142bcb15d046c5c48009ad [spirv-reader] Handle pointer to vector component by James Price \u003cjrprice@google.com\u003e\n  - 03ecbbf5caa0ebc68d95b7023c62bddeb81f39a7 [ir] Add vector-element-ptr validation capability by James Price \u003cjrprice@google.com\u003e\n  - bd27f9c60dd261b6f685f5d5674cc68964c6e298 [spirv-reader] Fix test helper failure returns by James Price \u003cjrprice@google.com\u003e\n  - 96b7fdaf73e3815e3519cf8cc957be972e9c0f87 [tint][ir][DirectVariableAccess] Preserve original fn names by Ben Clayton \u003cbclayton@google.com\u003e\n  - f4686675192881b3f18a8c6f708ba67edf442543 [tint][wgsl] Add unrestricted_pointer_parameters feature by Ben Clayton \u003cbclayton@google.com\u003e\n  - 2d501c5575e62e0a813c077d8fa6182bc7cc4496 [tint] Fix emission of module-scope struct initializers by Ben Clayton \u003cbclayton@google.com\u003e\nGitOrigin-RevId: 526e4b8b57dbf4bca8142bcb15d046c5c48009ad\nChange-Id: I6c74c1e239b69c83d16e63a300be6f5d70914e50\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/170320\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32a7773072c708a2697f79e907d3796d94252ddf",
      "old_mode": 33188,
      "old_path": "src/tint/api/BUILD.bazel",
      "new_id": "9f218bd9e97781c0996dbdb9300dee55d12ef928",
      "new_mode": 33188,
      "new_path": "src/tint/api/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "af664e67ff0fdd804516f997a78d8680624f4422",
      "old_mode": 33188,
      "old_path": "src/tint/api/BUILD.cmake",
      "new_id": "95513248032fd41ad6ac38a0fea8021020a3617f",
      "new_mode": 33188,
      "new_path": "src/tint/api/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "ff3f4837ffa6a3a1d25489f6bb9a0ab319fb9f3d",
      "old_mode": 33188,
      "old_path": "src/tint/api/BUILD.gn",
      "new_id": "80382c034c822b5abc5db21f83ccb23231332621",
      "new_mode": 33188,
      "new_path": "src/tint/api/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a273bc90e2b7cbf7df2c0f70ceebba564576aaf5",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/bench/BUILD.bazel",
      "new_id": "743f2845b06e56712d084f9d9819547d50d2a5f1",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/bench/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ee4b122fe0713d03068dfa18e538aa9a21202f0d",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/bench/BUILD.cmake",
      "new_id": "cdc59718c9da625d848af27b344e8a768cafbafc",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/bench/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "7eb287d6d9517762d317692590deab4ec1a9db15",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/bench/BUILD.gn",
      "new_id": "38bdc6a6b726f00ad3eae1bdfa7c2f9cc40e561f",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/bench/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c768f73c5e5c8c96e71eb43e4a467b25b22a1570",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/common/BUILD.bazel",
      "new_id": "affb2776ac7ca88f0488eb746d9994e506d6d301",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/common/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "43d472fb73a2634b18347f1b681594b61793901c",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/common/BUILD.cmake",
      "new_id": "2c0d823be82178d9bf25d9005ea76c9c85e6d3e4",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/common/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "4b1f5e3c383a7052ea305893bf966742458816a4",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/common/BUILD.gn",
      "new_id": "6026bf53976ad83e3e431fee81655d487b8fe098",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/common/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5fa170f4e85b3f57677ce4c2edffeece3d817602",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/fuzz.cc",
      "new_id": "8fbf4cb9543d7ed6933e82b3d6f158049f796f21",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "c19a5da2fbe673f35d7f958d4fdf80d3839930c2",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/info/BUILD.bazel",
      "new_id": "6d0b8f9e567fcf25f48baa91fab3d877c84062bc",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/info/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "74d28e09b7d35d8a15bbb7cfe30d90efb816ea7e",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/info/BUILD.cmake",
      "new_id": "dda56b95ce85384525a21aa2425b71d85feb4cf1",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/info/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "6f3a945d57a380a3b7166f4ba865754ac46cbae1",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/info/BUILD.gn",
      "new_id": "5f06fcd7cd5bba4e2072ff9ab5697ec34dbff3dd",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/info/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e0b4ebe979d91ba2827274faf8506efecb0d1628",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/loopy/BUILD.bazel",
      "new_id": "1b0859f098a7164836db237c45b18181b6eebe11",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/loopy/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "abf2e07f2e45d5c240186e9794b1ea3c03a8dcd0",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/loopy/BUILD.cmake",
      "new_id": "2597a479ab477bf14450c19675a1495e30d106d7",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/loopy/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "3241429076ae3834a4ace52d7b5ce89334aa3070",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/loopy/BUILD.gn",
      "new_id": "5176168f272e227f8c6ae60146719737861f6627",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/loopy/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a44e992996f2445dfbc83a5805037544c1f8d434",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.bazel",
      "new_id": "01d6cf66ff8a945d176fe5d5edd7b262738cce11",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e79c221641b40cfc5d739880e4fd44ff99c14ee6",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.cmake",
      "new_id": "d81fdcb60798df5acfd5ad02d2a075bdf6420b9f",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "55c146ba67f66e5b429c87ef045b12f927f304f4",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.gn",
      "new_id": "abb1fd218a4c10b2351d3b3de6a9e37812ce841e",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "934ff473ca91c5920b0c7a58e60224ef3988edb9",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/tint/BUILD.bazel",
      "new_id": "fbc1286fd42c506406edf2dfd0133c69b6d741aa",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3924e7d26291c93c74f19b852a2bb95ef5591777",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/tint/BUILD.cmake",
      "new_id": "9a02dfef05455d354b7073baf5878ac577e36a5c",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "b9fca30de77bdb319f17f1f5c6d8296d69a6351e",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/tint/BUILD.gn",
      "new_id": "5d0447f9d066a9123adf55615092a73c163f8d9c",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e62d52b2d5d5919e8e36af762f93c6bdc1427ce5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access.cc",
      "new_id": "95a601e2de87d950de97900c26e1c627b29f4c36",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access.cc"
    },
    {
      "type": "modify",
      "old_id": "e6244dab77d376d7d970ce10efaa0e8ec011bb43",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access_test.cc",
      "new_id": "4919a26730ebf84a8e494144f53d4cb758f7666f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "49780b79dc367efcbfa2a86fcea76a2dd22e85f6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access_wgsl_test.cc",
      "new_id": "77b799cf1af9ed14be7e3b4225d699052388e60f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access_wgsl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2aa16f8f97da782e5afb6c03a42f30368821c2eb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "65c952a6fc5cf1d7c001323145e11512eba09e76",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "d6b0843688a444f796df90963f5c98610c54ed2c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "ba854d86135a2461f7f225460b6900225f8c284d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "3c2733a837d65f4c060823f7065e7c41e9957c1e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "0c2bef9789f71dd9903acf85bc7f0ee48776c427",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a7c6ea86502356f8e2636caad0e9141ba58aad9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/ast_printer/ast_printer.cc",
      "new_id": "2026bd284b339fb53eeae5d4a7bcff44638c316a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "3d256965cd60c25358be255d01bb5b2968e25f8e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc",
      "new_id": "d6eec1a0c51c74949bb15a0f920101aa4b4d0843",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "633180cbd0a748d7ae494001473bda3634671b87",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.h",
      "new_id": "3d14eacc869c24502fde72a6e713d67e9b5ded51",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.h"
    },
    {
      "type": "modify",
      "old_id": "d9d6d892b7c81d9382e65fb90611ff07ee024a44",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/builtin_test.cc",
      "new_id": "803be81382f5a1019f9c844cbde3295107d72b66",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3fb75a83ac327e0ee06db3daad247a888cc2c1ef",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc",
      "new_id": "63dcf810956b8270161861359583674e682eb14e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "38cad89f9319fbbb801cd21bcd54efa4cf18a70e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_raise/module_scope_var_to_entry_point_param.cc",
      "new_id": "8335eacf09addb61f24ac821f2d1dab422d2a5cb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_raise/module_scope_var_to_entry_point_param.cc"
    },
    {
      "type": "modify",
      "old_id": "f7630f55e963686971c502e007ae61753d69c9d1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_raise/module_scope_var_to_entry_point_param_test.cc",
      "new_id": "3bbb4fe6b7ef4fc146aace69301d864e055a1e37",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_raise/module_scope_var_to_entry_point_param_test.cc"
    },
    {
      "type": "modify",
      "old_id": "325f5284d321c4edb556a4ee10779327466259b6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_raise/packed_vec3_test.cc",
      "new_id": "220dabbc9b664c30f421b66a52b34084f9e0215b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_raise/packed_vec3_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f7662cffa71dd5dd1e7c190ebca79f3c5088b5ce",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/BUILD.bazel",
      "new_id": "3f5089309eb611cdc4574882230dbef98feb37f9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6e0d5acc806c890d92aa97f340a1beedd33eeb5a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/BUILD.cmake",
      "new_id": "6b1a73c290801581cbcf677f4c3167762bc67f75",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "82b43148a22a5acb04886a76b0d259fb917a5899",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/BUILD.gn",
      "new_id": "09788fc78e5543f898cf18975a5f81d378535f3b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "421ec97e4f4679a57b05b0d692f545ee499a368d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.bazel",
      "new_id": "c6562858b98a61af63cc6e190d7145a1e36f16b2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cf9191f0aa1bff9c5f1fa3bda7ddd544747e0abe",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.cmake",
      "new_id": "e4ab32d222c7ba5915e0ac2f9f41458fc1a11821",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "f82d2fbe13f4a20c629f5339a369a182362cb0d9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.gn",
      "new_id": "5c8e0c1816920cb45c8d72581ec35d07279be317",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b74c742da3bb0da2f3e41b4633622888eff64558",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/common/BUILD.bazel",
      "new_id": "438bdddb0ef9491a9943253adbfe097ba7d50ff2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/common/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a460fd5cba8a07f9e1de29c5491c492dbc16f059",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/common/BUILD.cfg"
    },
    {
      "type": "modify",
      "old_id": "23c0ff1a9883fd2e8232f91a8a0d265d999f6de3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/common/BUILD.cmake",
      "new_id": "f0206ba9056b4f76951ac4fa4e8feeba71a45117",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/common/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "9e75c832ba7f70a81e359ad0af654d00341f5704",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/common/BUILD.gn",
      "new_id": "8383ffe4b7cd4ffede138b2463b5650adc232047",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/common/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a0ae0e1ff59347fdbf72336a0e94975466fa23b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/common/helper_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01fd572ed5dc335558ce8604542e500b04d1c468",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f0e8664eaf77951130a88f00491976ed00fcb7a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5f034257ee336cb5f2ec4c609a5125843518eca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25f546c30ce617d17f621bfd0fd6b35556f17d0f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/lower.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d8e3b208b2a1801009b78f01948cd0697449360",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/lower.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad0d3f325d8f30a8324e9763f20e8ac451e6a2e9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e07a30ca25e319f747b9c54a558f451d9bc760b7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7160a51e5b81fe13331a8639af57c667fa0d3a8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d41f46fc926527cb85ba21ac15c982b42a2c6972",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/BUILD.bazel",
      "new_id": "2bfaad67528e066f63cfd8c59c3178ab8ec2ddec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e82f651fac1428175618c84031c29b98b4766f20",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/BUILD.cmake",
      "new_id": "c8abe87abaafad9b2cbcc75b1863c2df9867dd09",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "430c5760be6025367d0c5ea2d48812268d138416",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/BUILD.gn",
      "new_id": "26c29542a7ad0b0c1352b8b9293966c3f632bbc7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "489484ee10d96f6bdef0e90a1996e42d3b2b9376",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/helper_test.h",
      "new_id": "c7fc02a48c82c510fc291a0f0dcfcfbd9e239033",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "203169644c34e0779b12ff45339a47797c8ab01e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/memory_test.cc",
      "new_id": "9f8c75f9434e552d236883f98b9a5a8ecfd45621",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "11199ea0a1f7f79b1463c12fc8b0c7b58ce71416",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/reader.cc",
      "new_id": "d70c16c04adc570408d1c80fb43e65286bff812f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/reader.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a086a8bef3ca15ae14e68900cbe8355b8ff88ae",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/reader_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b736b282a24ede3bd88b498abdef6d8ead1e854b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_printer/builder.cc",
      "new_id": "1895d11889197d0c83ee3dedab12f9a91b9a615a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "842a3570a7a467be5ca923945119b2ea0bf52d73",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/module_test.cc",
      "new_id": "8e5f629c174bf8d2d7d12914b0ffeaaccb515d89",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/module_test.cc"
    },
    {
      "type": "modify",
      "old_id": "adc8df2f3cbbbd8b6e0f6c2bcfceffd6856bf93b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.cc",
      "new_id": "b3a8ecee7a35f595002a28664ca4c54927ed44f1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "4366226a2fe46d86052b5fb4c74d779763258166",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc",
      "new_id": "0c64163859f36d3f5c636462d2d15e086e4cfd06",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c73deadf08b69bc772b0c37ef7cd4d93b8aeda8b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/direct_variable_access.cc",
      "new_id": "4ecea230ebaf3905fc0681ec834f13233604f058",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/direct_variable_access.cc"
    },
    {
      "type": "modify",
      "old_id": "b47f7e3db2183c9efc9ce888e4f67e17487dff1f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/direct_variable_access.h",
      "new_id": "d1bb9fe7e6d21c77294d9c7f4f8777dace9f84d0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/direct_variable_access.h"
    },
    {
      "type": "modify",
      "old_id": "10f6421e3f138beaad7bd2905d33ef597b492b42",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/direct_variable_access_test.cc",
      "new_id": "04666b29e06a1beb3b616d9682b13eec1e78842b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/direct_variable_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "39ebb2d776921f5b5e206b7c681eee340ba3c0e9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/preserve_padding.cc",
      "new_id": "d6935a9a89fabc5f15911dcfec96c4cb1d52f313",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/preserve_padding.cc"
    },
    {
      "type": "modify",
      "old_id": "469448b7c37dfe2d240602dffa9fd8b460fb69a5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/preserve_padding_test.cc",
      "new_id": "be548fc4f1e1329503ce1187c7301bf1e371276f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/preserve_padding_test.cc"
    },
    {
      "type": "modify",
      "old_id": "647e669f65b877cacc5623eae3fad87f71b5c54f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/robustness_test.cc",
      "new_id": "1cd715f61db1cb596a88252973565fe2d053c75d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/robustness_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2f176292ee97e5bb7f3b27cd32096bbd373bea0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension.cc",
      "new_id": "3069ccffb990d3c5b7316891187f9cf570ba5f35",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension.cc"
    },
    {
      "type": "modify",
      "old_id": "41edcbad6ef2c5eeb16a95994fa9e53aae9dd04a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension.h",
      "new_id": "7de7e82fe164dcb48fde72ff2fef833b40001979",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension.h"
    },
    {
      "type": "modify",
      "old_id": "c2e6bd2f6f2af2508e983c3c33dc04756d2bc013",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension_bench.cc",
      "new_id": "70c0d73592cbc0128b7b5bdd278f1dbf5457f40e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension_bench.cc"
    },
    {
      "type": "modify",
      "old_id": "08cda9b8018b02c4d8f5eecea1d8ee63f1c9141c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/extension_test.cc",
      "new_id": "8bcbd0c4de4013891e1bfe7f910b2c95b4487ace",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/extension_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4561eb0825362a9c3116bf2cc4c42dc6084e4c71",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/features/language_feature.cc",
      "new_id": "f0391dc94400e6b9401368352a46e25bf55447f9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/features/language_feature.cc"
    },
    {
      "type": "modify",
      "old_id": "aa7315bba37529fa8140c4ece51a8754a489693c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/features/language_feature.h",
      "new_id": "b7aedbbe3614ae36e2e95628167b183b4f0d1b75",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/features/language_feature.h"
    },
    {
      "type": "modify",
      "old_id": "f8297ea1539f777117ef94d5a3d27b353c17fd83",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/features/status.cc",
      "new_id": "2fe2f029c2546509fc68cd1667f285089db6438c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/features/status.cc"
    },
    {
      "type": "modify",
      "old_id": "f1a95d984c35ce1b3f79a79583e1e9a1858a4dab",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/helpers/append_vector_test.cc",
      "new_id": "26ebba4458644de3a3e7fc7d6aa226311757214c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/append_vector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "991f5db8304971fda7d2f52d07d0323a0ef721d6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/language_feature_test.cc",
      "new_id": "dc3b5648ecb415df0aa77cb76d253a241c49a6a3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/language_feature_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0af60151dc74720b8795f5b7b13b1c2aba129c38",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/enable_directive_test.cc",
      "new_id": "6f689b33e2afaf18d77e891d2334c1fd12390405",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/enable_directive_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cc7bbeb44b578db11a3c4bd4f2a524efbd871aba",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/builtin_enum_test.cc",
      "new_id": "14e266d482a5d449d838ae2da9f406dfa52428c0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/builtin_enum_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3bae4eb138fd4740b2c056ce4f32852e48704529",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc",
      "new_id": "638a54ccbf9f8ea7ec4b953d9bd1fd0cfdae110a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "47da663a92eb802a6ba731bafcd5e9d1e8c01b32",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/call_validation_test.cc",
      "new_id": "9a0d7c12ab49f63a2e28e75046414860f732acee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/call_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ff4d507cda2bef812a91333506441d31ad28f3ea",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/expression_kind_test.cc",
      "new_id": "94c91c8ee4378d7ed16339f68870d8dabbb38d22",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/expression_kind_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fd015f7c35e91bf761bf2c84d205ef6a49e08ae0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/function_validation_test.cc",
      "new_id": "2a01da4b511318868994bbeeaaacc92ea51b2d88",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/function_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5fcf1c28b1d370e7d0ee67a165bf680685a2c33",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/type_validation_test.cc",
      "new_id": "0264afc21181f2620177fc668f07fa70ef0d740d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cbab7db7aa171c073941dcdba4e2f6b970d2be6c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/uniformity_test.cc",
      "new_id": "467423723274c29d7145fcb65b003962023f700b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/uniformity_test.cc"
    },
    {
      "type": "modify",
      "old_id": "106d739aff89324e2d7063baad84ddd420327e4b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/validator.cc",
      "new_id": "e6f7c310b3be51cde1ae5f56d463d76c1565de83",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "41cd202b7cd35f478ac63a3be016ddf4af24391e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "e23de8a77b6deb8ccf2cbb8dc39f55e6e09b5ca0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    },
    {
      "type": "modify",
      "old_id": "47b646882e0c7d07385715cd4fdfa98ba4993b24",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc",
      "new_id": "712fab3883341e079cbc1febd2d5722d9eebc0eb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc"
    },
    {
      "type": "modify",
      "old_id": "cd77dba85ae39516186e0f73e8671cc379aaf205",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc",
      "new_id": "b3119c78742d22717f81926af7f4944c3f9cce68",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "905449af73ec60288a47c469783be4ddde67cb6a",
      "old_mode": 33188,
      "old_path": "src/tint/utils/generator/text_generator.cc",
      "new_id": "0bcab399713905ecb4e8a8f9999c6463de779cf5",
      "new_mode": 33188,
      "new_path": "src/tint/utils/generator/text_generator.cc"
    }
  ]
}
