)]}'
{
  "commit": "2066522311e958e43b9dfb220f57899cd42b1405",
  "tree": "95fa48ac6dedde5eef17716afd67dee427eb13ed",
  "parents": [
    "4e34192f9ea2eac0ded035a49453442cf091f5f0"
  ],
  "author": {
    "name": "Austin Eng",
    "email": "enga@chromium.org",
    "time": "Tue May 24 07:04:25 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 24 07:04:25 2022 +0000"
  },
  "message": "Move clearing DeviceBase::mQueue from Destroy() to WillDropLastExternalRef\n\nThis member should not be cleared after Destroy() since the application\nmay ask for it if it still has a reference to the device.\nInstead, only clear the member after the application has dropped their\nlast reference to the device.\n\nBug: chromium:1327865\nChange-Id: I282482fec5db11b4c75b91ba5995d7e2599b89a1\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/91281\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0afaf52b943748358932302ad7be55e060facf9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "84a9c3a500c27e821a2ffa6602c11e954c01049d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "89450cfafd4c02d2ac5e3322abd2b0a103895550",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DestroyTests.cpp",
      "new_id": "7b46a23532555ab38f567f353d53e3bd257d7d35",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DestroyTests.cpp"
    }
  ]
}
