)]}'
{
  "commit": "321e5a9d7ed060ff740b0809cdde3b05a2d106fe",
  "tree": "d478a43bfe88aa039962e9171c24db1c649a1d47",
  "parents": [
    "b4b29639a187e33b7a11476380c9400d52f59683"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Dec 07 21:08:07 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Dec 07 21:08:07 2020 +0000"
  },
  "message": "ast: Remove Variable constructor that doesn\u0027t take a source\n\nset_source() will be removed, so sources will only be specifiable at construction time.\n\nBug: tint:390\nChange-Id: I5c79efd3fa501ebd9308f7f93cfb77bc12198047\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/35009\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fa5bd2fbe0fe5877c145810a8a13c28fbcb8ebd",
      "old_mode": 33188,
      "old_path": "src/ast/builder.cc",
      "new_id": "60450832514bdab0056541dc68cf594b42343bd2",
      "new_mode": 33188,
      "new_path": "src/ast/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "d31a7cfce1e735766ae1d47898e985947d63427f",
      "old_mode": 33188,
      "old_path": "src/ast/decorated_variable_test.cc",
      "new_id": "31ac563be97cca27c2de6488bf92338e8e9cb8cb",
      "new_mode": 33188,
      "new_path": "src/ast/decorated_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "08b0e448a26b9bd4a339b578594b641aa10026be",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "db0e995060d67ab64cafd2b19ccdeb972706faf2",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c5ff933f1b3f7ea3fd302b628fcd11584b9e7c16",
      "old_mode": 33188,
      "old_path": "src/ast/module_test.cc",
      "new_id": "6a1978ac56447bdbac187133856f38ff47fb56bb",
      "new_mode": 33188,
      "new_path": "src/ast/module_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dbfe7d5c1dc0ede72d9a9e4bc022193c857f38f1",
      "old_mode": 33188,
      "old_path": "src/ast/variable.cc",
      "new_id": "d97253e5c70cd8d09d661bd1308cb97f90b89833",
      "new_mode": 33188,
      "new_path": "src/ast/variable.cc"
    },
    {
      "type": "modify",
      "old_id": "72de0f1243797daa5e98b98db08576d1e2b3f7ec",
      "old_mode": 33188,
      "old_path": "src/ast/variable.h",
      "new_id": "a226bddcd9a9acfa1f9288db39c07d08fb6b7207",
      "new_mode": 33188,
      "new_path": "src/ast/variable.h"
    },
    {
      "type": "modify",
      "old_id": "daa7c2a086df5589f50c347f2b2b600e4debac5f",
      "old_mode": 33188,
      "old_path": "src/ast/variable_decl_statement_test.cc",
      "new_id": "c7e08be8655827b5f5deab34648c14043651c295",
      "new_mode": 33188,
      "new_path": "src/ast/variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9f22a9417ce145f0abfd93a0bf84b6b0a359cc30",
      "old_mode": 33188,
      "old_path": "src/ast/variable_test.cc",
      "new_id": "39dc9f6663458ea570087dc29df98bdd4d5d4438",
      "new_mode": 33188,
      "new_path": "src/ast/variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "50d9d1f843dde69b1678eb3aa568b6117f37ec5c",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "9cddc87f3e6a7c896be7fb3fde7f0d88f8d67803",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ee09c41f8ae2ab2658f40c87c876b59ad1563f6e",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "03be176299b341b5f27280902f372e70fe4c3402",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "b0c01a9e9347a85f3980cad08818f02839ecae15",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "202293d47e4700d690a32beaeb9871e507f07cc3",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f1d81531d50411e3560dcfa87c52b80335820ed6",
      "old_mode": 33188,
      "old_path": "src/scope_stack_test.cc",
      "new_id": "55ecb5d50c7a08211be517aaca957dfbc8f4905f",
      "new_mode": 33188,
      "new_path": "src/scope_stack_test.cc"
    },
    {
      "type": "modify",
      "old_id": "32ac992ba1b3840c221e2f311cd14b2acf49727f",
      "old_mode": 33188,
      "old_path": "src/transform/emit_vertex_point_size.cc",
      "new_id": "7d69cb5827cb2219db9396dcee223422ef54af1a",
      "new_mode": 33188,
      "new_path": "src/transform/emit_vertex_point_size.cc"
    },
    {
      "type": "modify",
      "old_id": "4e7130315f8b9aca3bbe354f9a3bab857ba08a05",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling.cc",
      "new_id": "5614ba449bc337b548fed378cb858af016f80b06",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "a2eb2c9a61f47d8a59e80f0fe380ba11ae38297d",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling_test.cc",
      "new_id": "820d1e0ce2c3c887f5ce50b6ba63a36f6ab4dd79",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8af4a49a8ded7d387260566a98e1d1f54a284dd4",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "f9a21ad6e3ac86ca28148827a1d54b58919c9eaa",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7e4fef27b877cd2f87207c52046a9a754136335e",
      "old_mode": 33188,
      "old_path": "src/validator/validator_control_block_test.cc",
      "new_id": "08f59b94c2056b30366815250983b106ac6bf7ec",
      "new_mode": 33188,
      "new_path": "src/validator/validator_control_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c767789cd7856dd6b05e7391e717b7085d2e3a65",
      "old_mode": 33188,
      "old_path": "src/validator/validator_function_test.cc",
      "new_id": "4911941b56e9743caa313bafbd82a04eeaf2df3f",
      "new_mode": 33188,
      "new_path": "src/validator/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6c5871bb355a0bec61b4280ef64a239b886b2175",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test.cc",
      "new_id": "49a8d2fb44cdeee5ddafd294ca6ee9cf98ee76b8",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "48bbc33b5d304b3b9c312aa3ae64cd16cbe54ca4",
      "old_mode": 33188,
      "old_path": "src/validator/validator_type_test.cc",
      "new_id": "fbec4900ad0c579c5a764f992442f53018ced6d8",
      "new_mode": 33188,
      "new_path": "src/validator/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "37bc11ab8228a4d1f50edebd9c4998fa5e6df6a1",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_binary_test.cc",
      "new_id": "4dd592ffb6c7ced397f35dd9c9af8a877b2c642a",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "38e5cfdbb77b83111e67953f6441e5362ef8a7a0",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "96b90446d961569db47836f3a46e6d7994789b32",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c8ac19fae05dffb54e4fde9c50d6d3b645cc45b6",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "2f107ef083e0531493c3e414610713728fae9c27",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6cec975d72ea47a192b670af2e7b82578e2c2117",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_import_test.cc",
      "new_id": "fafcd69ea288ca5540284fbac6954a3e60bfc87f",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fb019f0b0f4174feaca76dc9e95ddd1f8d3e8132",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc",
      "new_id": "9a00a3a11344232325d0041e5850e9fec01db61a",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e180180a60c44a63b728ff100884ab4723b970b6",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_loop_test.cc",
      "new_id": "00dec1fa29fa0921a12ef13c1cc9c99a4ea8051e",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dab22e1316585d6124f69ccc718acf56b6d7d958",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "648d38c3ea7454ae3df8d0d8e8b8b0586f2ba6be",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2e9603441ab3d3e50cd745a0f630575ab287e47c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_module_constant_test.cc",
      "new_id": "884b7546f13cb9ef86e62e054df85a58be039047",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_module_constant_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4638cf62e89178a99bcc7ae111be8859b33f74b2",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "b4e389f3af77d2d60c545e0dda6278829c328890",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "62f62865fac741995f54695cd7c28ff5dec5092f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "8614c9f1e8dcad930f1e9abac5935add2a5fb181",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "453aaa8ffb6d82853a62058da5b1c9a846e18e59",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "22eb8899a3a0f9453df9b41c423eb5999df1cf91",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c36bf3cdb43abc99fb709d006141d4a78d8f80d4",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_import_test.cc",
      "new_id": "b25f6abb4ffab284c6b2fcf9b486ebd41b30b8d7",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ca69fc09fcd32869583f0c403ace6fc41ec3f5e4",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_intrinsic_test.cc",
      "new_id": "164cee6976b30d8f72a2b705e5e124b25883ebc3",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bd46e637b7c5122c4d9149ccde7a6a990cbc0366",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_loop_test.cc",
      "new_id": "c4ef2581d05b0c37d9ca0644fb572f3df09c6032",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae03c77ceabf040f17ac46aaed1d96d7dde5a899",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_module_constant_test.cc",
      "new_id": "97007b78ae51cb296f287e493712dda89eebbd8a",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_module_constant_test.cc"
    },
    {
      "type": "modify",
      "old_id": "03a20b54bd0f9e5ad94d28cf7c1e02e96e54fce9",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "dcaf5429b0d83193807b735e9b1b1dacc1e3338d",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a834a90888b4f13141da6b73036feb3a0b62466b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_accessor_expression_test.cc",
      "new_id": "65b66c4f27f2e7bca05f8c4c0565fec6f42e46c0",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_accessor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c8ee307e68a664caa38c46f39f85285d5f746c5b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_assign_test.cc",
      "new_id": "5a6d44cf06b0739bf68c15ac4b54a2c354ab84a4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_assign_test.cc"
    },
    {
      "type": "modify",
      "old_id": "89e9af8d5a1489bd4f063099a53c9b4f1eda9cda",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_binary_expression_test.cc",
      "new_id": "8920a66a5194e660a2bc00f3f19d3265000476c4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_binary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "192a0d2ca1d80b76cce0c31f0857e31ec92c3e57",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_block_test.cc",
      "new_id": "8be8d5e95cf7ade833a4b6ef457d93f06201dfe5",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b0c3b823035c31caee1e27ad18ee1a0d68a2e17f",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_call_test.cc",
      "new_id": "fff29bfc8899998db50add2c1785a18f9547e83f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2aa4cc58fe0a2f77f59784a69734a5fb6948fe92",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_decoration_test.cc",
      "new_id": "cb5da8ae50823db71610a6ad8a460a519d5d9951",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "612167506319952dd3a2c1d711878e6a86bf443e",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "82de2affafec2b5bebf265c993a24d2b92c7771d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "163f66e74446489385e81467d7a2d776766d3135",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_variable_test.cc",
      "new_id": "2ff1a2378c21af64e2cc9536c0de845b768e21c6",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5a3bd8cf15de41adf7d13d454cca75032f93f105",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "71408bb363225e0ef55071eae9a91eea7af10397",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "661082b28fed53b19c2a8511e44aafb6d565fc15",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_ident_expression_test.cc",
      "new_id": "2a48e53826dd2a01d9a9153c767f874e63b6644a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_ident_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "768604abd4d187f21d8d7709ac5cd76b87a7d31c",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_if_test.cc",
      "new_id": "4ad6d014ac42de7e07f901415ac62546a93d294f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "66ced5003ee5aaebed73b1d56abee17e604cd86a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_loop_test.cc",
      "new_id": "dbaa6bce60f55822d81777db661e1bdcff5bb70c",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b7912bb1a5b82e7c0a2e8185214201e21d2e291a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_return_test.cc",
      "new_id": "db18f852da54b6ab562dbda1a354f1d78c33dba7",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_return_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e95cd6cbc319bd9098b790dc5c0ad9188dbe927d",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_switch_test.cc",
      "new_id": "54975117b2e383a668414991e6907bd0fcaf412a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_switch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7fabad829f5c8fdb5c2914c2674620a2a12f63f6",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_unary_op_expression_test.cc",
      "new_id": "ef8da21acd8e777c8197b441bc0f8a20cd63128d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_unary_op_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bb443c9d04119553b3851e0be774d81fd1b544e5",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "f93836ded59a12c077e51bb5616c9ba7c8c8b1b5",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "375e2381e7264d37b0eade9166184108c3189adb",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "cd25fb69e430af2af8856da68c4aa50910c315f4",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d342ba4adda39acd16413c3565f46e430b1d2ef9",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_variable_test.cc",
      "new_id": "05b3dde5275b43194eb303eec1384f2e465d7d4d",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_variable_test.cc"
    }
  ]
}
