)]}'
{
  "commit": "1f7e18bbc0848291a321e69f46f51d0b0cf7e698",
  "tree": "fdf728fc0674d33f46e3c75025a3d8f69d3c52d6",
  "parents": [
    "8d391f7a106aad1c00ab530ce00d86e5eae8c2e8"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jan 26 16:57:10 2021 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jan 26 16:57:10 2021 +0000"
  },
  "message": "ast::Builder: Add shortcuts to the Program methods\n\nThis builder will be merged into ProgramBuilder, where these will become methods.\nTo breakup this change, perform the refactoring as a separate change.\n\nBug: tint:390\nChange-Id: I2c9151cd9f198e99d88eaf296dd994293df6c425\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/38720\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbb6ecf681a2403fe3154e0f1bc4e412ce499f8a",
      "old_mode": 33188,
      "old_path": "src/ast/builder.h",
      "new_id": "d77b0b9710ae54b4db2fd0ee64b64cc6298e7a2b",
      "new_mode": 33188,
      "new_path": "src/ast/builder.h"
    },
    {
      "type": "modify",
      "old_id": "636042a1d5fd9906202c4550e2bc43814faf83c1",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "fac3dd1f7946c41755095db59bc40f7b1e8acc71",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9f39b0220111ada4e17f9dc4c048a5a52fa23174",
      "old_mode": 33188,
      "old_path": "src/ast/test_helper.h",
      "new_id": "8ae08f574a417f09879e5bad416b99aee6928e82",
      "new_mode": 33188,
      "new_path": "src/ast/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "3659928cf0631e5c8549d754cffe6c35e8f87e77",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "569086b310d2ba2bdaab21a6a02572bda1fb9704",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a7586632be30265450d25606553d86cafa2e02b7",
      "old_mode": 33188,
      "old_path": "src/program_test.cc",
      "new_id": "6659ae37e65cd1fa47e2ae232ce489e1b1672f4b",
      "new_mode": 33188,
      "new_path": "src/program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7b327da33a04bc77bd18d58a4d3f68fc60b76ea9",
      "old_mode": 33188,
      "old_path": "src/type/storage_texture_type_test.cc",
      "new_id": "78609260545e5f6f3d5202b7409c860b2356e65a",
      "new_mode": 33188,
      "new_path": "src/type/storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac0a328a6a412d92e122f24687970c1908ae1dc1",
      "old_mode": 33188,
      "old_path": "src/type/test_helper.h",
      "new_id": "c1006bbf5ea5e1c2eeb35ad7cdf2cbb7a6177974",
      "new_mode": 33188,
      "new_path": "src/type/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "3e856e9f04f25ef633e9ce437e740a6d365fffe0",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "e2035c3d4a2885d7065fc3a7e506939fa6db1903",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "12c7b1a609e04ebf51aefd2a3b2ef28e4efcfb74",
      "old_mode": 33188,
      "old_path": "src/validator/validator_control_block_test.cc",
      "new_id": "22e2986830443fb23b4f4b5633ae8a994738de2b",
      "new_mode": 33188,
      "new_path": "src/validator/validator_control_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f8240e1572399285382d3baad05ace4fd7b7fcd9",
      "old_mode": 33188,
      "old_path": "src/validator/validator_function_test.cc",
      "new_id": "1526dcba47eb7b6424c2e7c8ca89d343e6309448",
      "new_mode": 33188,
      "new_path": "src/validator/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dba51971c4c521fb541c30a489f3851a20d3c748",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test.cc",
      "new_id": "2cd648f75826b8a27bdf0ebcf73cd0d00a65749e",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b04aa9c3190a659ebdd55d05f290da80a5daf619",
      "old_mode": 33188,
      "old_path": "src/validator/validator_type_test.cc",
      "new_id": "b1b063bbbdfb6da45e20c44573b0da55825bd81d",
      "new_mode": 33188,
      "new_path": "src/validator/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "acf05d9f508c8eec281b9f56263a9fa40e3554ab",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_binary_test.cc",
      "new_id": "0067d408b1dbe8fc178bd19f4072945a2e71e141",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "efa34d3d412e6eb7b5236ddfca5f6ddb4da25c8c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_call_test.cc",
      "new_id": "5cb93dcda1146035c1f312ab8f31d03a4888045d",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f5890fb130dae684b39450e2da60256147615e1a",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "800ce5bf552e75a8097742b618b93ad47608a3fc",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "735367a41520be212f634c09748d011d7cfbf0fb",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "ff489f82425180275fafd7b84dbeaa07a1fd6a7d",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5d075c11558da424d10b82d7a9ec38cadbd71591",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_import_test.cc",
      "new_id": "3ad837ba285cf6b570c7e4232227c8d32faa8286",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c86bab893e606b8c34de0b2999f46f3e26cbb1a1",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "adeaee0f0558cec7e81ac31ed0f44a9737079c30",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e183d100e0f566ded5247705f9c26b69e2b7ec65",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_test.cc",
      "new_id": "da195eff954c0fc29eb2b74bd0d5a4b274573f85",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a8d08b8313421352466d02b8ef9a196720b77662",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_call_test.cc",
      "new_id": "5c33043ce115b7551371b394c80236e81854cd0d",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2cccf77c6fafe90a5a1ad57d2609ea183c772574",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "e669d76c1f74b8a90cfa41ef41f69f1031a726b3",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a40cfb350d749e5e6abae439c49204ae17176f73",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "025b00dcc1a6083c375e0ab553cc7f739ee2ea72",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7ef13753413ef6ed62b4b27c6e79add8b3b51ea2",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_import_test.cc",
      "new_id": "1da58536f103c72375f81a25fbc40976aa26d10f",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "909bafd6f62143f25c48f802267c5935be5dee86",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_test.cc",
      "new_id": "f3f85f26f06ee8567f11f55af417f17f55ac5786",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d9b52f0dd4ec38007fc9f4142e1175d8f5334c0a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_decoration_test.cc",
      "new_id": "d904ca718b2241375acadee01cb75e29a137901b",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d096957927d33721559b9c6419bf80349580d0c5",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "e7a086a2bf86e9c330c04f7e4505e1f3cfe1cf6e",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "34536c2bf48061a8f38df1d0a51de45bd45775f0",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_texture_test.cc",
      "new_id": "4035d3fc8cb1b4d45ad0515fbd7cec47b5e4e14a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5fc6caab4c348020314c8845707b0fda6e37f4a8",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "7f53616eed8c77cb381aa10724e92d98165b0367",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "24782e0889d80da9693b10a0e9c80cb8509baec1",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_test.cc",
      "new_id": "0e6ca83625cc6a7664728a53255fc098b19062e8",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_test.cc"
    }
  ]
}
