)]}'
{
  "commit": "234b7de460f0748960b4cde83f7e558f34e72a1e",
  "tree": "413b8564eb1bfd1eb1f197a0a8219832b5d502ea",
  "parents": [
    "983876859984e875af971367d27465388d085ee6"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Dec 07 20:45:14 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Dec 07 20:45:14 2020 +0000"
  },
  "message": "ast/function: Remove [set|add]_decorations()\n\nMove them to the constructor\n\nBug: tint:390\nChange-Id: I30bb6a1de060b790bf5202194d020d4e3889a307\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/35008\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86a4f309efabb839228bcd9e88d373b38ae790a3",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "cdf622a7e46163e2d540ce2c54198bd98308555a",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "e4bf327e42932d2ce4b1ea7188b547b3ef19ba82",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "ba819abb515d4dc2a8d5e1e40dc4c2724bbd1e4a",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "c307284bd39f534f7e18c3bc616278442f954c3c",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "08b0e448a26b9bd4a339b578594b641aa10026be",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a26b62ba9168d2f1a99afce00923a37409150880",
      "old_mode": 33188,
      "old_path": "src/ast/module_test.cc",
      "new_id": "c5ff933f1b3f7ea3fd302b628fcd11584b9e7c16",
      "new_mode": 33188,
      "new_path": "src/ast/module_test.cc"
    },
    {
      "type": "modify",
      "old_id": "34c879653e6fa84900092f80f9ff4868ff496b78",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "50d9d1f843dde69b1678eb3aa568b6117f37ec5c",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "26e65808b0e4be44d2bca86628e63df6118b625a",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "84de22d83756e34bca137a4f1a57bed89bc2f0a7",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "ec4a74827dc82c72c7db8b195af5bd56680283e1",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "ad88c80edfa154ee0ba0165bebec89dfdf8b3b11",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5ee8fe2ee656ab0ec5f47e72ab9de8eb9ed2eb56",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "3feea2288cea4f4b3b5f792cd560dfed091af020",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "e6a9e15e3f004580e1e38684484cc29a55839b5a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_header_test.cc",
      "new_id": "9b53b21edfd3eb11d7383fd31b169567392857cf",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_header_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c1fc4e6a26a863bee6b971ee1c62f7fc5b256daf",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors_test.cc",
      "new_id": "2bb7f5b9c5983b21a41f8a3e63107fe54de8b110",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4db8a57e49f1418582f9ee46b718ad9c06f16952",
      "old_mode": 33188,
      "old_path": "src/transform/emit_vertex_point_size_test.cc",
      "new_id": "55eebf295c977929a21a68e755d8f259358c85cb",
      "new_mode": 33188,
      "new_path": "src/transform/emit_vertex_point_size_test.cc"
    },
    {
      "type": "modify",
      "old_id": "942c2c56a6f696619b87ce0ee51d88939a1831e1",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling_test.cc",
      "new_id": "a2eb2c9a61f47d8a59e80f0fe380ba11ae38297d",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fc1df28fa00f420c24f27fe7d3dbe4c368758386",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "8af4a49a8ded7d387260566a98e1d1f54a284dd4",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4bb5d7c9cdd97d8cfab8e74d29338a45c9ec7c14",
      "old_mode": 33188,
      "old_path": "src/validator/validator_function_test.cc",
      "new_id": "c767789cd7856dd6b05e7391e717b7085d2e3a65",
      "new_mode": 33188,
      "new_path": "src/validator/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1978a18161b28feb99ff24538854a34fb9b34ad3",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test.cc",
      "new_id": "6c5871bb355a0bec61b4280ef64a239b886b2175",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f9d6c7111afd855dbf7624576924a357e04ee2f2",
      "old_mode": 33188,
      "old_path": "src/validator/validator_type_test.cc",
      "new_id": "48bbc33b5d304b3b9c312aa3ae64cd16cbe54ca4",
      "new_mode": 33188,
      "new_path": "src/validator/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "52e5fff36ca9062c701e09584535751a817391fd",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_binary_test.cc",
      "new_id": "37bc11ab8228a4d1f50edebd9c4998fa5e6df6a1",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "780b2533f38f0cd02d4c487fd5aa3119c48d7d13",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_call_test.cc",
      "new_id": "e185dcc095975cb2460129d05a84b962010beae1",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "24448a219dfb432c052891ffdce4147ef927c5bf",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "38e5cfdbb77b83111e67953f6441e5362ef8a7a0",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3bb0e7979bacb1a01cd11185c6977379de46ff8",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "c8ac19fae05dffb54e4fde9c50d6d3b645cc45b6",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4f0a14cd2cd0fc0b8e711903fb5f746efeec02bf",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_test.cc",
      "new_id": "dfdaf9519aa8b76a430629917b2c15fff583c462",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0041ed76f16b10db7dcb77b2f04dbd59f020559e",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_call_test.cc",
      "new_id": "c27e55689f3a76c300795742ebc3889ff8263490",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "819085e3ec5313c9994fc5f00013b9b1f64907ce",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "62f62865fac741995f54695cd7c28ff5dec5092f",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "088455a6c88aa3f381abf521775247a1fe12e9b6",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "453aaa8ffb6d82853a62058da5b1c9a846e18e59",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b366f44525bd09dee43ccf1316ac7011989739aa",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_test.cc",
      "new_id": "c32e429882212c7aa6defc0a475e27b4d63f19bd",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "202761791f20fe140f9f43f2b1badfbf5467be87",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_call_test.cc",
      "new_id": "b0c3b823035c31caee1e27ad18ee1a0d68a2e17f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4eb517a23564cf2930d538261661ecbeb95c18d6",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_decoration_test.cc",
      "new_id": "2aa4cc58fe0a2f77f59784a69734a5fb6948fe92",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cc30814081c1ec58af41908d87be73932af811ee",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "612167506319952dd3a2c1d711878e6a86bf443e",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b42252eef9a87761cac6d3b4b26d468c9c0185f5",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "48be756db8b94da9c17a3fb2ed19e9fa2336bcf6",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aeb872485cfe76f4c7278f78810f30f58cf3e2c6",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_switch_test.cc",
      "new_id": "e95cd6cbc319bd9098b790dc5c0ad9188dbe927d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_switch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f2ae9ad35c8c8199665c2bee59a1b78074846bcf",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "bb443c9d04119553b3851e0be774d81fd1b544e5",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a088017a6e240d35f2c6cefd74479fd297048a07",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_test.cc",
      "new_id": "53431531fe1d65ef6fff34c84e2e2a9607ca2eb5",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_test.cc"
    }
  ]
}
