)]}'
{
  "commit": "74d1f011db8caeee938a19b6462ea3d72a1ed9a4",
  "tree": "78c46d3fc91666689e1cb1c0d532179d1ede8492",
  "parents": [
    "381a16c0972b2552e443116b041bdaad4c8896d1"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@gmail.com",
    "time": "Tue Jan 09 18:39:55 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 09 15:39:55 2024 -0800"
  },
  "message": "[cuda] Break cyclic retain between device and device event pool (#16088)\n\nThe device already retains the devic event pool, so the device event\r\npool should not retain the device again. Otherwise, they both have at\r\nleast one retain and will never trigger proper free naturally.\r\n\r\nProgress towards https://github.com/openxla/iree/issues/13245",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "778320e9b2a0ffea21354dcc5661664087d898db",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/cuda_device.c",
      "new_id": "9bf052fc52852fed267c166c9096691907a3ed44",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/cuda_device.c"
    },
    {
      "type": "modify",
      "old_id": "5ca26ef25b3cae12268fd6685db4cb1ff639afb6",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/event_pool.c",
      "new_id": "478ecda339094224c744c6dcf89a8ffd625898a5",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/event_pool.c"
    },
    {
      "type": "modify",
      "old_id": "f1e49744bfb227357b368719ebe9591a6721b609",
      "old_mode": 33188,
      "old_path": "experimental/cuda2/event_pool.h",
      "new_id": "3a81c404aa3f0f6453edee07cdf4ee17fef04287",
      "new_mode": 33188,
      "new_path": "experimental/cuda2/event_pool.h"
    }
  ]
}
