)]}'
{
  "commit": "02ebf0dcae517074f6f46037ba5159baf9974cfb",
  "tree": "0cedb2a265c51fa9fee946b4ce3040ad9ecc25d8",
  "parents": [
    "781de097ebbc26faf1047d7f77a256d66e309103"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 05 09:09:41 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 05 09:09:41 2021 +0000"
  },
  "message": "ast: Migrate to using ast::Type\n\nRemove all sem::Type references from the AST.\nConstructedTypes are now all AST types.\n\nThe parsers will still create semantic types, but these are now disjoint\nand ignored.\nThe parsers will be updated with future changes to stop creating these\nsemantic types.\n\nResolver creates semantic types from the AST types. Most downstream\nlogic continues to use the semantic types, however transforms will now\nneed to rebuild AST type information instead of reassigning semantic\ninformation, as semantic nodes are fully rebuilt by the Resolver.\n\nBug: tint:724\nChange-Id: I4ce03a075f13c77648cda5c3691bae202752ecc5\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49747\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c23b9d6ec5015838cb242cde942cf315b5698e0",
      "old_mode": 33188,
      "old_path": "src/ast/bitcast_expression.cc",
      "new_id": "369d6aeca028e9d0f8418def9bea176880e5ff06",
      "new_mode": 33188,
      "new_path": "src/ast/bitcast_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "5b8bacad83863469731222f75b41f3fbfd1ae986",
      "old_mode": 33188,
      "old_path": "src/ast/bitcast_expression.h",
      "new_id": "6cce249c405dd52dee11d44001b3533a8184f0fa",
      "new_mode": 33188,
      "new_path": "src/ast/bitcast_expression.h"
    },
    {
      "type": "modify",
      "old_id": "573721cf7ed4534f2f773cf686198f69fb389ed3",
      "old_mode": 33188,
      "old_path": "src/ast/bitcast_expression_test.cc",
      "new_id": "c058768053f4057d4e729e7c3904fa7cefb3a373",
      "new_mode": 33188,
      "new_path": "src/ast/bitcast_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec7b2f021dd78530ed1681393e2b64c414f7ede9",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "24b0227210bba87e03b8c2b5692fa796756551d0",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "5a2913391a5f9e4442da28d47b28fc373f611a21",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "fd91c7c29b62434cead5f4f5466b1f63e51a496e",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "151c259f3f9010f093e0abaca3c11834df6ee4c8",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "60c1525edc1662cda2f00b1b3bb550f22f12fff9",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "376182e53016f40295b4e38554890fa73fdbebf1",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.cc",
      "new_id": "bc923ca19066d492c5e4f5ceba14fab021207b74",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "886680b149fc04dc980fef0779232d1b3cd75d32",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.h",
      "new_id": "0180efdb8fdbc16e7f34b3af675b84126dd5a010",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "463b2dd1e313275d1664048213dc61654995d6fc",
      "old_mode": 33188,
      "old_path": "src/ast/module.cc",
      "new_id": "2de195f4d90553cfc1d295fa24bd39dd834ebc66",
      "new_mode": 33188,
      "new_path": "src/ast/module.cc"
    },
    {
      "type": "modify",
      "old_id": "2b6b4ddc784cb9a32b40896255b86d4ef4013a81",
      "old_mode": 33188,
      "old_path": "src/ast/module.h",
      "new_id": "2ea621937016311f822b4cff97bbdae55e53bd9f",
      "new_mode": 33188,
      "new_path": "src/ast/module.h"
    },
    {
      "type": "modify",
      "old_id": "ca4bde2186c695dca99f0960c5633a0fe0d93423",
      "old_mode": 33188,
      "old_path": "src/ast/struct_member.cc",
      "new_id": "11fad7d479926677112d2957f6d64f18020ff026",
      "new_mode": 33188,
      "new_path": "src/ast/struct_member.cc"
    },
    {
      "type": "modify",
      "old_id": "cd8408d0f4ae5bca1ea42296842e45569e5d1cda",
      "old_mode": 33188,
      "old_path": "src/ast/struct_member.h",
      "new_id": "4ed141d6f919c5653977c84d6d9a85230da3713d",
      "new_mode": 33188,
      "new_path": "src/ast/struct_member.h"
    },
    {
      "type": "modify",
      "old_id": "d5570a0561ebd1681ccaadc798fa8d3e46017542",
      "old_mode": 33188,
      "old_path": "src/ast/struct_member_test.cc",
      "new_id": "c0d30416e98e9bbd5193c38f9ceddada2f96c11d",
      "new_mode": 33188,
      "new_path": "src/ast/struct_member_test.cc"
    },
    {
      "type": "modify",
      "old_id": "51deb0f963d2677486084d199d444ad1aacd3124",
      "old_mode": 33188,
      "old_path": "src/ast/type_constructor_expression.cc",
      "new_id": "d0877bfa51972f00f8ce7ff0bf8d3ca494ff66ab",
      "new_mode": 33188,
      "new_path": "src/ast/type_constructor_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "6b89a6bf871430c961556ceb60f80e919695451a",
      "old_mode": 33188,
      "old_path": "src/ast/type_constructor_expression.h",
      "new_id": "19560a47020f26cadb4e42e0c0a9cd289e1b44ba",
      "new_mode": 33188,
      "new_path": "src/ast/type_constructor_expression.h"
    },
    {
      "type": "modify",
      "old_id": "73c61ea2b33b5e9bcfd08cd1c653844e051c7392",
      "old_mode": 33188,
      "old_path": "src/ast/type_constructor_expression_test.cc",
      "new_id": "b526fcffa9a9fb41c1ca70c07ae8bcbe1e1d92a0",
      "new_mode": 33188,
      "new_path": "src/ast/type_constructor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9d621642273649d027835c5c8f8e2f3f5dee01cf",
      "old_mode": 33188,
      "old_path": "src/ast/variable.cc",
      "new_id": "91a21ba1c614f854c871deef83e074da95d0bbf1",
      "new_mode": 33188,
      "new_path": "src/ast/variable.cc"
    },
    {
      "type": "modify",
      "old_id": "66c3cd7c0b6fc764bc87cb8f716ea0e0c1387466",
      "old_mode": 33188,
      "old_path": "src/ast/variable.h",
      "new_id": "6e8069f7aae4135d09b1eed357543d7a28155d59",
      "new_mode": 33188,
      "new_path": "src/ast/variable.h"
    },
    {
      "type": "modify",
      "old_id": "a837701f20139ee461913a0b0aec379642e9d79a",
      "old_mode": 33188,
      "old_path": "src/ast/variable_test.cc",
      "new_id": "9bb3afb7b479c91ac187649ed37269a2d6ab1cc1",
      "new_mode": 33188,
      "new_path": "src/ast/variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2623f63b137dab7ac32caa1b712371f5d5dc2ec8",
      "old_mode": 33188,
      "old_path": "src/clone_context.h",
      "new_id": "40017a5e3f82b1a7da74c060904ed551227ccf86",
      "new_mode": 33188,
      "new_path": "src/clone_context.h"
    },
    {
      "type": "modify",
      "old_id": "578c07f2006ddbbe915c9ec74b691ed82acebeff",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector.cc",
      "new_id": "68442e90c38d40e4904c9aad30d6d114b7fd599a",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "ff4eb843476b83f03d059a75f8304c2cf8340258",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "0d120138249eb2f90f3c9e9eb5d68fa81563b272",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "47dbd99a1c4f7437fab55f6f66fd8ff24cb5c5c7",
      "old_mode": 33188,
      "old_path": "src/program_builder.cc",
      "new_id": "d270cc76dba43e37cb2b70d6063a20537b664502",
      "new_mode": 33188,
      "new_path": "src/program_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "048715fed9e070c64663d4c422bd744a15c8c4bd",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "f9e7a0f82d347223806c65139c2e90846076af8b",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "b2db5e796d45873bf2e0b8954af6147aaa2b8145",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_composite_test.cc",
      "new_id": "437e72bc572563875342841d6c0a8e0648ce2464",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_composite_test.cc"
    },
    {
      "type": "modify",
      "old_id": "85d7d9bc67140b9cdd881366c5c31bef6633a738",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_memory_test.cc",
      "new_id": "5103cc86bc7e1bf5b7c8894cd71178acb9580f47",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f4a1978ae3094a3d79639a1ada53e85cf05e0f5",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_misc_test.cc",
      "new_id": "053956395cafd8eb414388c9772564020008ad01",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_misc_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a66e851bf23f8b68ec300bdd5297b40791b74454",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_var_test.cc",
      "new_id": "a0c1019b91d40102927bc5116dd25031a68ad627",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6820ba06e6ab0a609f6ae673c9e32a2d9f3a9f24",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "997711373ee6bcf8c23230a64668f4900e547426",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "325c750feea3a6f8b8ba313fc4c6854f0c31dc26",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.h",
      "new_id": "be6ea4b78bdc0cd160c3596274bf8910e16afbb4",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "03a6801d1b1d9572f92eb02f608ef1fdf464c292",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_module_var_test.cc",
      "new_id": "5d4ff8e8f0208bb378f00e1eaff65764d88d255b",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_module_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a49f4750de7f0d4b64f5343332c9030b8b421814",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "c595892c930f29805c06eedf544f34b921760411",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "a18550c3907e0d9ff82b9e6a3ac0c5fae5391db7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "bd3e018e75ae4d6533e2152c9e76768fe907cfa4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "00a053ccd7731c1d71449fa3ff1d013406540006",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_const_expr_test.cc",
      "new_id": "6fc59bd00f2583cd8601e1f59990bb0b2754485d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_const_expr_test.cc"
    },
    {
      "type": "modify",
      "old_id": "97c99f8a72552d38e969e2e9daad5c5331ca083b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decl_test.cc",
      "new_id": "3144df3baf9b08946b5708b5d07f62b69fac1553",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f0317b6a7a8358c30c0205858e27fa9943e3f8fe",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc",
      "new_id": "f0f6720e0b2ae87b78c38eaeb7df9595c0dd86b8",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "72a0d49fdf2b0c0878a11818674a894aaeba2dcf",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_decl_test.cc",
      "new_id": "dcecf15a9157e39f98fd2c151098e86459252ad7",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "45cf0102d98ba1f253b46386a55943a1704d0539",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc",
      "new_id": "cb469a7becbe88b50a9bd7c82882616fae0779b7",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "60c97d28078b06d5a4737c9ccdd70d4b01441e82",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_param_list_test.cc",
      "new_id": "4713462f85e1e4c11dac14f82ac846e1e038990e",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_param_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dac0e80fc8c7a879601d205257bd7e077bb1b3fb",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc",
      "new_id": "2c103974c083762d9ac459f5981db0f9ce56d4cd",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d55f5839be7e6dcc0e4aabef8f9f8ad21e5e4a38",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc",
      "new_id": "cd0b526623e1ef06a826ab78201dc34cd6edc37f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d1c8e4b8aee9362f36ce18a627adef32ca28280a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_test.cc",
      "new_id": "eb81ae308c9e5b65de6063cd07da49fbdba1f53a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a4820707539d78f7aecea1da60a6ae01f277b409",
      "old_mode": 33188,
      "old_path": "src/resolver/decoration_validation_test.cc",
      "new_id": "1ff15c53a9aaada87c7673d22cbaa3edd468330a",
      "new_mode": 33188,
      "new_path": "src/resolver/decoration_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0dfea86a698a0f7de5437d938d547be131b33a8a",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "cea5eb34bb2af8091a9c80b6c5383d8473c1dd29",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "823361b8b014a8c3b98faa732af011a1a4e49548",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "1780cb86e5f22e769fe74880c34d88bba146d00d",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "3c676379913e8f53888abf428f7dba7ad5d68565",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "100bcc2155c7db7f8cb1cb8f25d9717c0d1561b4",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a7fd2cf62e8f38f9f88c3a364d344ce1382a5fa5",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test_helper.h",
      "new_id": "910a23004d9f39ff91fe20b7a0add0629ad57ef2",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "cbbc60d2b96b145a6fc89bfc827077dec76903ff",
      "old_mode": 33188,
      "old_path": "src/resolver/type_constructor_validation_test.cc",
      "new_id": "055464e93bce1513acbc1e0c4c3f3087489ee083",
      "new_mode": 33188,
      "new_path": "src/resolver/type_constructor_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d4abb282baaaf921c6d661169b681aef9bed7cea",
      "old_mode": 33188,
      "old_path": "src/resolver/type_validation_test.cc",
      "new_id": "c7317e3b1ff255f86fc24d8ab109f72741ade2d5",
      "new_mode": 33188,
      "new_path": "src/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c76e396ce3706582b2b10ec8c7d835c89c7af748",
      "old_mode": 33188,
      "old_path": "src/resolver/validation_test.cc",
      "new_id": "4ffb66055f2d6adc01ae815247d9d1b3074a8e38",
      "new_mode": 33188,
      "new_path": "src/resolver/validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "528f348708f73c4bcead1a2c321d84172c564244",
      "old_mode": 33188,
      "old_path": "src/sem/function.cc",
      "new_id": "9e315456f7f230cc7981710d47fb902ad13f67d9",
      "new_mode": 33188,
      "new_path": "src/sem/function.cc"
    },
    {
      "type": "modify",
      "old_id": "8db2a70673555ee9049d6ffd688946b20088da7f",
      "old_mode": 33188,
      "old_path": "src/sem/variable.cc",
      "new_id": "363785ea594948b1208f4e757636a574ac5fa311",
      "new_mode": 33188,
      "new_path": "src/sem/variable.cc"
    },
    {
      "type": "modify",
      "old_id": "c6bea3bb1709c87ed2a01e587126b4b000f54036",
      "old_mode": 33188,
      "old_path": "src/sem/variable.h",
      "new_id": "2090ee258146791d17e4c51373245a418069bf81",
      "new_mode": 33188,
      "new_path": "src/sem/variable.h"
    },
    {
      "type": "modify",
      "old_id": "1a19e782a9ece6cb4a08eedfb4e8eb3edf1e4166",
      "old_mode": 33188,
      "old_path": "src/transform/binding_remapper.cc",
      "new_id": "455a3b379119f023109b07d49bafa4d5d9780cf8",
      "new_mode": 33188,
      "new_path": "src/transform/binding_remapper.cc"
    },
    {
      "type": "modify",
      "old_id": "b4e19c3fabb89e9ecc7814c856162d77bc7a92ef",
      "old_mode": 33188,
      "old_path": "src/transform/calculate_array_length.cc",
      "new_id": "8faad3e77b5727f592cb0cfecad53a737c305b75",
      "new_mode": 33188,
      "new_path": "src/transform/calculate_array_length.cc"
    },
    {
      "type": "modify",
      "old_id": "ab090151fac1d1ca3198bf01601f4c71c2aabe08",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io.cc",
      "new_id": "ee9b73c99990d868a3263ee6e8e5f62398692d39",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "50b51a571fbdbf24e7e396c6378a12f18335d001",
      "old_mode": 33188,
      "old_path": "src/transform/decompose_storage_access.cc",
      "new_id": "c9f9ebf848b54203523da5e01c530c2a664876f3",
      "new_mode": 33188,
      "new_path": "src/transform/decompose_storage_access.cc"
    },
    {
      "type": "modify",
      "old_id": "3f3803542884d76d410c2a610248e462c5cc7850",
      "old_mode": 33188,
      "old_path": "src/transform/decompose_storage_access.h",
      "new_id": "3da2c1e1f2908b9bf9460d54e63378d0b7716338",
      "new_mode": 33188,
      "new_path": "src/transform/decompose_storage_access.h"
    },
    {
      "type": "modify",
      "old_id": "6b4887a59ddd3cb3a45d1e2c2fe7b2091057caf7",
      "old_mode": 33188,
      "old_path": "src/transform/hlsl.cc",
      "new_id": "cb4f1e371da80f22bbc51f23fc6991507b09ec0f",
      "new_mode": 33188,
      "new_path": "src/transform/hlsl.cc"
    },
    {
      "type": "modify",
      "old_id": "773fa30b93a758ed042147580af9a0ebc1f2e427",
      "old_mode": 33188,
      "old_path": "src/transform/single_entry_point.cc",
      "new_id": "dec6b09a1213327b04eacdfe051039d94fe90b7a",
      "new_mode": 33188,
      "new_path": "src/transform/single_entry_point.cc"
    },
    {
      "type": "modify",
      "old_id": "29c099ed63f0ca54de1667f2c90c38e01a3404c3",
      "old_mode": 33188,
      "old_path": "src/transform/spirv.cc",
      "new_id": "467655997cbab1a6f8a39f378562014819fa4373",
      "new_mode": 33188,
      "new_path": "src/transform/spirv.cc"
    },
    {
      "type": "modify",
      "old_id": "2d6085284c2cd4c4f38a2e90837da2150df335cc",
      "old_mode": 33188,
      "old_path": "src/transform/spirv.h",
      "new_id": "3443bb7670e21317419edcf648ca0ad273268c70",
      "new_mode": 33188,
      "new_path": "src/transform/spirv.h"
    },
    {
      "type": "modify",
      "old_id": "d971ab9a3d588c827baf2bca7f6a576f447a8ad5",
      "old_mode": 33188,
      "old_path": "src/transform/transform.cc",
      "new_id": "def5478541eb33f1416249360c6676121e2a1286",
      "new_mode": 33188,
      "new_path": "src/transform/transform.cc"
    },
    {
      "type": "modify",
      "old_id": "cdcbd4d8e3bdfd850fcad34332af99b4b73f6199",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling.cc",
      "new_id": "88b16a41864de8c832d072e6f21b00a2ac66d169",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "1c84d457b6ece67ccc803217619d1d6989dab2a2",
      "old_mode": 33188,
      "old_path": "src/writer/append_vector.cc",
      "new_id": "7e7634640283b73218837d4794279c55ea4b5cd6",
      "new_mode": 33188,
      "new_path": "src/writer/append_vector.cc"
    },
    {
      "type": "modify",
      "old_id": "defa30fd73821bf79384efae632b21ebb8e8e6df",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "509d20a6feabec9b0456cbaf7efcff71f9a74fca",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2f7aab9146bd0acde08748d0ba3d9070eabd4243",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.h",
      "new_id": "9a919c862fce1cf96d06d2da29921fb9ecef577d",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "f3170bc0cf53c3eb0c3edc3f4af399e07721e21c",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "43093c89e47a3f08487d1e210e9adcad35c342eb",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "39974c5c1c95f3ad4e50ba38232f24cd2f4252c8",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "dea5bdf411861a03fb3e30372f6787bcb2667558",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "0a75c5891c3fdc572e22d0b1eb0a1b9d53051e36",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "72ad6b200b0b6aabefa97448612ac618142d6139",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b70484186f39d8132bfd23fc100492a13d2d40a3",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "7fe0b2e10538913a88bdf4fce891890b36fe0908",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "1bf93ff32f62093201aaedf5efeca13ed0928195",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_unary_op_test.cc",
      "new_id": "6865234f464fddc7e81622b2957c4116de9d3c7b",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_unary_op_test.cc"
    }
  ]
}
