)]}'
{
  "commit": "d64f1fdd35a3fab0a0d46f658fd8ab17a43ac4af",
  "tree": "531d1e2c08a23409181fc0738b4472d201e68e0a",
  "parents": [
    "76b5d28afa03a7900f072683df28d7ab0ddd6a82"
  ],
  "author": {
    "name": "Gregg Tavares",
    "email": "gman@chromium.org",
    "time": "Tue Jun 10 10:53:48 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 10 10:53:48 2025 -0700"
  },
  "message": "Dawn.node: Make cts inheritance test pass\n\nWe can\u0027t make GPUDevice (C++) inherit from EventTarget (JS)\nbut we can set the prototype chain so that\n`someGPUDevice instanceof EventTarget` returns true.\n\nBug: 419128706\nChange-Id: Ief3541041b801cdf6d3d9df3227e0395aab0d084\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/245854\nCommit-Queue: Gregg Tavares \u003cgman@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9bfd9f720f9c7038f0fcd42ea87e5a34aa7d01e1",
      "old_mode": 33188,
      "old_path": "src/dawn/node/ManualConstructors.cpp",
      "new_id": "8cd249409fbc64c19498a9006fcc25f0950b391b",
      "new_mode": 33188,
      "new_path": "src/dawn/node/ManualConstructors.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7641b4e2d5aa81553f0ec85909c53546d4666fc",
      "old_mode": 33188,
      "old_path": "src/dawn/node/ManualConstructors.h",
      "new_id": "2f58858c907a643af81feba6396fa96ce434f8d7",
      "new_mode": 33188,
      "new_path": "src/dawn/node/ManualConstructors.h"
    },
    {
      "type": "modify",
      "old_id": "886b3f6f509f311edda5aba9f0af2b1afcfb6e04",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/Browser.idl",
      "new_id": "89803c18451998e6626a28a7a39bbb8f6b42166b",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/Browser.idl"
    },
    {
      "type": "modify",
      "old_id": "d65fab236c5bc77a05b8ec751bb6d715ce37f463",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/WebGPU.cpp.tmpl",
      "new_id": "d14cd6e8a2e87b994639774058fb7a27a4ec1104",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/WebGPU.cpp.tmpl"
    },
    {
      "type": "modify",
      "old_id": "e6dfbb5e0a4e2b5e7ee58d04595b564787784d59",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/WebGPU.h.tmpl",
      "new_id": "e1774896732955f045eb83dfa5207895f61127a7",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/WebGPU.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "1c72cba2cb94e77d51b4c86c530b108d155d0c20",
      "old_mode": 33188,
      "old_path": "src/dawn/node/test.mjs",
      "new_id": "3694720d923b6ae7a94082a15712fd2edd261c06",
      "new_mode": 33188,
      "new_path": "src/dawn/node/test.mjs"
    }
  ]
}
