)]}'
{
  "commit": "8a8d26bbd9a958f2c3361be0e34eabb8df9be202",
  "tree": "bea46fc44808a28d3faea4f50bb7a38aedbbc4c0",
  "parents": [
    "ba6f2606298578d8c06c640a0842f266f44c71f6"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Apr 20 15:04:21 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 20 15:04:21 2021 +0000"
  },
  "message": "ast: Add type nodes\n\nCopy all of the type classes from src/type into ast.\n\nRequired the merging of:\n* type::Struct into the existing ast::Struct - ast::Struct now has a name.\n* type::AccessControl into the existing ast::AccessControl enumerator - The old ast::AccessControl enumerator is now ast::AccessControl::Access\n\nBug: tint:724\nChange-Id: Ibb950036ed551ec769c6d3d2c8fb411809cf6931\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/48383\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f773aa48656ec59778ab233265319f1819991080",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_clone_fuzzer.cc",
      "new_id": "fdb83c17aa4edb5bcf755316e778112dec48ad0b",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_clone_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "191428091fd6629930ec6c048918dd7552a8229a",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "2a940b6c569be25123755b487f196e6129dbe272",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "cac6fbeb1de2dfdf901e74be6c2472341f845df6",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "9e6de7bffba8dcc118212d62094ea250fc96e1d6",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9a70a6435db1a711f81f199e3cad13d04b8acbb1",
      "old_mode": 33188,
      "old_path": "src/ast/access_control.cc",
      "new_id": "0c1c1d344913e048ea8b8ed415ff8411bed86604",
      "new_mode": 33188,
      "new_path": "src/ast/access_control.cc"
    },
    {
      "type": "modify",
      "old_id": "4539cd1f7b31c1199f6d7427fb748e5364cb1e7a",
      "old_mode": 33188,
      "old_path": "src/ast/access_control.h",
      "new_id": "106b31e62e439c10e2d057bff8d764d2ad1f348b",
      "new_mode": 33188,
      "new_path": "src/ast/access_control.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c03d833d7c894f8454062a562f8782b22043ce33",
      "new_mode": 33188,
      "new_path": "src/ast/access_control_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ad5be5bebe3350fc8174cbe92e1303529459ee40",
      "old_mode": 33188,
      "old_path": "src/ast/access_decoration.cc",
      "new_id": "e00ace6c4397f4e164fa20e23b8ac877de1ed899",
      "new_mode": 33188,
      "new_path": "src/ast/access_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "0ad41bf7008cae1cad36028fd5ee93ca6c40aefc",
      "old_mode": 33188,
      "old_path": "src/ast/access_decoration.h",
      "new_id": "894bb698823f85947d4eb97f3c550d79416b1fc0",
      "new_mode": 33188,
      "new_path": "src/ast/access_decoration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80e595780ca9f07a2b95de244361df0ba7dd966b",
      "new_mode": 33188,
      "new_path": "src/ast/alias.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d95387d2f8e314f2980e97af46ecb0018cf61c2a",
      "new_mode": 33188,
      "new_path": "src/ast/alias.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae36314bfdc90b8f3999af904630f40b72690031",
      "new_mode": 33188,
      "new_path": "src/ast/alias_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96ac1de4948ef00dd5299a233a9d12442a6ebf8f",
      "new_mode": 33188,
      "new_path": "src/ast/array.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5ba1b8f09c90d0cc544172f8ef46d6b3abfad85",
      "new_mode": 33188,
      "new_path": "src/ast/array.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9619bdf52f6c1a7324df98613ed176cf6ca5527b",
      "new_mode": 33188,
      "new_path": "src/ast/array_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "766b7a5e2b1e019892d40d7b182fc27ef2fd9374",
      "new_mode": 33188,
      "new_path": "src/ast/ast_type.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d21281299961768a72f12a49a3c2539573929dac",
      "new_mode": 33188,
      "new_path": "src/ast/bool.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad5b8583455d3913fd964634aea5d3476b535f47",
      "new_mode": 33188,
      "new_path": "src/ast/bool.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d2b2a811739a97d4a6d8a20bda9cbf153789fc5",
      "new_mode": 33188,
      "new_path": "src/ast/bool_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b669113f632ddc7f5f759b7d27a537d8907aba3c",
      "new_mode": 33188,
      "new_path": "src/ast/depth_texture.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fe82e514db07c0aec5810595c351687a5994067",
      "new_mode": 33188,
      "new_path": "src/ast/depth_texture.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a682d9bbf532467b7ad0feb2086944ee09ab5226",
      "new_mode": 33188,
      "new_path": "src/ast/depth_texture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66a8fe0f12876bf7833505bda6812770f14de693",
      "new_mode": 33188,
      "new_path": "src/ast/f32.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42e9bc78516a142e625b2cf67a22ef7b8141e5b3",
      "new_mode": 33188,
      "new_path": "src/ast/f32.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2045d832da6236c9978553d9a787f069eea13de4",
      "new_mode": 33188,
      "new_path": "src/ast/f32_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "358e77587535f675ddef5794bdc158984391d016",
      "new_mode": 33188,
      "new_path": "src/ast/i32.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "182f102925e10bdf38c6f2787a2cce43c3452f95",
      "new_mode": 33188,
      "new_path": "src/ast/i32.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a8570796f7feabde5044cef73fa0259c0a7bad8",
      "new_mode": 33188,
      "new_path": "src/ast/i32_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e044cd6354274d481ecdc3fc3ff0a98a6ff171ac",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.cc",
      "new_id": "1669270df8447879280135a6c16ab0c5c1041ce4",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5c5628e6f9c178624aeae6b6aa28cc5d0c27c55",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.h",
      "new_id": "b7a9a80e026de953ab493557396c416298055c64",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da8e019a0d4aa57581b52e570b7fcf82696ccdd6",
      "new_mode": 33188,
      "new_path": "src/ast/matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a419dd0e799071834567aed9545425ee01e8519",
      "new_mode": 33188,
      "new_path": "src/ast/matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc5e40b5c72d47f4cf81fa407c297e9c7d329876",
      "new_mode": 33188,
      "new_path": "src/ast/matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "31ac2f38c929ede1a48d7aec18023eadba9cceea",
      "old_mode": 33188,
      "old_path": "src/ast/module.cc",
      "new_id": "d6cc39a08c818728ef61fc94227982935deda983",
      "new_mode": 33188,
      "new_path": "src/ast/module.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f907ab8eb43042ff5e0d3ee6220a6e6dd5d3f85",
      "new_mode": 33188,
      "new_path": "src/ast/multisampled_texture.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fcc2a8b8e851d68af666fc9a414a9b54e928422",
      "new_mode": 33188,
      "new_path": "src/ast/multisampled_texture.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "277c25a283958e3bd20a23f20eae7079d1905845",
      "new_mode": 33188,
      "new_path": "src/ast/multisampled_texture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a968dc2c87df3be1d783ea49310d6ab82d34571",
      "new_mode": 33188,
      "new_path": "src/ast/pointer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55882edabc8470383dbd8120f47270bde7af90cb",
      "new_mode": 33188,
      "new_path": "src/ast/pointer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e11d2e6ffb9b0dd0a84d46fdb9ca36bf85c8285",
      "new_mode": 33188,
      "new_path": "src/ast/pointer_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e1ad0d2870b9d1922de88a09e310bb1a64e0dc6",
      "new_mode": 33188,
      "new_path": "src/ast/sampled_texture.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7d9af9315fa4d33c38854fb5d486a9f02700d1c",
      "new_mode": 33188,
      "new_path": "src/ast/sampled_texture.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cba040bfa0e465442e6ce021d16d32515999213",
      "new_mode": 33188,
      "new_path": "src/ast/sampled_texture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcf95c885ef7d1d1350e46b63f82d6bef797baa1",
      "new_mode": 33188,
      "new_path": "src/ast/sampler.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3800de90b82e470c3c820d09e2666cae97bbd9cd",
      "new_mode": 33188,
      "new_path": "src/ast/sampler.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ddf1fe43d20c74f1f057710e4d906bcd3c43c50",
      "new_mode": 33188,
      "new_path": "src/ast/sampler_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1f23d61d4dadf58e7b91cb6996c2fd15d1c63d4",
      "new_mode": 33188,
      "new_path": "src/ast/storage_texture.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdf16b3902a64b251c8e336ccd590b534e08b713",
      "new_mode": 33188,
      "new_path": "src/ast/storage_texture.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f29196bc16228b832e7e350e2c45dbed5e0f3c4",
      "new_mode": 33188,
      "new_path": "src/ast/storage_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a3a396dcbeb0313dfaa110ad8072953c916ddafd",
      "old_mode": 33188,
      "old_path": "src/ast/struct.cc",
      "new_id": "1ebf174dbae3223e8d07bdb9256fa71264c5d9d9",
      "new_mode": 33188,
      "new_path": "src/ast/struct.cc"
    },
    {
      "type": "modify",
      "old_id": "b6a0314413370b33f54c53f79a3fa5364ca512fd",
      "old_mode": 33188,
      "old_path": "src/ast/struct.h",
      "new_id": "770fb3ebc655817cc453e7dd41b98478edbb29c3",
      "new_mode": 33188,
      "new_path": "src/ast/struct.h"
    },
    {
      "type": "modify",
      "old_id": "b7f9b1fd12e08a45c4cd667a996386d82d55d5ac",
      "old_mode": 33188,
      "old_path": "src/ast/struct_test.cc",
      "new_id": "6ac527c5c5c000f400a4de1b9ab1ce415a77d260",
      "new_mode": 33188,
      "new_path": "src/ast/struct_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28de192de049c0ff6b3642ae6794664ef0d06ab8",
      "new_mode": 33188,
      "new_path": "src/ast/texture.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8c871f4c4d9cbcc983e140126a6007d33fab7e8",
      "new_mode": 33188,
      "new_path": "src/ast/texture.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10ff52bf3941a7ee553541df30719d53b3fc9a68",
      "new_mode": 33188,
      "new_path": "src/ast/texture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd0bc0f212fbd873c4f754b17e39bcabf8b62d45",
      "new_mode": 33188,
      "new_path": "src/ast/type.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a533c1f4678148be96b4bdffb3b54feaa61f0d4",
      "new_mode": 33188,
      "new_path": "src/ast/u32.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22d39599ce6797742d24499be6e13843514ae8b3",
      "new_mode": 33188,
      "new_path": "src/ast/u32.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94deea62ef7556edc1e3314b65f5ffccf3cbf9aa",
      "new_mode": 33188,
      "new_path": "src/ast/u32_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60e52a39e4ca1c0fcff061cf293751fc3aac83ba",
      "new_mode": 33188,
      "new_path": "src/ast/vector.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13e7cada493f38ba9fdb3b3a644a2bea5c57a270",
      "new_mode": 33188,
      "new_path": "src/ast/vector.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "940cdc33a408396574e5a1cf720e67d5c4a2d398",
      "new_mode": 33188,
      "new_path": "src/ast/vector_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5591cebb2cbdf75e685c8de9360f85bbf0901833",
      "new_mode": 33188,
      "new_path": "src/ast/void.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ed79b034787af67c54257083645b0e3b2f88daf",
      "new_mode": 33188,
      "new_path": "src/ast/void.h"
    },
    {
      "type": "modify",
      "old_id": "f02f1f371837ef74347bac5571f62e15e558848b",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "68f06836cf072bcceb8bf3d533356a27b9d55acf",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "db7dc549d529e81d841a882a9fc7078c79e7d652",
      "old_mode": 33188,
      "old_path": "src/intrinsic_table.cc",
      "new_id": "40d2ef18596535cdcaa57bdd43a785f290ff56d4",
      "new_mode": 33188,
      "new_path": "src/intrinsic_table.cc"
    },
    {
      "type": "modify",
      "old_id": "e5dbe148c20dd8b6fd773370bc250d973b8eb303",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "3e518fcfdd375a0151c80d5dfb88649fe2017e0f",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "1f9a48e5bfcbabdc28bd1c0ffc5812b68fdfff41",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "00e94b6dff1f534bf80bf8b46bcbc7ec65b7073d",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "6e0c6996b13dc0106157814a2be1594ff7a52041",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_memory_test.cc",
      "new_id": "2870f5aa82d17a080698582e3f63e5e07c8200af",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "87315cadafe65732db941e4dadcba4a553a42ad2",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "e22c7495025261fafbe96ab4a7bc783b088efbed",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5957329a61867528f8f15f22163011c5e581745b",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "5915beb97662303102aa423c5948fc7531e30869",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "220261eb0368d2bc30956da7a8bed156a1d4467a",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_module_var_test.cc",
      "new_id": "b52daa25376cfbeb9925c038beadcafe5332e090",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_module_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9f029d80eaeb66dcd1b31311830e4184ef2d15e2",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_named_types_test.cc",
      "new_id": "236693911ed478002a3b9464215534235715c108",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_named_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d230a958f0195dc85cd9eff966a66427cd82bd16",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "6db1b7e37530e15c5462ca61184b92edd1b5a60f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b15fd1660c522075728889c0b7f0ec15a0b87ebb",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "a7ae4434aa8615e4d64a8cd69790e0ca6dc57a5f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "327088104b0d0cfa4e6aedf734e8cf36f2ffee6a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc",
      "new_id": "6719ade560b2627041b9ff146674e947f731f7d7",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cb4f29f14513e368571407dd8836218589ae70e0",
      "old_mode": 33188,
      "old_path": "src/resolver/decoration_validation_test.cc",
      "new_id": "b60a95d55c4228c81f0b1049c8268d11fae71682",
      "new_mode": 33188,
      "new_path": "src/resolver/decoration_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6ea8536fa5e8448835a7b8d8cea5fba13fbecc32",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "23bede2732cf046facc6d72464269c57a808a28f",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "138efe9d7c706850c6a0506bdec12bd8f12f4109",
      "old_mode": 33188,
      "old_path": "src/resolver/type_validation_test.cc",
      "new_id": "49aeb137f83c0d38823faad76c6a3658e0b2cb30",
      "new_mode": 33188,
      "new_path": "src/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "09e9af2ad59707e83fe2d8950ec4b5f466db0a4a",
      "old_mode": 33188,
      "old_path": "src/sem/access_control_type.cc",
      "new_id": "6c3101f5af934a8874bc5f044933a83c4e6dcb37",
      "new_mode": 33188,
      "new_path": "src/sem/access_control_type.cc"
    },
    {
      "type": "modify",
      "old_id": "7f6ac3718a01873e494084f1feb89fcb41be23dd",
      "old_mode": 33188,
      "old_path": "src/sem/access_control_type.h",
      "new_id": "5772970fa30457e5279d0a7fc6c23895a7be3fff",
      "new_mode": 33188,
      "new_path": "src/sem/access_control_type.h"
    },
    {
      "type": "modify",
      "old_id": "8179d9f20c2a185e94d9c0c98ddb7bcf6adab17a",
      "old_mode": 33188,
      "old_path": "src/sem/external_texture_type.h",
      "new_id": "e91cd00583d6a4b71e6862e9c37afc8c352c6690",
      "new_mode": 33188,
      "new_path": "src/sem/external_texture_type.h"
    },
    {
      "type": "modify",
      "old_id": "a667cfa2be72b34e9ae80c09b1a1be7a33f3287b",
      "old_mode": 33188,
      "old_path": "src/sem/struct_type_test.cc",
      "new_id": "0571c88db7837f6cdab3f0653d20524758119120",
      "new_mode": 33188,
      "new_path": "src/sem/struct_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2dc14a34d2ec69f4322419460c39e3d2ba2cdd82",
      "old_mode": 33188,
      "old_path": "src/transform/binding_remapper.cc",
      "new_id": "1a19e782a9ece6cb4a08eedfb4e8eb3edf1e4166",
      "new_mode": 33188,
      "new_path": "src/transform/binding_remapper.cc"
    },
    {
      "type": "modify",
      "old_id": "b80d82373f6af10d187587b310019214693c6655",
      "old_mode": 33188,
      "old_path": "src/transform/binding_remapper.h",
      "new_id": "4b6ef83cbcb3833b24625a810c1afb1eb2780de5",
      "new_mode": 33188,
      "new_path": "src/transform/binding_remapper.h"
    },
    {
      "type": "modify",
      "old_id": "90d72b1406ebc472028bc009869b1aa870b4e6cf",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io.cc",
      "new_id": "55b86d1de774da28ad91034fccefe36b61a7251c",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "e16a22a672909ae6f4c0ae167aec4afe763c931e",
      "old_mode": 33188,
      "old_path": "src/transform/spirv.cc",
      "new_id": "09d7324e2d5545024c0523388ccb8bcf38089432",
      "new_mode": 33188,
      "new_path": "src/transform/spirv.cc"
    },
    {
      "type": "modify",
      "old_id": "de5304108641c39741eed32daa840bace7cdb9df",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "610f9b5f28b8c8d4ffcebe7396bf97382f672e0c",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "5f44e0f5d6b84fc5e50f8fb6a7f5aaf9073a3fc1",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "bea880da53cba5eea429546a69279fc9028b02be",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "modify",
      "old_id": "167fef7e5a5cc7b932ff9fd9d7b05c5affea72ca",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "0ac4460136831dd73fb5139b654655d0e5c20ffd",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ba2a815a646838127cb0b5803b45e86c21f9d815",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "2b19a60d98c3b334ddbcb6fbab04e2747353eb31",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    }
  ]
}
