)]}'
{
  "commit": "ba6ab5e6bd056e7bbd186d7ed33edfd6142409ef",
  "tree": "f266f955fd9018d884b691e91d1313d5c2348ae8",
  "parents": [
    "33d0f6aa084072dffd06146374e6e96317a231c3"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri May 07 14:49:34 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri May 07 14:49:34 2021 +0000"
  },
  "message": "sem: Fold together sem::Struct and sem::StructType\n\nThere\u0027s now no need to have both.\nRemoves a whole bunch of Sem().Get() smell, and simplifies the resolver.\n\nBug: tint:724\nFixed: tint:761\nChange-Id: I756a32680ac52441fd6eebf6fc53dd507ef5e538\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49961\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": "80a0c3a1b6824c5de31a99d6caef85e252ba6067",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "699c066510f6f1ef6fb5237849f37981a1064747",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "514a04c8c29601b6e6e308a99312a0554cdd8499",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "b2a3369cd854a021676e539070503b285fddc133",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "68442e90c38d40e4904c9aad30d6d114b7fd599a",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector.cc",
      "new_id": "c91edc1a565e4d328560f09ae718ea83843d71af",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "d270cc76dba43e37cb2b70d6063a20537b664502",
      "old_mode": 33188,
      "old_path": "src/program_builder.cc",
      "new_id": "a59b03a0b9ed94ba67949bf867497c0063728c69",
      "new_mode": 33188,
      "new_path": "src/program_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "2ab6624465584c1925058e71d1ef81ad9a7f106b",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "7b0fdcec174c2c6ddbb97a9d950e4d54985d8c90",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "492d7be531ff946224a96d9c0ada73a5bba65f69",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.h",
      "new_id": "900165b9abf7d69003df6420b4edf855184e3819",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "fba0e5cbe7831d9811328a495927b0cb0a4063ed",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_alias_test.cc",
      "new_id": "fb2f2d31f67d60dc6e721881487726b2a178cb29",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_alias_test.cc"
    },
    {
      "type": "modify",
      "old_id": "55605b9cf2f784b26ed65257966946130a427cd7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc",
      "new_id": "32cf335d1a9a362fbe88b0268047d9a428d64993",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "be3926e85ad7fc2f64e0f6273616dcce2f41bb80",
      "old_mode": 33188,
      "old_path": "src/resolver/decoration_validation_test.cc",
      "new_id": "75ba8a3bc6cd44222ef641ae70ec4bf2588c3166",
      "new_mode": 33188,
      "new_path": "src/resolver/decoration_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5516b77217d976791d8ea4ed2a0c372e45af965b",
      "old_mode": 33188,
      "old_path": "src/resolver/entry_point_validation_test.cc",
      "new_id": "f872844f3fd7e0df846e8cb75be032bd0ef4bc26",
      "new_mode": 33188,
      "new_path": "src/resolver/entry_point_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec04c2e5ea4625f5920b8a21c854d604ddd6379b",
      "old_mode": 33188,
      "old_path": "src/resolver/host_shareable_validation_test.cc",
      "new_id": "5bbde0e77e32be6e3894a22023cc913e354aad35",
      "new_mode": 33188,
      "new_path": "src/resolver/host_shareable_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7233f18843154cf02c140bf7cad55d7e10bf8aa3",
      "old_mode": 33188,
      "old_path": "src/resolver/intrinsic_test.cc",
      "new_id": "f73b19acfb5bead67a1e1f72d03a8914063a0321",
      "new_mode": 33188,
      "new_path": "src/resolver/intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d2eca751e2bc5c70d385d7ebfc4ddd1e89eaa9bb",
      "old_mode": 33188,
      "old_path": "src/resolver/is_host_shareable_test.cc",
      "new_id": "346a1321d0f08489ff0941669c84cee256db70c2",
      "new_mode": 33188,
      "new_path": "src/resolver/is_host_shareable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eb7b39184797801176d14794a38251e7cbf8fb6d",
      "old_mode": 33188,
      "old_path": "src/resolver/is_storeable_test.cc",
      "new_id": "72f9cc6042a4773bc17096d895cf8fc0c0d28f44",
      "new_mode": 33188,
      "new_path": "src/resolver/is_storeable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b46e4fef75ddf193c6f669c568971ca103a57a5c",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "a155ff424c1b032ee48f60c5930bb6ecdf2127ec",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "442613878c3b3d93a58558d20ed1d1864f2504e8",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "4e94403060241c7ae9cbd223ba4da50b30307576",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "f41639ef2e25f9f729d47fb0ad26dc658f59794f",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "32a900aa8ef000ee205f877e2f43cd8d632abdfc",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "875cffa0b21396e6a1d9f1a489f44ebd578455bb",
      "old_mode": 33188,
      "old_path": "src/resolver/storage_class_validation_test.cc",
      "new_id": "db6be8eb9b953a25b2944b210626d20baad61da4",
      "new_mode": 33188,
      "new_path": "src/resolver/storage_class_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1a17706a2fda0a6be95fdf9d69586c66bc379ad1",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_layout_test.cc",
      "new_id": "55d5d2e99b01b55f9898126a54a1f587dbcda59a",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_layout_test.cc"
    },
    {
      "type": "modify",
      "old_id": "35e7a533dfba5d8881680d6345135c5107dd4fd0",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_pipeline_stage_use_test.cc",
      "new_id": "293076077e729f37c7b26e928688f6c2e4ac3e20",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_pipeline_stage_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9f6d2e4c6c2fdfcc17a6aebe00341ec7b220fc2a",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_storage_class_use_test.cc",
      "new_id": "b41a5e3106019ecc51a4210c78682d1446f01e12",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_storage_class_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cbc7cfd4c2f71622ccef22cffb6c9b3cbafe9b88",
      "old_mode": 33188,
      "old_path": "src/sem/access_control_type_test.cc",
      "new_id": "3b3138b564c6da919f971bb284b9c72f3d65c099",
      "new_mode": 33188,
      "new_path": "src/sem/access_control_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "62b96a10ea72e14e7652be298e5148c1233d71b5",
      "old_mode": 33188,
      "old_path": "src/sem/alias_type_test.cc",
      "new_id": "27d5084c8bcfbaf87501dcf09356d92d72c59892",
      "new_mode": 33188,
      "new_path": "src/sem/alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6d2124988b46fe7b0e868f8882d19f7e370f48ff",
      "old_mode": 33188,
      "old_path": "src/sem/array_type_test.cc",
      "new_id": "636520b9c9858e2cfb6870814e4b930b4159394a",
      "new_mode": 33188,
      "new_path": "src/sem/array_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c11872da88bd4bc277acaa5b460da5590efaa614",
      "old_mode": 33188,
      "old_path": "src/sem/bool_type_test.cc",
      "new_id": "a76f1fb130526370f7221dc0bb062e9b68a8a5b7",
      "new_mode": 33188,
      "new_path": "src/sem/bool_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "da779a5e08591e134f143a319d5ce81fc778b77f",
      "old_mode": 33188,
      "old_path": "src/sem/depth_texture_type_test.cc",
      "new_id": "3f1ddcd7d947bd6d80a949cddbcd1474a614d503",
      "new_mode": 33188,
      "new_path": "src/sem/depth_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "89bfa1974759e64dfe84d36081038045157d295e",
      "old_mode": 33188,
      "old_path": "src/sem/external_texture_type_test.cc",
      "new_id": "afbb98eb8f15c9fa0a3466a5d3a0bffcc36524b5",
      "new_mode": 33188,
      "new_path": "src/sem/external_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "402b95387fdec4e970d49dd6799cda517e0d5ba6",
      "old_mode": 33188,
      "old_path": "src/sem/f32_type_test.cc",
      "new_id": "bc18606140c7b8c1936cb535adc8f4e85b51b84c",
      "new_mode": 33188,
      "new_path": "src/sem/f32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1b6e1d3a00e84210df3259f9faec1b62b4008dfa",
      "old_mode": 33188,
      "old_path": "src/sem/i32_type_test.cc",
      "new_id": "3d14f35394cef575aa98d7f1820f235fd80025f6",
      "new_mode": 33188,
      "new_path": "src/sem/i32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9b3df83b2e1c74bd68b170a58343ead57895c4ae",
      "old_mode": 33188,
      "old_path": "src/sem/matrix_type_test.cc",
      "new_id": "4896ca20804abff3df5cd6e3f16168927ac29eb2",
      "new_mode": 33188,
      "new_path": "src/sem/matrix_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4f5a977e33d9bfb83490aa3b4467371a92b7a6c7",
      "old_mode": 33188,
      "old_path": "src/sem/multisampled_texture_type_test.cc",
      "new_id": "e35a2e978899ea06224b77d13c1d9b1621223d25",
      "new_mode": 33188,
      "new_path": "src/sem/multisampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "71fc47fd54bda63cc7281874e4d57aad6c9b216f",
      "old_mode": 33188,
      "old_path": "src/sem/pointer_type_test.cc",
      "new_id": "00cec4b0ae5b44824fff93fd70c8268ca641006a",
      "new_mode": 33188,
      "new_path": "src/sem/pointer_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3dd0536445a75d187953573920ca09a8576c525",
      "old_mode": 33188,
      "old_path": "src/sem/sampled_texture_type_test.cc",
      "new_id": "cb00b03d7d12f38384e4d2cfa5d165da71c13dde",
      "new_mode": 33188,
      "new_path": "src/sem/sampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ccac4975e1b12c182af72af3bad53eb336eee68a",
      "old_mode": 33188,
      "old_path": "src/sem/sampler_type_test.cc",
      "new_id": "c419ee68b74934b61a7388288bf393d426e869f9",
      "new_mode": 33188,
      "new_path": "src/sem/sampler_type_test.cc"
    },
    {
      "type": "rename",
      "old_id": "ab734087fb7c93e44ac92b5bb6e569e7fca33f9c",
      "old_mode": 33188,
      "old_path": "src/sem/struct_type_test.cc",
      "new_id": "0e5742a1ed379645bc589ecfb310d9c5c184cdea",
      "new_mode": 33188,
      "new_path": "src/sem/sem_struct_test.cc",
      "score": 66
    },
    {
      "type": "modify",
      "old_id": "f36706bb72bfed34eb7d312f2428a43eb3d2a01d",
      "old_mode": 33188,
      "old_path": "src/sem/storage_texture_type_test.cc",
      "new_id": "77b8944d6e03e36355732b166463dbeee2bc3494",
      "new_mode": 33188,
      "new_path": "src/sem/storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "85afa684a1882f00349aa1dfcd7ac49ad3f9dc3a",
      "old_mode": 33188,
      "old_path": "src/sem/struct.cc",
      "new_id": "40f3e0649ee771300034ac3f1c11da855e0f4bd5",
      "new_mode": 33188,
      "new_path": "src/sem/struct.cc"
    },
    {
      "type": "modify",
      "old_id": "1c1d1a876e14bcc55e2584d7328f23f4e91830ee",
      "old_mode": 33188,
      "old_path": "src/sem/struct.h",
      "new_id": "fda7b4f325c74aa7d37881b6ee791a1cd5bbe12f",
      "new_mode": 33188,
      "new_path": "src/sem/struct.h"
    },
    {
      "type": "delete",
      "old_id": "21ea67eb385b7bdbd856f0b291ee63eab8173eaf",
      "old_mode": 33188,
      "old_path": "src/sem/struct_type.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e39010a290fcab8b3b237e6d7f1b4171d23eea74",
      "old_mode": 33188,
      "old_path": "src/sem/struct_type.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "94bda9b9e1f43ba5f06e2e0a40ddeece015b0d94",
      "old_mode": 33188,
      "old_path": "src/sem/type_mappings.h",
      "new_id": "e963a33bf63417cea695ae954c5fd268235e5afb",
      "new_mode": 33188,
      "new_path": "src/sem/type_mappings.h"
    },
    {
      "type": "modify",
      "old_id": "5e0bcc426bf9b0174fd979df4d822ba57aa40433",
      "old_mode": 33188,
      "old_path": "src/sem/u32_type_test.cc",
      "new_id": "bbb9e08419912160134f8be36fea15a0f6380649",
      "new_mode": 33188,
      "new_path": "src/sem/u32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c5402a9eee258a891ea96b88b44108d3e27e2254",
      "old_mode": 33188,
      "old_path": "src/sem/vector_type_test.cc",
      "new_id": "6e52afb9a42237b32eef95c5733891c78c49710f",
      "new_mode": 33188,
      "new_path": "src/sem/vector_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8faad3e77b5727f592cb0cfecad53a737c305b75",
      "old_mode": 33188,
      "old_path": "src/transform/calculate_array_length.cc",
      "new_id": "c36acce30b532de4ec4bf650e7121f0b71c983f7",
      "new_mode": 33188,
      "new_path": "src/transform/calculate_array_length.cc"
    },
    {
      "type": "modify",
      "old_id": "ee9b73c99990d868a3263ee6e8e5f62398692d39",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io.cc",
      "new_id": "3b0c59d1eac98ed167f5592d67eb2190a74d642d",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "c3f28933d8f6b1dc3834abb01e756619ac67203a",
      "old_mode": 33188,
      "old_path": "src/transform/decompose_storage_access.cc",
      "new_id": "b4ff19bff83caa70b58927b7bcf42d92d7858c1f",
      "new_mode": 33188,
      "new_path": "src/transform/decompose_storage_access.cc"
    },
    {
      "type": "modify",
      "old_id": "1ef89e18ec9629aa30d43df514869fbdfa2eb27f",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset.cc",
      "new_id": "b8fb7c225e6aefe6f3565411b9f6da54ac4516d8",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset.cc"
    },
    {
      "type": "modify",
      "old_id": "cb4f1e371da80f22bbc51f23fc6991507b09ec0f",
      "old_mode": 33188,
      "old_path": "src/transform/hlsl.cc",
      "new_id": "d3d165659756bb47624cbb588e0adb14c4dddadf",
      "new_mode": 33188,
      "new_path": "src/transform/hlsl.cc"
    },
    {
      "type": "modify",
      "old_id": "df9461ca09347e4fcf6b12b366cf75eb4a421dad",
      "old_mode": 33188,
      "old_path": "src/transform/spirv.cc",
      "new_id": "0a8d45d886de6212059f334f13c446417626d528",
      "new_mode": 33188,
      "new_path": "src/transform/spirv.cc"
    },
    {
      "type": "modify",
      "old_id": "def5478541eb33f1416249360c6676121e2a1286",
      "old_mode": 33188,
      "old_path": "src/transform/transform.cc",
      "new_id": "d53cd7a80545036cf4dc2c5193c17a93728b78b3",
      "new_mode": 33188,
      "new_path": "src/transform/transform.cc"
    },
    {
      "type": "modify",
      "old_id": "b83defc334e4e47e70bc366b4672f759442f9378",
      "old_mode": 33188,
      "old_path": "src/transform/transform_test.cc",
      "new_id": "e36cacd4395db3a6a6e646aaebc02b5105fbed65",
      "new_mode": 33188,
      "new_path": "src/transform/transform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "31523b4767c46df24f9c83c9f383d8641f48a517",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling.cc",
      "new_id": "fb2a84d9102d25d7c6d09c1bb92199c01faea66e",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "422e72f344e1842fd31c8a0f96307c7cc9d4bb06",
      "old_mode": 33188,
      "old_path": "src/typepair.h",
      "new_id": "d258dea38f761f2175ee0398a0d3ef3c0b78f09b",
      "new_mode": 33188,
      "new_path": "src/typepair.h"
    },
    {
      "type": "modify",
      "old_id": "509d20a6feabec9b0456cbaf7efcff71f9a74fca",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "ebd29dec829260623cd7260d8ef519c7e02c2157",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "9a919c862fce1cf96d06d2da29921fb9ecef577d",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.h",
      "new_id": "b473ec084c98c1c45ddb7a22eb638150da948eee",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.h"
    },
    {
      "type": "delete",
      "old_id": "b206b89d31cfe78a16207b06feec79090b8e0618",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_alias_type_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ab0e64264ec9b0e2d1800595095a2006df395f3c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_constructor_test.cc",
      "new_id": "2bee83b1ccab05d86152ed189412fe3ee3b936bb",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_constructor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e107792600dc8c6216efb0988b10d4c0410a6763",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "7551484f8f596b87362dd44ecfb5215fb61650d3",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "515127bfcade42d57ea1db81fbce7e83efde90c1",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "9343a20d07110c2d99d17a309c11fe5f0831b3d3",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "940b087190eacb7f112a680a01120306b50cca44",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_sanitizer_test.cc",
      "new_id": "6100f9fbc642e490c3d2d68389111520c9670aca",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_sanitizer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a4bdbf270889ed7ccce31f3f38e20572f720125",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_type_test.cc",
      "new_id": "e4cf34e12e243d0bb753b6c3c448181435dbe413",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "43093c89e47a3f08487d1e210e9adcad35c342eb",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "a2d451348e3cff83317ceab18ba145b60f135a76",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "dea5bdf411861a03fb3e30372f6787bcb2667558",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "22e5d75099c01db3b829da90d1f6482ebd346380",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "delete",
      "old_id": "4d41d2d243bb98fb49d55b13745af4288002db94",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_alias_type_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6ce7924faf6d407c20eab67f06c677d2c379b519",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_constructor_test.cc",
      "new_id": "18a49885e70d114f7624919e30368d99aae2823a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_constructor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8a20007f6eb98d9d71389b852f9954fe169293ce",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "1848625bf7643a23de9dda1227454faa55285767",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "901cfbc53b0913998d9a6a1c1885d2c01d4de76f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_type_test.cc",
      "new_id": "7e28db8fdc9811382bfb402ed2e01c57c0d2bf2a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "98b2b8120fd21f3b152dca23a68b70db8b9b20bc",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "64fa23fa31daa8da67c88a410729823df97e518a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7148a783743c844c3cb15c696cb53c5ca4867128",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "27fed86c59818a11e41499a621e1a858e585243c",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "e8c2a5d265a98b651faac14f074924388c1a47bc",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "82d27a30fb59e68e11f295f92ce77a41d0f49d0e",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "modify",
      "old_id": "80819a0867fc2c29bd20ba57c6b2325a76601d69",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_accessor_expression_test.cc",
      "new_id": "f1d4a89af97dca443d1680bb0ffe73d363c1fe71",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_accessor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dfad65eef9ad398b7013e994f05aee1a26f289e9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_assign_test.cc",
      "new_id": "c3facfe9b9d0002febc35c9e568ee1e8b0897e41",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_assign_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6c2ea8f7bb485a5dad2527d55a17891278f85cb0",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_constructor_expression_test.cc",
      "new_id": "1e735356f7321d7091c94d763a391085a03b3edb",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_constructor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5771b4e22432df17eac78c478b4bcdb79f4299e9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "b76d0c54f9b4c4b232ad062cb43ec1031501080a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cf717cc6c90dd0ef2dad66750a2f1e1d59a508d5",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "ac8a5be88bc66dff241c224807f3fe0308c15ac2",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c264fc50140b5f8a3039157e10fc708670451da9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "7b77349296473a626ad232d1a6d935f1c0ae7bd0",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a020a5983fa85557372a1d67cfe326bba951704f",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "911d2430e7553254defad3110566ae475ccc0123",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "72ad6b200b0b6aabefa97448612ac618142d6139",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "3fdf1ad360dcb9ef415fa33e3bd89dea5d07bba7",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7fe0b2e10538913a88bdf4fce891890b36fe0908",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "46a16e7c4b09fbabe2b9686fe7f0b64950fd37a7",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "8e1f5e2d2d822ec5daff51c2449fba60d615b5b3",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "96636122cfbcd151d68adcd54785519c25896907",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "4e0025c3c97a4f86af40b4fdcc494049151dadf8",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_alias_type_test.cc",
      "new_id": "2735aa044e760fab11d328e460f8264a00d84700",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e829f050028dd39ec294a075db9941d0997b806",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "bf831b0495e829f0b34f7bfae6d9f4abe38f2353",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "53ad8b8e522a2630921a62279308d94af96f5f89",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_global_decl_test.cc",
      "new_id": "491cad16552b89d5f85b43f6c48ddd95073fd2a8",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14aa9577a2550c9fa2ce97129d1374c762ced5ef",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_member_accessor_test.cc",
      "new_id": "1a2801164a9d7a2a054c6cc8a4e1b8a0af261103",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "edd7e270767b685e6dfc8eb806293b2b341bd2a9",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "1afdba609bcb65686466cfa76e32f76b76d23a36",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f53b7462533228ad072e279d20df45f36b338142",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "a985eb98880003959b7b091f2ec60115b838076a",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    }
  ]
}
