)]}'
{
  "commit": "65b36b1bf8c25ed0f1e43b02da06d4c0a7ef0a4d",
  "tree": "5dc5be2db1208295f1347d9c9c920292b47cd018",
  "parents": [
    "f2e4dc6875133290ef670eb022fb62d1d475e40a"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Nov 12 07:41:26 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 12 07:41:26 2025 -0800"
  },
  "message": "Remove type param from Unary Complement\n\nRemove the need to provide a `type` to the unary complement builder\nmethod. Instead, infer it from the type of the parameter.\n\nChange-Id: Id73a774ce29e1ff53373bc6da6cf17530b8e7d98\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/272914\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2aa2f517d8dcee5f1d6fa934d632304ec0cd265",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/builder.h",
      "new_id": "6ec23f77270af2764b875d33020f64dda67cacfc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "8074ad66d84fbbb34f80da863e3bd05a9de818d5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/core_unary_test.cc",
      "new_id": "ac9632d19afcdf8069f29aef71433ede62b220e1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/core_unary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3b0a0da9ad91206061cb6d9b97480da342ea742",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/evaluator_test.cc",
      "new_id": "46310362975abd4171e6f023846a92553e00f55d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/evaluator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7ce3628587627eb243512550b9bee3ef7ef16b74",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "30c1e92002be2f7d0ac3e1e4ce1063335c97f0a5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "795e3ff4dd37563add54f320e782a7e9589e489a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc",
      "new_id": "bfc7e393616a2e1dceb6e14af1a27e60a41b1a6e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/signed_integer_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "9f0375567104b8dd0980280b9745eeb7cfad762e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "9b7191367b12e3d2c90d2a39bb2b79639692c742",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b0461e1d99f90cb536dc09fc460d718c94d461aa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/unary_test.cc",
      "new_id": "37ff8740b68c97519f05b2b0aef8f275d8dc4484",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/unary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "16ed1bb7068e365f8d17dc4e4d386596f19f3787",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/unary_test.cc",
      "new_id": "7cd30438f916019f7e6e64d061e15ab2b5881655",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/unary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "44a31093ead0bfba47a0bb65bbfda51e1ba83fa6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "c63d889d024ca82523cb5ddb7f73ce5df3e90e8d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "1214dcc8ee484a82c79b2c845dd896fb1357ffd5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "d0f89a3d744e7710e6273cfbc2ca3c26d1ee087a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    },
    {
      "type": "modify",
      "old_id": "249a7a7be18a7709a06a1885c61d6a64d88a3443",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc",
      "new_id": "461847cbb1655d082561d8c601f7f4170bdf2c9c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc"
    }
  ]
}
