)]}'
{
  "commit": "17e021b8388969980a829e9fffa0cd46aa37df3a",
  "tree": "1c57310c33ba282d238bb7e8221ef06a7554ba5f",
  "parents": [
    "63752e5c0473b7083b716c57c28b966e30e4f27f"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu May 28 21:23:37 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 28 21:23:37 2026 -0700"
  },
  "message": "[ir] Add DisallowVectorMinMaxClamp property\n\nThis removes the ability for a module to use the min/max/clamp\nbuiltins with vector operands. It is added to the module when we\nscalarize these builtins, to prevent any subsequent transforms from\nusing the vectorized versions.\n\nBug: 512904070\nChange-Id: I830987aaa682fb89d63d5e3d0070d30051aa9ebe\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/311672\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc1236ba577ccace4a6d1cea36e2597cbef6858a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module.h",
      "new_id": "933a23d56f0d74d8bdbc50abd1442e6b60a1e6d2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module.h"
    },
    {
      "type": "modify",
      "old_id": "b1f7d76222b5dc24b3346907880f6d4ab3e77d79",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize.cc",
      "new_id": "0804ff2576bf473c639bf918b2534419cca2f823",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize.cc"
    },
    {
      "type": "modify",
      "old_id": "f2275fbe58e263a32b46d8dac053a439b60ae98a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_scalarize_test.cc",
      "new_id": "6a91a0aefa1628275fbf4813abd2ad7f9d8958c0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_scalarize_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a977dd84aad029757f8e0e01f94949ad07df26bb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "446d4a64f705b6dd48171838886d70cf1dacce42",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "8d88f441f2fcfe57e0f414ae7c513a6fbb2f33a1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_call_test.cc",
      "new_id": "0a946aa9523df6a45fdceec44766538607991fd4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_call_test.cc"
    }
  ]
}
