)]}'
{
  "commit": "8643a6f574c59ca96e159f8ee60264d8bba31007",
  "tree": "dfa9e746470a7fdd3bf79fa6f4272299c6452bc9",
  "parents": [
    "6e7be0d3e6bd6b472cc8106c9b5893ac36b70b90"
  ],
  "author": {
    "name": "Corentin Kerisit",
    "email": "corentin.kerisit@gmail.com",
    "time": "Mon Jun 29 09:10:40 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 29 09:10:40 2026 +0200"
  },
  "message": "[Runtime] Include base API header from futex.h (#24630)\n\n`futex.h` uses base API types and macros provided through\n`iree/base/api.h`, including status, attributes, config, and time\ndefinitions.\n\nThis includes the public base API umbrella instead of including those\nbase headers directly. `target_platform.h` remains explicit because\n`futex.h` directly depends on platform detection macros.\n\nThis makes bazel layering check fail, hence the fix.\n\nSigned-off-by: Corentin Kerisit \u003ccorentin.kerisit@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b34e73d5f9050356c44ab4195a0b1918671218fe",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/threading/futex.h",
      "new_id": "79dba94881d8e05b13e5e1a4098978a3c6942993",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/threading/futex.h"
    }
  ]
}
