)]}'
{
  "commit": "4069f3357d69504a8b09ebef3f7dbea85a7afa1e",
  "tree": "f6089b5008884c04bccc44c7101b2599fd7d1eed",
  "parents": [
    "0975dd56631754df1efa9cc4fcf50338c3afc760"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Mon Jul 27 15:25:00 2020 +0000"
  },
  "committer": {
    "name": "Sarah Mashayekhi",
    "email": "sarahmashay@google.com",
    "time": "Mon Jul 27 15:25:00 2020 +0000"
  },
  "message": "Convert Function to use BlockStatement.\n\nThis CL converts the Function class to using a BlockStatement\ninternally. All usages have been updated execept for the two readers.\n\nBug: tint:130\nChange-Id: I7159cf2d3ed5cb8a34d51fbe848b88f0e5479605\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/25720\nReviewed-by: Sarah Mashayekhi \u003csarahmashay@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7c15877d150b15e693d9b86a508aaa8c7d42116",
      "old_mode": 33188,
      "old_path": "src/ast/block_statement.h",
      "new_id": "f1be7303743c7c9a156216243ed034be929aa424",
      "new_mode": 33188,
      "new_path": "src/ast/block_statement.h"
    },
    {
      "type": "modify",
      "old_id": "380d9a60d97f09c844a6b60583600f4d1e8f4b61",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "6fe5a3212ba3bf2365a4a2dda3a7e82fd5d3f3a5",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "b130ddc765bc62d31ec65502242b44ff2401f99d",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "a6dbe1877fc914a804145b86585ed005420d8675",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "a2c6471c9626bc98e276b8386f646760a1b1fb12",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "7988388c05ebe5581e2d3e5351a427dfcd650d97",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "271634e8f7cd9e8c9da39cd4c7d881a2f759db14",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decl_test.cc",
      "new_id": "fe8e3c7d7e8175ad3a4c70668cb094ad938a3733",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "075eed5e5a09d3c702b13a6dd74a05b28846681c",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "c7f9bcc17f6ab0f4d315b5daebea9e01cb6f435b",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9195baf8c10356a94a6dc8fa1b1790cbf11f8873",
      "old_mode": 33188,
      "old_path": "src/validator_impl.cc",
      "new_id": "3645c96095524aee2812273b4f0e71d4e8c1409e",
      "new_mode": 33188,
      "new_path": "src/validator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "27ffb8dda34c899b77a7ccfcfe6a3168f080eafa",
      "old_mode": 33188,
      "old_path": "src/validator_impl.h",
      "new_id": "750fb66b474a1c4c668ce9c314ad5d3d6fa91190",
      "new_mode": 33188,
      "new_path": "src/validator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "f0588b64a3b460a357e87420db7b02d0e24bc74f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "79fd9ab4d288220cafd34e7fac7b2a8fa4164c5c",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "1bc5178a2d4d14226d73a8b5a9f20e0ca7664f30",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "4178a30e7a3e1a0b6b4c2eb2cfacb1cf526dd483",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "9be5b60255388aa293ac5155890f48f475039199",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_block_test.cc",
      "new_id": "f901c4b0385ce2b4c062efd22d4fd510ebb7504f",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec237dad1113691fec7d6ba39a92418a8258eef6",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_entry_point_test.cc",
      "new_id": "8c85901f4381eb4bce722200ec805815eb7141bd",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0fb8de85997d698b5bea197cb9aab7fe15c1926b",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "4a810e65e712329abf0357bb84852947ffaca17b",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "94914ce357c43dbe19a21ef3ba2bb5f9bfe151be",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "00404814cfb9272d4d00c9512cbd3f8464849155",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "5499f596e90a8a21676d7736f8ebb53521b137da",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_call_test.cc",
      "new_id": "5b78cbff30f4766e9b078197765299812c6bd7f0",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "34dc0f81c934874bd7fefc8b141edfb97dc875d8",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "04176c16545bc2d495436a52716fb86c0eef51be",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a0fb76f3a7fb16850c3f8f3f586aa198a315d2ab",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "700d8fe94440a821442f78c141ee8e39109e077f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "373ef4081ca0357e5038b4da91c9aa94a8665939",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "3fdabeeb40b03af34ffc65d5bd652acfecd1f946",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6c211cf47e77600e6ec4a44770bbca0656682210",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "50e3141a3a6c21b20533c1f8290dcc79c0489079",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "bc822738b2f63f25d515622e05133f4756776950",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_block_test.cc",
      "new_id": "43c0286bd1c9da569a6e323c1fdfc1c0f1b47351",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c650e9345384444cb239b8380e01635c688a2e9f",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "0240a6277a49750e67a01f38f0f2f7d6c225181e",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    }
  ]
}
