)]}'
{
  "commit": "b2b23dff76963f1de9cc84504cf2dfbc29c0f60c",
  "tree": "0e8e4a5c294e773d58288b9933e24ade92fce7f4",
  "parents": [
    "e1478a6fee2018b2bd00eab68b27e9b994edd819"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu May 29 08:57:45 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 29 08:57:45 2025 -0700"
  },
  "message": "[wgslfuzz] Validate against IR fuzzer preconditions\n\nWhen wrapping an IR fuzzer with a WGSL fuzzer, we should validate\nagainst the IR fuzzer precondition capabilities before running the\nfuzzer function.\n\nWe should also not consider these validation failures to be bugs, as\nthey are only signalling an issue with AST-\u003eIR or substitute\noverrides, both of which have their own IR fuzzers. This change is\nnecessary in order to validate against the preconditions as described\nabove.\n\nChange-Id: I9aea47d6ed3ffe8ba032a890e0ee7d95a23e63b6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/244158\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56fa4f3040c1df1d753271046b6607eeeed3182e",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/fuzz.cc",
      "new_id": "8d5c4a8bf3207a4e56e5a43fac453cd1b81bd06c",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/fuzz.cc"
    }
  ]
}
