)]}'
{
  "commit": "1802fe55e953392367ddcdaefb351f3d66aaa39c",
  "tree": "33e6df3a32e2170621eb09d4f8a7818110f00d4f",
  "parents": [
    "6bdbe82fca49b433e28adbd541a9a273bcfba4ee"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Fri May 07 10:22:43 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 07 10:22:43 2021 -0700"
  },
  "message": "Misc Python API cleanups to support native ABI uses encountered. (#5785)\n\n* Misc Python API cleanups to support native ABI uses encountered.\n\n* Add arg/return details to Python error messages.\n* Also provides a no-op implementation of get_serialized_values() pending doing something better.\n* Add more numpy-\u003eHAL types.\n* Add VM -\u003e numpy dtype mappings.\n\n* Extend the native ABI to support kwargs.\n\n* Adds a new \"sdict_kwargs\" type.\n* Does the gymnastics needed to map how TensorFlow represents this.\n* Not yet implemented in the Python runtime.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b4d48a6325ad00ccc4301b27d892edc554beffe",
      "old_mode": 33188,
      "old_path": "bindings/python/iree/runtime/function.py",
      "new_id": "c31efe87f8c0ea5ec761e9e35759a9ce3cc40d46",
      "new_mode": 33188,
      "new_path": "bindings/python/iree/runtime/function.py"
    },
    {
      "type": "modify",
      "old_id": "5d73e36083b27cc707dd93afbdeb4b7843f8ed26",
      "old_mode": 33188,
      "old_path": "bindings/python/iree/runtime/vm.cc",
      "new_id": "df18d06b515d9daf3d44f871dfa88d75304ea04a",
      "new_mode": 33188,
      "new_path": "bindings/python/iree/runtime/vm.cc"
    },
    {
      "type": "modify",
      "old_id": "bb26af21da47e288aecd33c1eef2d7e2d829b2f7",
      "old_mode": 33188,
      "old_path": "docs/developers/design_docs/function_abi.md",
      "new_id": "38b6a41d7bd89bfc7665463e1c52ac46e49dcb01",
      "new_mode": 33188,
      "new_path": "docs/developers/design_docs/function_abi.md"
    },
    {
      "type": "modify",
      "old_id": "a23191bc709e04c187851d21697afdeae50c8bcc",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/bindings/python/iree/tf/support/module_utils.py",
      "new_id": "0ea146e0791804fb6ea9063c121d423f245c1ebe",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/bindings/python/iree/tf/support/module_utils.py"
    },
    {
      "type": "modify",
      "old_id": "63702ceb7d993f1c7416ac2ada04ce212b1cca24",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TF/SavedModelToIreeABI.cpp",
      "new_id": "cab77dfdaf9b97a19796d39a129dab1e243adaac",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TF/SavedModelToIreeABI.cpp"
    },
    {
      "type": "modify",
      "old_id": "6fe983b825f01b552180bd331727a8f90ae43efa",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TF/test/saved_model_to_iree_abi.mlir",
      "new_id": "2c27083d5e8af00c8b15a9e1a59c36f848cf30e2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TF/test/saved_model_to_iree_abi.mlir"
    }
  ]
}
