)]}'
{
  "commit": "a43d6f63ae2bdd6fbb3fca4b64230305db2007dc",
  "tree": "546614fe4cf063bb789529af7d0660ab73891f17",
  "parents": [
    "98ee9df998a887c881816a0417b008081f9bef88"
  ],
  "author": {
    "name": "Jean-Philippe Gravel",
    "email": "jpgravel@chromium.org",
    "time": "Fri May 24 17:23:36 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 24 17:23:36 2024 +0000"
  },
  "message": "Add `IWYU pragma: export` in webgpu_cpp.h\n\nUsers of the webgpu_cpp.h headers get access to bitmask operators (\u0026, |,\netc.) that are meant to be used on the enums provided by that header.\nThe bitmask operators however are defined in a separate header:\nwebgpu_enum_class_bitmasks.h. webgpu_cpp.h has to export that header or\nelse, include-what-you-use requires users of webgpu_cpp.h to also\ninclude webgpu_enum_class_bitmaps.h.\n\nBug: 40241751\nChange-Id: Ia36bc456d56aeec9fe136c82e5fe6b390f4c5fff\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/189742\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Jean-Philippe Gravel \u003cjpgravel@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fb80ed8ca90edbc85fe4acd82c98b74d4760374",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp.h",
      "new_id": "d7d62f38e212e31205534f024e6a01d5d69cdbe7",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp.h"
    }
  ]
}
