)]}'
{
  "commit": "62fd6bed1c5e22894c2f590cf53fef80525f63a4",
  "tree": "af60c46c2838c8c384ad0e29b58e840f05eb071b",
  "parents": [
    "f92edf25efce9113ef66b777e47f8e8f8cca61af"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Mon Sep 21 05:05:13 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 21 05:05:13 2026 -0700"
  },
  "message": "[Wire] Move buffer usage check to `DoDeviceCreateBuffer`\n\nThis patch moves the buffer usage check (rejecting `Index` and\n`Indirect` usages in `TryWrapInBuffer`) to `DoDeviceCreateBuffer`\nto apply this check to all the implementations of `MemoryHandle`.\n\nBug: 386255678\nChange-Id: Id4b44b269ecdc47f3e47478d8111b42030167f62\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/343535\nCommit-Queue: Shao, Jiawei \u003cjiawei.shao@intel.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "402e70914f1db18ac501397e97e1c1928c8e52b7",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerBuffer.cpp",
      "new_id": "45d362eef9d40f0875459d1b596e1146aa740d17",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "f60710374306aac204e31f046e1e0362f03c2f8c",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerInlineMemoryTransferService.cpp",
      "new_id": "bdddbee6611f12d520858215578644d1235ee115",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerInlineMemoryTransferService.cpp"
    }
  ]
}
