)]}'
{
  "commit": "e204f27f86e6c28a022feeebdfb4345ecc243376",
  "tree": "903bf7040f401597b53d489fb21860124cfbb5fc",
  "parents": [
    "7241a504f09b2154369331876107fec1b1099206"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Apr 22 14:40:23 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Apr 22 14:40:23 2021 +0000"
  },
  "message": "ProgramBuilder: Migrate any remaining types to typ::*\n\nUsed as a stepping stone to emitting the ast::Types instead.\n\nBug: tint:724\nChange-Id: Ib2d6c150fe8aa7c1e2c502676922b14b1518a4be\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/48686\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0ea6861d69c2c1663c289963b3b6f6e9ab14739",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.cc",
      "new_id": "376182e53016f40295b4e38554890fa73fdbebf1",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d173111dc65fc8a917fdc4f068cedb1b58708985",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.h",
      "new_id": "886680b149fc04dc980fef0779232d1b3cd75d32",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "6d95710405f305df00b2c9878233b9a6e10e9412",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "cee8df3f3ae6b10eaecb24bb837d32861989c06d",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e7e51d4e0c0b948fadd434ee820eb3f917e4deb",
      "old_mode": 33188,
      "old_path": "src/intrinsic_table_test.cc",
      "new_id": "a7a9f00ef02e1f4393fd90bc54cf615357ea1c8f",
      "new_mode": 33188,
      "new_path": "src/intrinsic_table_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5dc5accce9ebc26fc8685b0c12ed90e47ab3efaf",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "4b009762dc0f1368bcf8de89ebb5791519ed5056",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "ab1848dc27774d7694f1eb364d2b79bf9c1d43fc",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "336e18bce4870f1c6ec20e9f735067f64f0e7ea7",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f798a4b1f29673508adad31697ed85aaf7855e9c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_alias_test.cc",
      "new_id": "82cca4dc0f79cb12d17a115c6f556f837883daa4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_alias_test.cc"
    },
    {
      "type": "modify",
      "old_id": "080b76e98a3ad7d131b00339ae8ffe12dffae41a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "185ac6981d43e06c6df930f1efd6f11f7a36d53d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f5b4d0714080331defaa171de6b19e914f5b410",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc",
      "new_id": "6802fb3b303a702a43709739e2c0a7269cddcbec",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "007a71556e9c77bbf45f57a92375ab4c75f29b02",
      "old_mode": 33188,
      "old_path": "src/resolver/assignment_validation_test.cc",
      "new_id": "2cbdcb97793dd3b784ce07f513887d5998d57d0e",
      "new_mode": 33188,
      "new_path": "src/resolver/assignment_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f3ec77eb27ce9cd572f5c29fc515e964cfdf870f",
      "old_mode": 33188,
      "old_path": "src/resolver/control_block_validation_test.cc",
      "new_id": "343a72b3cc3ecd60256c7b6b04dddbcbba878cca",
      "new_mode": 33188,
      "new_path": "src/resolver/control_block_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9bae7b948bff342aa5c05fd9ce639df3efed97e4",
      "old_mode": 33188,
      "old_path": "src/resolver/decoration_validation_test.cc",
      "new_id": "a6862a0dbeed0ba493f5468fd39f373a5408ae2b",
      "new_mode": 33188,
      "new_path": "src/resolver/decoration_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f872844f3fd7e0df846e8cb75be032bd0ef4bc26",
      "old_mode": 33188,
      "old_path": "src/resolver/entry_point_validation_test.cc",
      "new_id": "5516b77217d976791d8ea4ed2a0c372e45af965b",
      "new_mode": 33188,
      "new_path": "src/resolver/entry_point_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "79d0c66cb35bd1826a15cc7b60c99e8516e11523",
      "old_mode": 33188,
      "old_path": "src/resolver/function_validation_test.cc",
      "new_id": "9ffb314ecfa8c87d820fafa58bf62e3f6270f25c",
      "new_mode": 33188,
      "new_path": "src/resolver/function_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0f6fa06e32370ad75af31c3111c18f78ece230af",
      "old_mode": 33188,
      "old_path": "src/resolver/host_shareable_validation_test.cc",
      "new_id": "3990c5e31e76a986e1b0d595741b9a7209b2138c",
      "new_mode": 33188,
      "new_path": "src/resolver/host_shareable_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "846461e6063b5134a5e19600ec3309db80f6a936",
      "old_mode": 33188,
      "old_path": "src/resolver/intrinsic_test.cc",
      "new_id": "ed85faaaf6145a96103a1d825dd595f0b88c07bf",
      "new_mode": 33188,
      "new_path": "src/resolver/intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1d5d53d71ad1f6ecf523989a8af250e2a37687fe",
      "old_mode": 33188,
      "old_path": "src/resolver/is_host_shareable_test.cc",
      "new_id": "d2eca751e2bc5c70d385d7ebfc4ddd1e89eaa9bb",
      "new_mode": 33188,
      "new_path": "src/resolver/is_host_shareable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4e357dc9cf915b54a20c3e6417d545e2509f69f8",
      "old_mode": 33188,
      "old_path": "src/resolver/is_storeable_test.cc",
      "new_id": "63afa1f00b361d76ef891c0d51828e551930b308",
      "new_mode": 33188,
      "new_path": "src/resolver/is_storeable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "935fbb8d7110a43cc46ac3ce9a9b3f0d3b5c1bc5",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "79c778d40f65fd436c899826c2ce684f81701776",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "51701ad776821e9cef2029cc378135c6fb197deb",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test_helper.h",
      "new_id": "a7fd2cf62e8f38f9f88c3a364d344ce1382a5fa5",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "3642c73a632662f06fd658e89edc20c5bb85836e",
      "old_mode": 33188,
      "old_path": "src/resolver/storage_class_validation_test.cc",
      "new_id": "a1c79c4cd372c307249524ddc821abf18087e28b",
      "new_mode": 33188,
      "new_path": "src/resolver/storage_class_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "782875ceea95ca468f7edbeac986645d2b3c4921",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_layout_test.cc",
      "new_id": "67e1335da3700075ec283097eff44cfc8dd6ab93",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_layout_test.cc"
    },
    {
      "type": "modify",
      "old_id": "049b7b1e2bc3595d9ca52b19e5f2a9bc616c85a6",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_pipeline_stage_use_test.cc",
      "new_id": "52e954c978f686cf25155fd78cb76f1dbf743169",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_pipeline_stage_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4f0eb11b7f3533ea7176fa2e48cbf6185abb52d0",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_storage_class_use_test.cc",
      "new_id": "b17f512a63f8c08302560f5a32568b122fdc8878",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_storage_class_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bf1b84bb9ceac768823f47dec758381a8be43f7e",
      "old_mode": 33188,
      "old_path": "src/resolver/type_constructor_validation_test.cc",
      "new_id": "ed44623dcd1cb03dd16f7cd725a08fa6a9c08497",
      "new_mode": 33188,
      "new_path": "src/resolver/type_constructor_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6c73a4041e81b3c206c6f8bdc86b3cffb5afead0",
      "old_mode": 33188,
      "old_path": "src/resolver/type_validation_test.cc",
      "new_id": "d9707aa4d4cb5cf1d0bfd83ddf47522354a982b4",
      "new_mode": 33188,
      "new_path": "src/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5d941a295493eba963b349496da97993a4503501",
      "old_mode": 33188,
      "old_path": "src/resolver/validation_test.cc",
      "new_id": "5d213c0e7612d3ccc2cdbfa3203a1fa3f88c1bb6",
      "new_mode": 33188,
      "new_path": "src/resolver/validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e113097ebc18d0dbd926b673e5dc8eaaa908e6bb",
      "old_mode": 33188,
      "old_path": "src/sem/alias_type_test.cc",
      "new_id": "05bb8520b10cfa8d6ebc43d53cf2563dd4f50fb4",
      "new_mode": 33188,
      "new_path": "src/sem/alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e3682141abb2568ca0965821b4c74db0b19cf56",
      "old_mode": 33188,
      "old_path": "src/sem/struct_type_test.cc",
      "new_id": "ab734087fb7c93e44ac92b5bb6e569e7fca33f9c",
      "new_mode": 33188,
      "new_path": "src/sem/struct_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ee4e1e46a9fdfc6199dd90a6683882ffec9bc7f",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset.cc",
      "new_id": "c3bb08295a947125e56b9dc7bc9b38d3e6a9f5de",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset.cc"
    },
    {
      "type": "modify",
      "old_id": "5a289d6d794a4f7b7847352438deb5c82d20fb27",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling.cc",
      "new_id": "98e4000753621a546a938053468860205fbda62d",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "89c75872ce2ce242bbedeceab055a6c35ee8db51",
      "old_mode": 33188,
      "old_path": "src/typepair.h",
      "new_id": "8f34925c398c85d98c4311c882db04d711d73f13",
      "new_mode": 33188,
      "new_path": "src/typepair.h"
    },
    {
      "type": "modify",
      "old_id": "3837cde078b6af33697920f899519eeb9ef261b2",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_alias_type_test.cc",
      "new_id": "f398d8c76195b00ff87f6b662a841d395e7b0edd",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2bee83b1ccab05d86152ed189412fe3ee3b936bb",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_constructor_test.cc",
      "new_id": "ab0e64264ec9b0e2d1800595095a2006df395f3c",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_constructor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c59088c9716025a62e386fe3e478bcb3b806f54a",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "3292320b5d8b49c366f2e904762ce761a22a6c3a",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "76bedc7c74ab75ba5586101796f4f465b07ea3fa",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "04efb7da98e92008c258e79d9970f1b94000e833",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0cbb2b37f45a7883d0d0a1d9183886ecc0df5fdf",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_sanitizer_test.cc",
      "new_id": "940b087190eacb7f112a680a01120306b50cca44",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_sanitizer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "68556cc6a9be370c04ff192cac5d08a41607c755",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_type_test.cc",
      "new_id": "6a4bdbf270889ed7ccce31f3f38e20572f720125",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d59adef444053f30e0b49bfbd284900c9bf7187e",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_workgroup_var_test.cc",
      "new_id": "9fdd5b4865b9d60c9677a5348d091543e787a7ee",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_workgroup_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b5ec3dfe7f34d4ec7d224d57bb0b3af5197998dc",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_alias_type_test.cc",
      "new_id": "4d41d2d243bb98fb49d55b13745af4288002db94",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "850d2fda79270b512240cab41262e390155921d9",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_constructor_test.cc",
      "new_id": "6ce7924faf6d407c20eab67f06c677d2c379b519",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_constructor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c4969a60b691cbf1c0cf2307361cc9e2a7ed8dc8",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "687ca702cf195ea012015897f64c8ce89b2a912a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1d2842ae4f32171683e154ee238f582394dcdf1d",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_type_test.cc",
      "new_id": "ff7e71da675e2c850eec1775a4cbcaeeb344a000",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7c9fe6d59f606e9265a74ccb6533624c040d6b84",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "352ae5afdb674ac6cd9c2a4c88e237b4bc86e8ac",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1872c68134d706505a9fb7d0cabc93670092aeec",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_accessor_expression_test.cc",
      "new_id": "4c50c9c0855030a2bd0790ca800217a2dc61f684",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_accessor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3facfe9b9d0002febc35c9e568ee1e8b0897e41",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_assign_test.cc",
      "new_id": "dfad65eef9ad398b7013e994f05aee1a26f289e9",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_assign_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4037115fb4df2b82617dba7d6aab847ddbd5c34d",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_constructor_expression_test.cc",
      "new_id": "6b25bf39e8ac7228ec4dbe8b3f3c200aa112b0b4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_constructor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "78f08186632160829b13997b0c2ce78b8645461a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "ea34eb13a094e9c9b8828729143cf3f487f9ffd4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "055dbe4926d2031b62744a67eb93fa7f320d4c1c",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "77b0866619f314e63d2ab15e9814809943dbb636",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1de4d00657f44621e078c7e5d226c24af1bf3f78",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "91227e08e2dbf9dc68ff77433c01e49cc4ad6af2",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d7ea7fef88819656136855c3af9dc450840976b9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "c5a63d0b5b278ad3682cbf576bf0b43add233494",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "66fadbd4b643efcadc6285b053f1b59fea35f5ef",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "1cf783f340bd674c284fd7675b6b0724e867e958",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a1ecefa400d5f385ed2af7716b41e83299823402",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_alias_type_test.cc",
      "new_id": "4e0025c3c97a4f86af40b4fdcc494049151dadf8",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a47a452bb3119e0cdfede2a712e74188bbd9aa87",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_entry_point_test.cc",
      "new_id": "2ff7ff5f45c032643e877ece156f00fd3c7c0f66",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8edba4095c3a3187ef31a1838c626ae9bd173b28",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "0dffdec60615615b0a8396d09fb99dcaad36581b",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1eaed08c3e40e4e3e1f594119c6e248b7a00b965",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_global_decl_test.cc",
      "new_id": "53ad8b8e522a2630921a62279308d94af96f5f89",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1a2801164a9d7a2a054c6cc8a4e1b8a0af261103",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_member_accessor_test.cc",
      "new_id": "14aa9577a2550c9fa2ce97129d1374c762ced5ef",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3733af7fac71792b6dcf4e2217eadbed378fdc2d",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "edd7e270767b685e6dfc8eb806293b2b341bd2a9",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    }
  ]
}
