)]}'
{
  "commit": "2264753777198e4393fb83c44c693462d57a2be1",
  "tree": "8cc8ca1193f2a36ccb9e017cbcf1af91dc32fdb3",
  "parents": [
    "857bcab0f762b86a03109f98599908c985770ace"
  ],
  "author": {
    "name": "Wei Wang",
    "email": "wei4.wang@intel.com",
    "time": "Wed Jul 22 15:44:40 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jul 22 15:45:02 2026"
  },
  "message": "Fix signed integer overflow in MakeKernelParams8bit\n\nCompute `prod_zp_depth` via `uint32_t` casts so the intended wraparound is well-defined rather than UB. Overflow checks on the surrounding offset/pointer computations are left untouched.\n\nSee chromium issue: https://issues.chromium.org/issues/526978330 and https://issues.chromium.org/issues/520870343\n\nCloses https://github.com/google/ruy/pull/373\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/ruy/pull/373 from wangw-1991:fix_integer_overflow 781542ce3bf209d415e19d73a65e89bf073f3617\nPiperOrigin-RevId: 952143874\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69e819b20a592afcad7922a09f3f82e5d7647a73",
      "old_mode": 33188,
      "old_path": "ruy/kernel_common.h",
      "new_id": "d4cf293fde583b7393f6dc941a10abd064e6bc3f",
      "new_mode": 33188,
      "new_path": "ruy/kernel_common.h"
    }
  ]
}
