)]}'
{
  "commit": "181d8baf8f016df2a50dd2bf1776c3283f282807",
  "tree": "f5bee1e6b3965c9e2bfa4994cbeda4c6fdf24596",
  "parents": [
    "5e5e36e7d2a1f794ef5793a2f303e6f3686f65b4"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Dec 16 15:15:40 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Dec 16 15:15:40 2020 +0000"
  },
  "message": "Add helper for function creation.\n\nThis CL adds a Func helper to the ast builder class. The helper is then\nused through the various files to simplify function creation.\n\nChange-Id: Ie93777586e9311d82cff5932dfba2c4ca763ae08\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/35823\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a450a6e847aa911000875f73f4b0e221c8203da9",
      "old_mode": 33188,
      "old_path": "src/ast/builder.h",
      "new_id": "807dba2c720be29d2653e837c25d8a0c247bcbd6",
      "new_mode": 33188,
      "new_path": "src/ast/builder.h"
    },
    {
      "type": "modify",
      "old_id": "ec3193798fe1b3021128c0df921d45d262a1041b",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "fe18df05cb1715c2082ae42b1dc0879a0a0063d7",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f33e0006a38fb7566d7c5bd2ae0cbfc6490f6fc",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors_test.cc",
      "new_id": "a3c148f5c938186c048e17e584245d5cac1f013c",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors_test.cc"
    },
    {
      "type": "modify",
      "old_id": "347dab3754270ed43dbe7bce3ed24b389afb211a",
      "old_mode": 33188,
      "old_path": "src/transform/emit_vertex_point_size_test.cc",
      "new_id": "c3c5f70775024ebd82fee15f77ee3dc41dbfeaf1",
      "new_mode": 33188,
      "new_path": "src/transform/emit_vertex_point_size_test.cc"
    },
    {
      "type": "modify",
      "old_id": "886ae64e52fa9c912ed758e3d06ed325f37a6b51",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset_test.cc",
      "new_id": "5538577445c2a9928243b671f391efd1c12d9a45",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3a7c2f0c60b98d2a4ea80ae797e782885757dc0e",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling_test.cc",
      "new_id": "61a968edb5e33fd798a515098bd9deb813074dc3",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a3abb7fa7c78c397db5130856fd6802771dbbd8b",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "f35214040f0cc2b33246e1a743e94afa1942c0e6",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5d2b2466cf6c0a5288a952b13fa0d766e020334b",
      "old_mode": 33188,
      "old_path": "src/validator/validator_function_test.cc",
      "new_id": "b4855fe1aa6cdc70bcf4f00fcdb4d61b3e28e5b5",
      "new_mode": 33188,
      "new_path": "src/validator/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7a19bb5bfd2fd85774a2b1c82083f5a5bbeb59fa",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test.cc",
      "new_id": "bc37db6346bcb8f2891c5f5b129f1fe8b4b1c385",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1bc997c6f414989c0fbb2242b1ee8f6039c79ecc",
      "old_mode": 33188,
      "old_path": "src/validator/validator_type_test.cc",
      "new_id": "597ce7de1335df795421a48ea0615859ecf25f26",
      "new_mode": 33188,
      "new_path": "src/validator/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cce256af8181e92c4bc30e2751de24abd0d6fbff",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_binary_test.cc",
      "new_id": "457acde5c8731dafd59c8f57ddaceb6b8a72d7ec",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5cb1e0a40df6282efad787ffa49ba92fc9886660",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_call_test.cc",
      "new_id": "c9b40b4342898ff227ceb8546c21fcf844e2993e",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "366ab7a4d1832c677d771b73bf271710b7509b2c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "6bce585852ce989436d9ade97825e54e3b86a142",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7ac56d409d612c9f1c68f193b78477fe2b599edb",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "7f3741e372558d9407667d80fc6a2837e3e303f1",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0d1baa6875616e1b5a27673989dd98339c50436f",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_test.cc",
      "new_id": "a3f2af4084e973f832c2446d3458c6fda6133ee1",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "da883866e4e1bc73bc913096341859e391c6ae9c",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_call_test.cc",
      "new_id": "ea149a3505eca97a6c6de249836da4f97501cf7a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fe17c53af561381c1230e920ef48c55c6716089b",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "08510478f660fc4b4e0cc300b4b52cd255bf375c",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b7e539e5dd4b42a1372104c02689b5cc017073cc",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "f926bbfb7d23db8ccd438703ed448495adc99571",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cf6df0e222556752d028073f925125b65236be0d",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_test.cc",
      "new_id": "585f5581f7061128371a9690a4ea6b471a9ac102",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4f28dc51233f0a4ea4e9b540e536083c81f0e4d2",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_decoration_test.cc",
      "new_id": "33fd1437d828c5fc0b750e7373bd916f0cf30647",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "adc847a6092a028b5914132dbf579dfb656f3e70",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "600401c8850f8f2e2afb0306a3cf63d6a530a73a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "97b80282e05127b506be61093f4c795b1a9c6d8b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "e8e2fa790098652e864aff0ba61deb30d4c16990",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2b224c383a4416552344cfb34f6d54a1ac63f0b6",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "59b70053cfd20e751f4dfe88e2499a435d7df239",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "abc82a70e1f9ccebb5b541368f326c92d57ae21f",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_test.cc",
      "new_id": "0bdd97fa84946eb7d8a9598acfab3797f2ea8a6a",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_test.cc"
    }
  ]
}
