)]}'
{
  "commit": "d321d415e2f0a711b71a84eaea6e498a5d705b2d",
  "tree": "f3b3dd2210c52f6a2afe1ec216fab09def3aee49",
  "parents": [
    "967d6d9eb9e236cf48be1550556e9f7adebb30e3"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Jun 09 21:50:57 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 09 21:50:57 2026 -0700"
  },
  "message": "[validator] Move exit functional checks.\n\nMove the functional validation for `Exit*` to the functional\nvalidator.\n\nBug: 516717234\nChange-Id: Ic0ae86e64b38e5ac73649ff88cae9dfce7dff192\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/314518\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a3635976a7f18f24d622db083553c7a6c6b4e45",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/functional_validator.cc",
      "new_id": "33bd85895a4a7b0af1b7b418b137b46dc930cc11",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/functional_validator.cc"
    },
    {
      "type": "modify",
      "old_id": "dfb45c77a6081183f3d5236bf5b096f221b60392",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/functional_validator.h",
      "new_id": "7e456034acb5e1262c02ffc2cacad6d01bca72a9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/functional_validator.h"
    },
    {
      "type": "modify",
      "old_id": "ac73f63edc7c995aed0b3962f9e88e772686f1ad",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/structural_validator.cc",
      "new_id": "8785c5197a570408b87019e862319284e5e30c40",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/structural_validator.cc"
    }
  ]
}
