)]}'
{
  "commit": "e76d73d02c255fef1643fbcda133d4acd28bdd40",
  "tree": "e9cc305232f459a9bcce0f1350a18a0dc89ac11a",
  "parents": [
    "e4387cbc65c60c4e151c95e658e3894dfae60737"
  ],
  "author": {
    "name": "Anutosh Bhat",
    "email": "andersonbhat491@gmail.com",
    "time": "Tue Oct 20 01:52:44 2026 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 19 22:22:44 2026 +0200"
  },
  "message": "[WebGPU] Retain builtin buffers until submission (#25068)\n\nThe builtin fill and unaligned-copy paths destroy their parameter\nbuffers before submitting the recorded commands. WebGPU then rejects the\nsubmission with `Buffer used in submit while destroyed`.\n\nThis keeps those buffers alive until submission and cleans them up on\nboth success and error paths. I\u0027ve checked direct execution and recorded\ncommand replay in Chrome/WebGPU.\n\nSigned-off-by: anutosh491 \u003candersonbhat491@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ab20c77292b86cd53ccb0b07d1aaae91aebd6c6",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/webgpu/webgpu_imports.mjs",
      "new_id": "78fa12d91e9e73616636023cbe9a9ff33df85ee6",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/webgpu/webgpu_imports.mjs"
    }
  ]
}
