)]}'
{
  "commit": "d6f684691fe3e27751aec24c51a236a3379093b7",
  "tree": "66cb3c34dc96c53f12d64b4c24ceaf17e1b93f14",
  "parents": [
    "fb050189fec06a9b50fe08cbe95a7a21e7db0375"
  ],
  "author": {
    "name": "Kevin Gleason",
    "email": "gleasonk@google.com",
    "time": "Fri May 12 16:16:23 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 12 14:16:23 2023 -0700"
  },
  "message": "Split portable StableHLO APIs into separate file (#1480)\n\nPortable APIs are APIs with signatures that do not depend on MLIR. This\r\nprovides a way to access some StableHLO APIs without needing an MLIR\r\ndependency/visibility at the call site.\r\n\r\nThese APIs also can be safer in cases where shared objects are used, as\r\npassing MLIR Context across shared objects can cause problems.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8509f86048625d4ae8faf9a6c2e5a97f66cb84f6",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "294eb1d5631bf6bf627c7133bca2a854a21346b0",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2e4f0648282cb1c82c94bca12286dc799d7fb462",
      "old_mode": 33188,
      "old_path": "stablehlo/CMakeLists.txt",
      "new_id": "87293a68e06f5884ead055de22e1cb5a9a36dff4",
      "new_mode": 33188,
      "new_path": "stablehlo/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f670229893e5da4305750aefc82f8b46c22a02e5",
      "new_mode": 33188,
      "new_path": "stablehlo/api/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "602b0ee9ea1afd063c9dc74ee7ca211806b719d4",
      "new_mode": 33188,
      "new_path": "stablehlo/api/PortableApi.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcc854897d70bbfbfd22464982d23dd9e9c6c2fe",
      "new_mode": 33188,
      "new_path": "stablehlo/api/PortableApi.h"
    },
    {
      "type": "modify",
      "old_id": "7bae634b7e1e0f82d74e83062785ea2f2193aa9a",
      "old_mode": 33188,
      "old_path": "stablehlo/dialect/Serialization.cpp",
      "new_id": "bf290737a08c3001b5494008e26909cad54b441e",
      "new_mode": 33188,
      "new_path": "stablehlo/dialect/Serialization.cpp"
    },
    {
      "type": "modify",
      "old_id": "244f22c045d014ed5f8bd9b3afe4608fb08f0d29",
      "old_mode": 33188,
      "old_path": "stablehlo/dialect/Serialization.h",
      "new_id": "f51c7794749208b8236650c41e8691180d5358ab",
      "new_mode": 33188,
      "new_path": "stablehlo/dialect/Serialization.h"
    },
    {
      "type": "modify",
      "old_id": "6821967e5b584740f4691a473a13fa2da83ef2f3",
      "old_mode": 33188,
      "old_path": "stablehlo/dialect/Version.h",
      "new_id": "08a816127bb43bc6dd9ca9866b7f865407774bf1",
      "new_mode": 33188,
      "new_path": "stablehlo/dialect/Version.h"
    },
    {
      "type": "modify",
      "old_id": "a9bb80f615234955d2dcdf26969e61083d543371",
      "old_mode": 33188,
      "old_path": "stablehlo/integrations/python/CMakeLists.txt",
      "new_id": "8376723275a44da86b634ffe1aa5f3881bfedf05",
      "new_mode": 33188,
      "new_path": "stablehlo/integrations/python/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54c204974414caa5914aa87861379b511222e9e9",
      "new_mode": 33188,
      "new_path": "stablehlo/integrations/python/PortableApi.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6eb19bcae883f19dbdeabbf50db5360daa980d54",
      "new_mode": 33188,
      "new_path": "stablehlo/integrations/python/PortableApi.h"
    },
    {
      "type": "modify",
      "old_id": "fdabd69b045a2fd4bc1d1d11ddd66f9a3162d0df",
      "old_mode": 33188,
      "old_path": "stablehlo/integrations/python/StablehloModule.cpp",
      "new_id": "f559764d2338878a932903451635d7607263af92",
      "new_mode": 33188,
      "new_path": "stablehlo/integrations/python/StablehloModule.cpp"
    }
  ]
}
