)]}'
{
  "commit": "67db2b762071505a2114a6f18bf0636385c261e3",
  "tree": "865706fe4ac73edb04d45c42fc1089ef1654ba2e",
  "parents": [
    "6ecbdff0c2bed12013ebe3fb6cbfa8f1dd640431"
  ],
  "author": {
    "name": "George Karpenkov",
    "email": "cheshire@google.com",
    "time": "Wed Oct 07 12:31:41 2020 -0700"
  },
  "committer": {
    "name": "TensorFlower Gardener",
    "email": "gardener@tensorflow.org",
    "time": "Wed Oct 07 12:44:29 2020 -0700"
  },
  "message": "[TF2XLA] Check \u0027case\u0027 op compilation from autoclustering codepath, but not from tf.function\n\nThis is a bit complicated: we do allow uncompilable code under\ntf.function(compile\u003dTrue) in \u0027case\u0027 statements (and, in the future, under\n\u0027if/while\u0027 statements), provided the input is constant-foldable, and the\nuncompiled branch is guaranteed to be never executed.\n\nWe can not allow the same during autoclustering though, as we don\u0027t know the\nvalue in advance, and we have to be more conservative.\n\nPiperOrigin-RevId: 335928032\nChange-Id: I84a4683079d1871672f429029e279522c258d66c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20efbe248d7d8c0d6000948428a77806c88ec066",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/jit/compilability_check_util.cc",
      "new_id": "62e121420c3b0e7c1ae6d95525681c2c1d3f676e",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/jit/compilability_check_util.cc"
    },
    {
      "type": "modify",
      "old_id": "3c1378bf764b4e351e6312dba6f76e27cfa07709",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/jit/compilability_check_util.h",
      "new_id": "65da072483b557ca0723d4f40843c9d578e63d50",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/jit/compilability_check_util.h"
    },
    {
      "type": "modify",
      "old_id": "3851c66ba1adff87e0e9db0a261623d4a34560fb",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/jit/compilability_check_util_test.cc",
      "new_id": "9058b1295898829ea6a16306378bfc19d73d3afd",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/jit/compilability_check_util_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41f80203353fabace515b6ca3d9138d5cdfb2b59",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/jit/mark_for_compilation_pass.cc",
      "new_id": "317e29d4a84389cbfaf16109bc9a63b5253d6af8",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/jit/mark_for_compilation_pass.cc"
    },
    {
      "type": "modify",
      "old_id": "1299ef27758215e5731894a14f8ac64274009cb1",
      "old_mode": 33188,
      "old_path": "tensorflow/python/keras/layers/BUILD",
      "new_id": "c1e6433c692d98e1b93bea81081b332cfedad163",
      "new_mode": 33188,
      "new_path": "tensorflow/python/keras/layers/BUILD"
    }
  ]
}
