)]}'
{
  "commit": "eddfeb7e69a8448b9798ee1e3db2ff0ce709c796",
  "tree": "51a99533c3566ea6dca7ffda2fb3a0d82dbc0b29",
  "parents": [
    "9f439de92566c74c815ec0809109af16edcb420c"
  ],
  "author": {
    "name": "Arthur Sonzogni",
    "email": "arthursonzogni@chromium.org",
    "time": "Wed Sep 23 03:35:28 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 23 03:35:28 2026 -0700"
  },
  "message": "[dawn][node] Use bounded %.*s printf in GPUDevice\n\nUpdate str(type) to return constexpr std::string_view and pass its size\nand data to %.*s format specifiers in printf/fprintf. This satisfies\nClang\u0027s unsafe-buffer-usage analysis without needing iostreams.\n\nBug: 439062058\nChange-Id: I71dd05c9571f6ddd65924fc01c14b899bf463741\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/344135\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6242f853c7c4ab4e24934f3707fe8f28e32f980d",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUDevice.cpp",
      "new_id": "6e5030a8a8dbf83b69db5806d1bbe67c89799fdc",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUDevice.cpp"
    }
  ]
}
