)]}'
{
  "commit": "0ed0338593c2423503de4cd12575a6e47a6e95d1",
  "tree": "722bd9b869e326da20a8159f50636efeda0f8758",
  "parents": [
    "c952b8dfda1cc161ae8e06c151a3323826e3ddad"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Mon Nov 11 12:26:41 2019 -0800"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Mon Nov 11 12:26:41 2019 -0800"
  },
  "message": "Fix a race in async tensor evaluation: Don\u0027t run on_done() until after device.deallocate() / evaluator.cleanup() complete, since the device might be destroyed after on_done() runs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f72156a425c5d537b74e2b0a07cb28827ccafb4",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h",
      "new_id": "0fb0a9227959cd6c0a49f306e124fe5db0603ff2",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h"
    }
  ]
}
