)]}'
{
  "commit": "8859e9ce7c478b51f630194d565b52574c7b68e9",
  "tree": "fd2c9db6e4b24deb9a3f9c7e61229944ecb83151",
  "parents": [
    "2512204c2516c498374229ce5aed42d92dc31b77"
  ],
  "author": {
    "name": "Pan Zhang",
    "email": "98025960+zhangpan2001@users.noreply.github.com",
    "time": "Wed Sep 02 15:36:44 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 02 09:36:44 2026 +0200"
  },
  "message": "[Bindings] Reject unranked tensors in native ABI signatures (#24872)\n\nThe native ABI wrapper assumes tensor types are ranked when building\nmarshaling ops. An unranked tensor in a function signature hits an\nassertion when its rank is queried.\n\nCheck import and export signatures up front and report an error for\nunranked tensor arguments or results. Add separate regression coverage\nfor arguments and results on imports and exports.\n    \nFixes #24846\n\nSigned-off-by: zhangpan \u003c98025960+zhangpan2001@users.noreply.github.com\u003e\nCo-authored-by: OpenAI \u003cnoreply@openai.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5b9cac17384154d04b2deb8cc7aeef33f303df7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Bindings/Native/Transforms/WrapEntryPoints.cpp",
      "new_id": "8f168166f8970d3d847467d8c46ce5fc0a45eeea",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Bindings/Native/Transforms/WrapEntryPoints.cpp"
    },
    {
      "type": "modify",
      "old_id": "690135f476271bf8c921870f599bd054744f3824",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Bindings/Native/Transforms/test/wrap_entry_points.mlir",
      "new_id": "a4c789461b6c2c148c882b44cae7c4b3d29eb1ab",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Bindings/Native/Transforms/test/wrap_entry_points.mlir"
    }
  ]
}
