)]}'
{
  "commit": "af0ed01d76a0b8a1e1e94dd0a4f0b5f2eb957ee6",
  "tree": "a3dedc0de9948da8b0bace5a769816e09fee2ebd",
  "parents": [
    "6e0e75622ccda046bc3f1f4cf613f88c76e93260"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Mar 30 10:01:34 2026 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 30 10:01:34 2026 -0700"
  },
  "message": "[ir] Add workgroup size validation to SubstituteOverrides\n\nAt the moment, these validation failures happen either in the core IR\nvalidator or in Dawn, depending on whether IR validation before every\ntransform is enabled. This change makes the timing of the validation\nconsistent and deliberate.\n\nThis is also required when pre-transform validation failures become\nICEs, since we need to report these user-errors as graceful failures\ninstead of crashes.\n\nBug: 467330780\nChange-Id: I4308c7b37429ff5b8483965ddb101951cc689c90\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/299875\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35a1268f914042d4c5bcd3a3d78567239d48744e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides.cc",
      "new_id": "d88513c7900fcd6feeb62385f90ae419209b4381",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides.cc"
    },
    {
      "type": "modify",
      "old_id": "ae92c66e384fb60db097e996ac60bce9422927fb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc",
      "new_id": "d55b199415d073ea98f58de09ed484db0fca0dfd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc"
    }
  ]
}
