)]}'
{
  "commit": "c6380406fd8e805d9257ebb02b0ee063efc1f9a8",
  "tree": "3ed6a9a5e25f1c0cc45adc381242382bdd437ea2",
  "parents": [
    "b073946efbf0de690e2aeec16ef0d5c68362c951"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Wed Apr 22 02:24:34 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 22 02:24:34 2026 -0700"
  },
  "message": "WebGPU Backend: Fix a build error under chromium checkout\n\nThis ensures that when std::unique_ptr\u003cDawnRootCommandVisitor\u003e\nis destroyed, the compiler has access to the\ncomplete definition of DawnRootCommandVisitor, satisfying the\nrequirements of std::unique_ptr\u0027s default deleter.\n\n(Only triggered with dawn_enable_webgpu_on_webgpu \u003d true\nwhich is not enabled on Chromium CI yet)\n\nChange-Id: I9ca925f10abe4b15346c83d0a3ddcc7d1a7e8172\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/302977\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nAuto-Submit: Shrek Shao \u003cshrekshao@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b72c1bf70e53a70269b967715fd95e6ad7e63f52",
      "old_mode": 33188,
      "old_path": "src/dawn/replay/Replay.cpp",
      "new_id": "dede986a1b45335d58da8acc4a51d776f4871cf6",
      "new_mode": 33188,
      "new_path": "src/dawn/replay/Replay.cpp"
    },
    {
      "type": "modify",
      "old_id": "22a0fc2f30ef7cb67ab1729866822550d665d43c",
      "old_mode": 33188,
      "old_path": "src/dawn/replay/ReplayImpl.h",
      "new_id": "c9ec807f777a1af51844c80d897785303b1b96b6",
      "new_mode": 33188,
      "new_path": "src/dawn/replay/ReplayImpl.h"
    }
  ]
}
