)]}'
{
  "commit": "59db6d898ffb6a5c68c654262b67416f171b4e22",
  "tree": "29ae7a5c1f9c75119222669d8d58027c5c90c322",
  "parents": [
    "85b350afdfe8615772fe93b95d2fe4d1da97e85f"
  ],
  "author": {
    "name": "Zhaoming Jiang",
    "email": "zhaoming.jiang@intel.com",
    "time": "Thu Aug 01 07:49:10 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 01 07:49:10 2024 +0000"
  },
  "message": "Bind subgroups limits into Node\n\nThis CL make subgroups limits (min/maxSubgroupSize) available for\nadapters and devices in Node binding, and also fix the device limits\nto check subgroup features enabled instead of unsafe APIs allowed.\n\nBug: 349125474, 354747796\nChange-Id: Ic7b52e2dfb7757e38b01cf90ecd8ac330dba93dc\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/200574\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Alan Baker \u003calanbaker@google.com\u003e\nCommit-Queue: Zhaoming Jiang \u003czhaoming.jiang@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39b59c67685a60f7ffab21cdb7d8273f194dac9e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "d020b97ec5773013b45a5de2bb264b2f4f44be7f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "9dd5e9098d0706d333f9ba9bc838119af289f08d",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUAdapter.cpp",
      "new_id": "64c931a2b3f91b0db2b128092cb77371db10e7c1",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUAdapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0b2a6ae8398da18feb95954d4cc7d01668c6f49",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUDevice.cpp",
      "new_id": "a2e691b8103637f93e7f1114d08fdeac7f6dcd62",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "aba9d2b85fa7c026630e380355478422626195a9",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUSupportedLimits.cpp",
      "new_id": "9faae90c55972c0f9b43c3de0abe5723086bc9bf",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUSupportedLimits.cpp"
    },
    {
      "type": "modify",
      "old_id": "451dd61681da1b195dcba03d565a80182d2b071d",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUSupportedLimits.h",
      "new_id": "8b818e6db153448a00f341a2a1ce94068f16d58d",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUSupportedLimits.h"
    },
    {
      "type": "modify",
      "old_id": "42159004c815a9e5a3f68479ddfa528a1cb4030b",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/DawnExtensions.idl",
      "new_id": "047c6833cb0d4efe808337df94a3d07d2c6c2a9c",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/DawnExtensions.idl"
    }
  ]
}
