)]}'
{
  "commit": "6eb7ce52c2674186e72432b4f4d3f10850a37802",
  "tree": "791a961228e2642e400c00b819289c4c5f1bc050",
  "parents": [
    "59d0988c2b0a2640cd38109f2737f9474c5f0c11"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scotttodd@google.com",
    "time": "Mon Jun 26 15:48:55 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 26 22:48:55 2023 +0000"
  },
  "message": "List target backends registered by plugins in C API. (#14030)\n\nFollow-up to https://github.com/openxla/iree/pull/13262\r\n\r\nPlugins may register target backends, so the global registry does not\r\nreliably enumerate all targets.\r\n\r\nThe `--iree-hal-list-target-backends` flag callback runs globally,\r\nbefore session/invocation initialization and plugin activation, so it\r\nwas missing the `cuda` backend in its list. I\u0027ve fixed that by creating\r\nan internal/ephemeral `Session`.\r\n\r\n---\r\n\r\nAlso added a new `--iree-list-plugins` CLI flag.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8fd1f917d2ecbe2e2fb565aefc6d21e0709a026a",
      "old_mode": 33188,
      "old_path": "compiler/bindings/c/iree/compiler/embedding_api.h",
      "new_id": "6adc18cf36642a751dedd1fbfc2fe993ff7b3eea",
      "new_mode": 33188,
      "new_path": "compiler/bindings/c/iree/compiler/embedding_api.h"
    },
    {
      "type": "modify",
      "old_id": "de0da8497ae8d8e0b5a7ae971c506d4a3a390547",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/Internal/Embed.cpp",
      "new_id": "58839f98298c057bfa2f1e30708876aa1f1e38e5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/Internal/Embed.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0bc241b725c254e0b038f80728ecd91aa040e59",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Tools/iree_compile_lib.cc",
      "new_id": "226da15ab5c7696ca61ed8730f8206a191b93228",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Tools/iree_compile_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "d6fbb9a21f5fab409fbea2bda46011d7365dc961",
      "old_mode": 33188,
      "old_path": "docs/website/docs/guides/deployment-configurations/index.md",
      "new_id": "e647a5dfd9d1f31a83c740070835e56e9920f267",
      "new_mode": 33188,
      "new_path": "docs/website/docs/guides/deployment-configurations/index.md"
    }
  ]
}
