)]}'
{
  "commit": "3632da3fbd55b8cae934a18bd4c6b24f783145e7",
  "tree": "cd478a42d2037ffcc6b24b6450cd0c3c8de4bc91",
  "parents": [
    "c59dff51f2044e97eecac3a8f7835b5ff292cf14"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Sat Dec 05 16:43:10 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Dec 05 16:43:10 2020 -0800"
  },
  "message": "Step 2/n: Implementing new compiler python API. (#4099)\n\n* Step 2/n: Implementing new compiler python API.\r\n\r\n* Builds on the iree-tf-import work submitted prior.\r\n* Creates a temporary pyiree.compiler2 module to eventually replace pyiree.compiler and pyiree.tf.compiler.\r\n* Stays somewhat close to the original API but shaves off a lot of rough edges that accumulated over time.\r\n* Will introduce more logging and debugability in a follow-on once more is wired up.\r\n* No build support yet: just running tests individually at the moment with IREE_TOOL_PATH set to find the compiled tools.\r\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9d0e5be498ecbd7df0ce25d412862030c67b33a",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler2/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ba6cb7630a167026600fcde77310407fc7978b8",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler2/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdc7900d324bab81e7a3064743cd249ea3d098d1",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler2/core.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d92550391e9b72f584e1048e88ecc26ba2711cd",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler2/tf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bf4ad8985c2bf3e13706806ea97bcb3adfce26f",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler2/tools.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0a288e8979cee077ab4b743b6c537dedc5dab9a",
      "new_mode": 33188,
      "new_path": "bindings/python/tests/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54c15bd91407abf2714afc2e752d68a52ab047dc",
      "new_mode": 33188,
      "new_path": "bindings/python/tests/compiler_core_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec5111be77a0c828b920e73cd5f811fb6f1c8a2b",
      "new_mode": 33188,
      "new_path": "bindings/python/tests/compiler_tf_test.py"
    }
  ]
}
