)]}'
{
  "commit": "a8fbe981a86cb59536e2de423d2013a82d9b54a0",
  "tree": "6b79c3755feaef9182dceae27902ba0a82e4e09e",
  "parents": [
    "5de6f58bc969f20b4ce1f71c405034a7326eec3a"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Fri Aug 30 04:46:53 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 30 04:46:53 2024 +0000"
  },
  "message": "[dawn][emscripten] Adds Future implementation for device creation.\n\n- Adds EventSource to allow for passing through event handling.\n- Implements RequestDevice and DeviceLost events together since\n  they are very intertwined.\n- Adds handling for UncapturedError.\n\nBug: 358445329\nChange-Id: Iea02cccafdb5dd1609498d6e131d7cfbe361045f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/203421\nReviewed-by: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "400fba19b032d7d92f69156824c59f2b6d0aa5e7",
      "old_mode": 33188,
      "old_path": "src/dawn/samples/SampleUtils.cpp",
      "new_id": "18cee4b64e620adabae4018930668984eae974a3",
      "new_mode": 33188,
      "new_path": "src/dawn/samples/SampleUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d05bbb7ddfb92f07e4026c65e4d5e78803cf0fc",
      "old_mode": 33188,
      "old_path": "third_party/emdawnwebgpu/library_webgpu.js",
      "new_id": "fb7205356b520f1fb4e74b7f7e4177a77c37a182",
      "new_mode": 33188,
      "new_path": "third_party/emdawnwebgpu/library_webgpu.js"
    },
    {
      "type": "modify",
      "old_id": "d529881c3efe144d700afb13a2b5fd739597bc35",
      "old_mode": 33188,
      "old_path": "third_party/emdawnwebgpu/webgpu.cpp",
      "new_id": "f1c12c2d35d8f7493aa51d943705cb1e3c1d853f",
      "new_mode": 33188,
      "new_path": "third_party/emdawnwebgpu/webgpu.cpp"
    }
  ]
}
