)]}'
{
  "commit": "1cd8c851583a7ca42688946e78cd3768daa3767c",
  "tree": "f2703fbca41d5b5c1435fef9fe5912fcf776aeaf",
  "parents": [
    "d85f330513c8f195816e2f281d63d2c1bc6184ba"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Tue Jan 13 12:08:40 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 13 12:08:40 2026 -0800"
  },
  "message": "[dawn][native] Removes EventManager.Shutdown.\n\n- Since Instance is no longer externally ref counted, we no longer\n  need the EventManager.Shutdown to eagerly clean up callbacks\n  that would otherwise leak. This also removes the need for the\n  EventMap in the EventManager to be an optional.\n\nBug: 474662276\nChange-Id: I18d0e76c655cc17fa5d4eca28d7447456ea7df2e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/284456\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3adf9754f3c800a905f71d06039ab7bf6c60028e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.cpp",
      "new_id": "8f8346a9f674ff71aaa56b6b9b03a34bfc9015a2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "aebf4b9f244a4f9867911a0d1a299137c8667223",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.h",
      "new_id": "9764c8291d997b3b23148e7eae94cbef2fb8cc3e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.h"
    },
    {
      "type": "modify",
      "old_id": "35e935423d5b0ac89f750e9fd3cfde6ae7cdf2c0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Instance.cpp",
      "new_id": "8c9f904d763ebd68bb6af3e806cffeb820aecb7d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Instance.cpp"
    }
  ]
}
