)]}'
{
  "commit": "09febd4875bc9c689cb538866773c8e5df802412",
  "tree": "e248aa28d625bd6a82bfa5788096d6284ea55139",
  "parents": [
    "1bddaed0699d5866fe07f811dc7a0813e7ab3541"
  ],
  "author": {
    "name": "Austin Eng",
    "email": "enga@chromium.org",
    "time": "Mon Jun 26 17:23:26 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 26 17:23:26 2023 +0000"
  },
  "message": "Simplify wire to have less custom object creation\n\nuse std::is_constructible_v to decide when objects should be passed\nmore args instead of writing it by hand each time\n\nChange-Id: I82b1f50464996f54ed2e35bfff4c08ea4078947c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/138841\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a22d1333c57dada24c278a8309180a98f624c999",
      "old_mode": 33188,
      "old_path": "dawn_wire.json",
      "new_id": "5b78ea5c6f11f6ed3340392d448ed7ecafda9f0b",
      "new_mode": 33188,
      "new_path": "dawn_wire.json"
    },
    {
      "type": "modify",
      "old_id": "9c8656d21c17cd081ad6eac3f7cc3919ecfd679d",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/client/ApiProcs.cpp",
      "new_id": "a5220f6442cbd445ef92c4058a5d6dfdbf970c8f",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/client/ApiProcs.cpp"
    },
    {
      "type": "modify",
      "old_id": "add9f96088723690bed245da572732cc02583064",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.cpp",
      "new_id": "c5492e200860c4372720caf2bd681fb92731dbef",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "72339b3e6ceb8999e322c94fca7847eb1059e738",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.h",
      "new_id": "d5fc57311e480d2e19936de5bb38d7f6937b8a20",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.h"
    },
    {
      "type": "modify",
      "old_id": "edc9a7290acccc3f49a5f255591ebccef4e36054",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Device.cpp",
      "new_id": "2e6362dc51e0da6fd0159b7048affcf3c6c8c36d",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5354e1478edcc459f8a1a0721c8dec4e915a825",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Device.h",
      "new_id": "1beab67ddd96e38c48fa47523be74d059f7631b1",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Device.h"
    },
    {
      "type": "modify",
      "old_id": "6ecbaa4343a2bb6201485fc6de6eea2945a6a881",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/QuerySet.cpp",
      "new_id": "fd381fbe1ccad9177927e1e15d546845977601d2",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/QuerySet.cpp"
    },
    {
      "type": "modify",
      "old_id": "84c80999ab27847703056e33142273107e6286a5",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/QuerySet.h",
      "new_id": "f88e11df6d9f0f20a781171db2de2d9001e92f6f",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/QuerySet.h"
    },
    {
      "type": "modify",
      "old_id": "58b39abf4aee58f8fc3e93a2a1d6615e0e668733",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/SwapChain.cpp",
      "new_id": "53d369969e483dd03549b1fef4335e25a94aed82",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/SwapChain.cpp"
    },
    {
      "type": "modify",
      "old_id": "ada1058caaf56d61240b98b76091a14ea0bc113a",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/SwapChain.h",
      "new_id": "eb319bfaab236cf0d688489d0a29b4c093436dfc",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/SwapChain.h"
    },
    {
      "type": "modify",
      "old_id": "69f773e424b4158950eb960121e9d18def27bd90",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Texture.cpp",
      "new_id": "32738a2d3325bfbdda418baea7b64e546428f85b",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "9798f9174e8b3a48df4a27a698f7502fb402f2f8",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Texture.h",
      "new_id": "9655eba0331d07a940b5c21760f4b75e407d602c",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Texture.h"
    }
  ]
}
