)]}'
{
  "commit": "daf1f1c0a8b001f06fb76fd79c91b2d43aece3d3",
  "tree": "fa0ac3b102eaedf159124d27858a084ac3b999ef",
  "parents": [
    "a12ccb20a075f3c07f162dd03d4fef8c47b5166d"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Apr 08 22:15:48 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Apr 08 22:15:48 2021 +0000"
  },
  "message": "Add ProgramBuilder::Param() helpers and use them\n\nFix some SPIR-V tests that were wrongly expecting parameters to be\nloaded from memory as a result of them not being const.\n\nChange-Id: Ieab6f1edd4a4ba6efd226fe190e7a49b309048c5\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/47281\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f8ab730cd43a8b20d6bea727486abb3f713baed",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "d921e893e54d7717b190265e40dffa846dfe2358",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "ccb9071fd93775104162a6ed46bc8c40b1b4350a",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "a9bdf0e74b80c48d74dd18ea9295b44e66e6e619",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae197ccac4d9a89711641486390a3dff5aec46d1",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "6c728cc4b51d8eb0497a36f86ca4b3b0d0b61ab9",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "067186b51fcde45477893bd48712d8dadf7d2937",
      "old_mode": 33188,
      "old_path": "src/resolver/entry_point_validation_test.cc",
      "new_id": "4b31d1a314c7bea075b2be68e8c9f707a8d35954",
      "new_mode": 33188,
      "new_path": "src/resolver/entry_point_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "76ae8f54e1d5c406d04b76859173bd0e7d5c9b8a",
      "old_mode": 33188,
      "old_path": "src/resolver/function_validation_test.cc",
      "new_id": "daf14ad66b7fc84b31e7cbe24836b6d2c313eb04",
      "new_mode": 33188,
      "new_path": "src/resolver/function_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6804e47589b49e4ed3e543cfc2afad30c0f50387",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_pipeline_stage_use_test.cc",
      "new_id": "d4c615399fc44dceff1920616f983891ddc31dea",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_pipeline_stage_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "821375810004221030c1b3507a89d7a60e6961cf",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_storage_class_use_test.cc",
      "new_id": "ac1b8f59271285d179f4d08a915316126923f0ab",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_storage_class_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a5dd6bbb1a0a8e8677c74989e229bd61988e7e18",
      "old_mode": 33188,
      "old_path": "src/resolver/type_validation_test.cc",
      "new_id": "ec2113c033e5675ffa570cf035c3a68b1f322e6e",
      "new_mode": 33188,
      "new_path": "src/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b263767d09f9eaabcb4d9cb391d4172d892f5c59",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io.cc",
      "new_id": "db1b5a7dfe899d8bfc13b8e0d773b62a91ba3803",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "bb4f7ae8651258aff0f15253e0b20c45426e8970",
      "old_mode": 33188,
      "old_path": "src/transform/spirv.cc",
      "new_id": "6945cbfd19d4dd4bcf8d7470dace4fc29ae66ffd",
      "new_mode": 33188,
      "new_path": "src/transform/spirv.cc"
    },
    {
      "type": "modify",
      "old_id": "bfd7f8c47403ea03710ce88329428cb82eab2215",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "fcf000adf1758532026c95a71230178874b5f9c2",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c29db72745f33ab35b7c5bf41fd24ba292c208a8",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "a7660616fa73d09303414c6fef3876b05a692995",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3f5311003eb3076305dfdcff03a9c7aba1fc7cc5",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_call_test.cc",
      "new_id": "253eef90e4053de053e0a588ca575dbe5c7a1b9b",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a4792e7b68d035843a16d1b32ddfa256f37d23b6",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "ea7bad6f4bd2af6b51173176826502957a05a65f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "66d93dcd8be47acb447f8c885fa1463e74480698",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "be78a581e6ce9c63158bb69929bff33478c4e461",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f7f6d6a7907215beaeee18ab7c6053786ea4b56a",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "98f3a8da218f43aa8483631f7efed485fae53286",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    }
  ]
}
