)]}'
{
  "commit": "ed928f45c9d198f8e87c27293d269fec8af57b16",
  "tree": "dd00eb1923d7b85895add4087a0abee0231a85ee",
  "parents": [
    "632d04a028def668a6f824139480d8355aa5d7c3"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Mon Mar 16 14:07:54 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 16 14:10:11 2020 -0700"
  },
  "message": "Fix tensorflow test crashes.\n\nThere was missing dialect registration for some of the tests. To avoid duplicate registration failures, also requires moving back to the dialect registration target in tensorflow\u0027s version of dialect registration. We only moved off that target because it also registered all core dialects as well, which prevented us from registering the subset we care about. https://github.com/tensorflow/tensorflow/commit/5d1b37c0142f73d6eea32ba4d811aa713af6a006 separated out the core dialect registration, so we can go back to using their target.\n\nBased off of https://github.com/google/iree/pull/1089\n\nThere are still some test failures that will require further investigation:\n`//integrations/tensorflow/e2e:control_flow_test`\n`//integrations/tensorflow/e2e:mandelbrot_test`\n`//integrations/tensorflow/e2e:ring_buffer_test`\n\nBut those failures were pre-existing.\n\nTested:\nRan the TF integration CI tests locally\n`bazel query \u0027//... except attr(\"tags\", \"noga\", //...)\u0027 | xargs bazel test --test_env\u003dIREE_VULKAN_DISABLE\u003d1 --test_env\u003dIREE_DEFAULT_BACKENDS\u003d\"tf,iree_vmla\" --define\u003diree_tensorflow\u003dtrue --test_output\u003derrors --keep_going`\nUpstream tests pass.\n\nWork towards #1000\n\nCo-authored-by: Stella Laurenzo \u003claurenzo@google.com\u003e\nPiperOrigin-RevId: 301234545\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0dc7d0df1675cd0151f58509bc03908f1da169d5",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/bindings/python/pyiree/tf/compiler/BUILD",
      "new_id": "62b8c00e12412b85bad535771ff955e20ca7d334",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/bindings/python/pyiree/tf/compiler/BUILD"
    },
    {
      "type": "modify",
      "old_id": "46fa927c53b766a29969e58548fd134ef9005e3e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/compiler/BUILD",
      "new_id": "f0c3169a5a7fa827170677f84ea57905f86ff802",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/compiler/BUILD"
    },
    {
      "type": "delete",
      "old_id": "38b927e8f03f8f1748fabb542d04758e8aee76cd",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/compiler/DialectRegistration.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
