)]}'
{
  "commit": "7e353e0794c1d3ad5b1146e8fc7843e5353cf4c7",
  "tree": "eb2b55d61b7f3491ea53235bcff99e4957ded9a8",
  "parents": [
    "713cd493ac3ee62e2dadb478e05bd3b925127b96"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Wed Jul 19 09:44:45 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 19 09:44:45 2023 -0700"
  },
  "message": "In ireeCompilerRegisterDialects, register all global plugin dialects. (#14432)\n\nThis matches the behavior of iree-opt and makes API access to\r\niree.compiler.ir match.\r\n\r\nAlso:\r\n* Updates the Python initializer to bracket execution with\r\n`ireeCompilerGlobalInitialize` / `ireeCompilerGlobalShutdown` so that\r\nboth pure MLIR and IREE compiler API usage can co-exist without stepping\r\non each other.\r\n* Makes `ireeCompilerSessionBorrowContext` and\r\n`ireeCompilerSessionStealContext` fully initialize plugins/the context\r\nbefore returning. Previously this was being done lazily and may not have\r\nhappened, resulting in a context that may not have had all\r\ninitialization settings applied to it.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d06ac138b102b6183c5f45c6a363a24635ef348d",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/IREECompilerRegistration.cpp",
      "new_id": "fd3bf7033b679e52971366086d4c619e32ebe392",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/IREECompilerRegistration.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0583d0cc6f30748557f6794513bb677214d8f87",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/iree/compiler/api/ctypes_dl.py",
      "new_id": "ee14ee1bea9aa8db3998be588d209c02f58dc64e",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/iree/compiler/api/ctypes_dl.py"
    },
    {
      "type": "modify",
      "old_id": "f4c48dd378ddad6c06a3d47f7bf46c74ef0c19f6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/Internal/Embed.cpp",
      "new_id": "b96dbb07d731c6490847c951abce29cfd1f6d1e8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/Internal/Embed.cpp"
    },
    {
      "type": "modify",
      "old_id": "719509f4536e76f840dc0bb7c2dfd4d39465c107",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/API/MLIRInterop.h",
      "new_id": "0a83670409345393f4400ddc92afb59fb603a833",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/API/MLIRInterop.h"
    }
  ]
}
