)]}'
{
  "commit": "42cc5e6aad6a3cc8e69b2fd3d078c08c787cd3da",
  "tree": "c8a77e43820048c1bd5b74393036d4e808c49565",
  "parents": [
    "4a472de80eb7cb54bc443c7008993179ffbee34b"
  ],
  "author": {
    "name": "Marius Brehler",
    "email": "marius.brehler@iml.fraunhofer.de",
    "time": "Tue Feb 18 11:17:12 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Feb 18 11:18:12 2020 -0800"
  },
  "message": "Enable ALWAYSLINK for python extentions build with CMake; Add py_libraries and py_tests\n\nThe python bindings with CMake were so far not fully functional.\n\n* Adds ALWAYSLINK support to iree_py_extension(), similar to iree_cc_binary()\n* Fixes the library name of targets generated by iree_py_extension()\n* Changes the iree_py_extension() targets to STATIC objects\n* Adds iree_py_library CMake module\n* Adds iree_py_test CMake module\n* Adds iree_py_library and iree_py_test targets\n\n---\n\n**Test status before**\n98% tests passed, 3 tests failed out of 173\n\nTotal Test time (real) \u003d  35.13 sec\n\nThe following tests FAILED:\n        168 - iree_tools_vm_util_test (Failed)\n        172 - iree_samples_custom_modules_custom_modules_test (Failed)\n        173 - iree_samples_simple_embedding_simple_embedding_test (Failed)\n\n**Test status afterwards**\n98% tests passed, 3 tests failed out of 178\n\nTotal Test time (real) \u003d  38.23 sec\n\nThe following tests FAILED:\n        173 - iree_tools_vm_util_test (Failed)\n        177 - iree_samples_custom_modules_custom_modules_test (Failed)\n        178 - iree_samples_simple_embedding_simple_embedding_test (Failed)\n\nCloses https://github.com/google/iree/pull/747\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/iree/pull/747 from iml130:cmake-python-bindings-alwayslink 12c3a0205dd43db22d05ded82abbbfb91819e4bc\nPiperOrigin-RevId: 295778540\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "693dfb771a3a87e1d63c22c841f663c38c473701",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "354b0dea767cdc96a20bdc2d946d362fbaae9623",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0abb60f91bffb90c1e85747e012afb7c3cb577eb",
      "old_mode": 33188,
      "old_path": "bindings/python/build_tools/cmake/iree_py_extension.cmake",
      "new_id": "c35a136ec4da3d11842e666da2c836552014d7ff",
      "new_mode": 33188,
      "new_path": "bindings/python/build_tools/cmake/iree_py_extension.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bc8fdf957ebfdd5912ea0a0ad3e8e628d85d9d4",
      "new_mode": 33188,
      "new_path": "bindings/python/build_tools/cmake/iree_py_library.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdeefc36478685fd0d608da5443b4b2c691d81ff",
      "new_mode": 33188,
      "new_path": "bindings/python/build_tools/cmake/iree_py_test.cmake"
    },
    {
      "type": "modify",
      "old_id": "bbba2b39c478b35c3c3eba67f20b97a5c0d0b236",
      "old_mode": 33188,
      "old_path": "bindings/python/build_tools/cmake/iree_pybind_cc_library.cmake",
      "new_id": "589f768bf7e18dff81edb623019ac103a4bbbc77",
      "new_mode": 33188,
      "new_path": "bindings/python/build_tools/cmake/iree_pybind_cc_library.cmake"
    },
    {
      "type": "modify",
      "old_id": "2f62aa0ed0f9c7cbac5249cf74ba6f99f6e6e953",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/compiler/CMakeLists.txt",
      "new_id": "7c2ed0219c3c9c7ac210398d44245ab0f76058aa",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7f9aacbcfc0f9714d6193c4163bfdc16604564c6",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/rt/CMakeLists.txt",
      "new_id": "79952f2dc99c00adcf9cf1fb741e80f95a02486b",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/rt/CMakeLists.txt"
    }
  ]
}
