)]}'
{
  "commit": "7054fa5bcaea3ce1a2f10a8ca550db96564035db",
  "tree": "62eb3f7ca0e979cdafaf6453121947d42b7be160",
  "parents": [
    "bf94662bfe3ac43e792a4a6c44e35d7aafa9d0c1"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Nov 24 11:36:46 2021 +0000"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Thu Nov 25 10:00:40 2021 +0000"
  },
  "message": "gdb: simplify remote_target::is_async_p\n\nThis commit simplifies remote_target::is_async_p by removing the\ntarget_async_permitted check.\n\nIn previous commits I have added additional assertions around the\ntarget_async_permitted flag into target.c, as a result we should now\nbe confident that if target_can_async_p returns false, a target will\nnever have async mode enabled.  Given this, it should not be necessary\nto check target_async_permitted in remote_target::is_async_p, if this\nflag is false ::is_async_p should return false anyway.  There is an\nassert to this effect in target_is_async_p.\n\nThere should be no user visible change after this commit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ecea5b7fd71b57715ec485b9034ba5fcb22c22b",
      "old_mode": 33188,
      "old_path": "gdb/remote.c",
      "new_id": "25a4d3cab6ecf81992bc6e82f388d3730b6a597d",
      "new_mode": 33188,
      "new_path": "gdb/remote.c"
    }
  ]
}
