)]}'
{
  "commit": "c1ecdbbb81bfaa05376257367877553ae8aca6e2",
  "tree": "07518906b6f7745957cd8cf98ad969f6d65d9220",
  "parents": [
    "bb8e0989eceb600328cdadac54c0be2fab69be79"
  ],
  "author": {
    "name": "Irfan Hussain",
    "email": "115392692+Irfanuet191@users.noreply.github.com",
    "time": "Tue Aug 11 20:19:22 2026 +0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 11 17:19:22 2026 +0200"
  },
  "message": "Fix iree_status_format capacity checks for partial buffer fills (#24797)\n\nThe message payload formatter wrote its NUL terminator one byte past the\nend of the buffer when truncating and reported the truncated length\ninstead of the required length. The stack trace helpers underflowed the\nremaining capacity after a truncated write, causing further\nout-of-bounds writes. Payload formatters now follow snprintf-style\nsemantics: the full required length is always reported and writes never\nexceed the given capacity. Adds StatusFormatBoundary tests covering\nevery buffer capacity with guard bytes.\n\nFixes #16874\n\nSigned-off-by: Irfanuet191 \u003cirfanhussainuet191@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0141cdadb75a95326edc74245525f7f2b88150d",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/status.c",
      "new_id": "7547df445e148ba51c2e323752f08fc8ed4ad519",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/status.c"
    },
    {
      "type": "modify",
      "old_id": "c10400bb4d4fb598fae6080eca34fca991ee3e37",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/status.h",
      "new_id": "fe6b30b13a1070b2f9cb1ac9cb65ca931b421b38",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/status.h"
    },
    {
      "type": "modify",
      "old_id": "3bb0d1e98ee41b954176aaf99a036d17074d2421",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/status_payload.h",
      "new_id": "9d2f3cff5c6e543110d1684a6205ba9067682db2",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/status_payload.h"
    },
    {
      "type": "modify",
      "old_id": "ff943973be67a325f3bf4634d45478358d0d8ab1",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/status_stack_trace.c",
      "new_id": "a7bf016ab70366ed814db648b3df055c863301c0",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/status_stack_trace.c"
    },
    {
      "type": "modify",
      "old_id": "331050901c9dbde8525c415caa560e0e5b9f3241",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/status_test.cc",
      "new_id": "a8c9349f3e7058110f04b9fec56db4f841d3a5ec",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/status_test.cc"
    }
  ]
}
