)]}'
{
  "commit": "cf1b10b81c4305dc9daca07422aad494f8351ef4",
  "tree": "803c8ca668f13c3ee45bea4498ce54d0ee3d2152",
  "parents": [
    "3f0fceb3e4216aac6f53f5d4b109f8f256c24aa7"
  ],
  "author": {
    "name": "Gregg Tavares",
    "email": "gman@chromium.org",
    "time": "Fri Jan 10 18:37:11 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 10 18:37:11 2025 -0800"
  },
  "message": "Make dawn.node properties enumerable etc...\n\nBefore this change, this code\n\n```\nadapter \u003d await navigator.gpu.requestAdapter();\nfor (const key in adapter) {\n  console.log(key);\n}\n```\n\nIn the browser prints\n\n```\nfeatures\nlimits\ninfo\nisFallbackAdapter\nrequestDevice\nisCompatibilityMode\nfeatureLevel\n```\n\nBut in dawn.node prints\n\n```\nisFallbackAdapter\nisCompatibilityMode\n```\n\nAfter this CL dawn.node prints them all\n\nBug: 389099880\nChange-Id: I846919f955539ca2a9e17555eca5223cc1beb70c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/221755\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Gregg Tavares \u003cgman@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e87c73c847255a4f3d70f3736c03ad4754d0f90",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/WebGPU.cpp.tmpl",
      "new_id": "605e0156e42f0820ffcd9eb87b2339d5dafdd699",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/WebGPU.cpp.tmpl"
    }
  ]
}
