)]}'
{
  "commit": "212959b7383a69d4df61a17bc5710396411d060c",
  "tree": "b298a5de5ab9054df1036d9c80882e1c22bb9c70",
  "parents": [
    "a03e0fc402b2186d049ecaeb0a0ac90358844868"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue May 30 19:55:08 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 30 19:55:08 2023 +0000"
  },
  "message": "[ir] Change function return attributes to not be list.\n\nThis CL updates the function return attributes to store individual\nmembers instead of a list of attributes. This matches the\nFunctionParam and Var usage for attributes.\n\nBug: tint:1915\nChange-Id: I99e8a7a055afbe841af7c149078f547fd0608344\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/134840\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e7b50e3421cb9e5070686abfea07d708443305b",
      "old_mode": 33188,
      "old_path": "src/tint/ir/disassembler.cc",
      "new_id": "d8e472a9b5d15545538fdca859a768a728cf1c19",
      "new_mode": 33188,
      "new_path": "src/tint/ir/disassembler.cc"
    },
    {
      "type": "modify",
      "old_id": "99d783bc7fe3f2a11daec7c906ddd8f290c36a6b",
      "old_mode": 33188,
      "old_path": "src/tint/ir/disassembler.h",
      "new_id": "919494207c2c291d7f233ece6d7b2f318b30004a",
      "new_mode": 33188,
      "new_path": "src/tint/ir/disassembler.h"
    },
    {
      "type": "modify",
      "old_id": "6e917e121dffffea10ffb1397112e2dea18e0ca6",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program.cc",
      "new_id": "19b6199ad610180d0c8b9331ace22bb42d9a9e68",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program.cc"
    },
    {
      "type": "modify",
      "old_id": "8cc56047e4fbd874fb19a1d9e422d4aedf189c9a",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_binary_test.cc",
      "new_id": "5f7bcb2eaf3be23e1dee3c015b4729bf846e192b",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "acdbc8a5ed65d798e5eee49baad3e5fc9052f4eb",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_builtin_test.cc",
      "new_id": "4d21b48619a13e8216e872312ec684a1febe00de",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "155e42c61c89a683752278cf976a98ddbd37a2b5",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_call_test.cc",
      "new_id": "d30585577da51d1c4f6d8ad2605ef6a6c5185b04",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1be388a42fda41ff689c0015a1face334086a075",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_function_test.cc",
      "new_id": "57e78a3c140fe3f5aca7e35449e2a66446191766",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "38efea07dc6d1afd6385b76d3f6b5c1271835eb0",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_store_test.cc",
      "new_id": "20ea2904726c738c96f4317304c8e2824b608c02",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_store_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c8dbd39d84068110112626bc9ac51f173be133d7",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_test.cc",
      "new_id": "8f5348b424afd5a30d8c89482161534c113129c9",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bb58c02fd53c157b5de8eac096f754e85608bb10",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_unary_test.cc",
      "new_id": "b83e5d5185351940935a9d1f0d0df5a4825cfb4e",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_unary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6d1d7a967b8b0cf9b18e97afcc2b45372bac094b",
      "old_mode": 33188,
      "old_path": "src/tint/ir/from_program_var_test.cc",
      "new_id": "91b8b8f2e3577b2c065a142f10152acc42c787c4",
      "new_mode": 33188,
      "new_path": "src/tint/ir/from_program_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef090652755a02e2747e7b85e99573d8a31cfc39",
      "old_mode": 33188,
      "old_path": "src/tint/ir/function.cc",
      "new_id": "3769d4f12bb35eb0cac4a550c3573fb13fbb90d2",
      "new_mode": 33188,
      "new_path": "src/tint/ir/function.cc"
    },
    {
      "type": "modify",
      "old_id": "dbee5702b33369bf69af4a248b60c26f58375b81",
      "old_mode": 33188,
      "old_path": "src/tint/ir/function.h",
      "new_id": "fa5c547ee2f0de78a00981d228460a4f62f73ad2",
      "new_mode": 33188,
      "new_path": "src/tint/ir/function.h"
    },
    {
      "type": "modify",
      "old_id": "ca918f2da564c1621a5aaa0aa93683375a2d4907",
      "old_mode": 33188,
      "old_path": "src/tint/ir/transform/add_empty_entry_point_test.cc",
      "new_id": "1da2e7d7c2e7f50efdaec6ef37d9b6116fac845f",
      "new_mode": 33188,
      "new_path": "src/tint/ir/transform/add_empty_entry_point_test.cc"
    }
  ]
}
