)]}'
{
  "commit": "00a38af184068f8c0e18139227c8d272900e6e6d",
  "tree": "3c4e5911e895e9732929ea057cf7e6d0fcd36007",
  "parents": [
    "377bcd34a9228e928a88b0ce4e8d0c492bdb6d36"
  ],
  "author": {
    "name": "Pooja Hemashekar",
    "email": "hemashekar@roofline.ai",
    "time": "Tue Sep 01 18:04:06 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 01 16:04:06 2026 +0000"
  },
  "message": "[Runtime] Fix ctype calls for signed char inputs (#24873)\n\nFix `ctype` calls to cast `char` values to `unsigned char` before\npassing them to `isspace`/ `isdigit`.\n\nThis is needed for the bare-metal RISC-V CI in #24844. That build uses\nGCC + newlib, where passing a plain `char` to these functions triggers\n`-Wchar-subscripts`. Since warnings are treated as errors, the build\nfails without these casts.\n\nUsing `unsigned char` is also the correct way to call `ctype` functions\non character data, since plain `char` can be negative on some platforms.\n\nAssisted-by: Claude Code\n\n---------\n\nSigned-off-by: Pooja Hemashekar \u003chemashekar@roofline.ai\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a01527f52465e2797d1a72e41b7d8fe591ecd982",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/string_view.c",
      "new_id": "b9f5950809ebab045a12013a2cac257d0e890670",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/string_view.c"
    },
    {
      "type": "modify",
      "old_id": "7a7b72f50c111fb43d7b9b52b97d6ff8e89c0317",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/string_util.c",
      "new_id": "9905884be5f9d6c634758fb9af6c0257734752d8",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/string_util.c"
    },
    {
      "type": "modify",
      "old_id": "cd2e2e7d1e0818d2a3f9b5056335987b87845c05",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/tokenizer/regex/internal/lexer.c",
      "new_id": "2d02abcbb5c6fb114f8c657e2d213c3b4fae5579",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/tokenizer/regex/internal/lexer.c"
    }
  ]
}
