)]}'
{
  "commit": "1f83e2cd3f512f68751b76d1cb5dd1e38a5a2fbf",
  "tree": "d113f1ce36fe605d02c620d548dc9e31c3bb5da5",
  "parents": [
    "0961970dea995ce9f8750bd615a534bbbd23cefd"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Aug 04 15:05:57 2023 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Aug 04 15:05:57 2023 +0200"
  },
  "message": "[gdb/testsuite] Move \"maint wait-for-index-cache\" ALAP in gdb.base/index-cache.exp\n\nIn test-case gdb.base/index-cache.exp proc run_test_with_flags contains:\n...\n\tclean_restart ${testfile}\n\n\t# The tests generally want to check the cache, so make sure it\n\t# has completed its work.\n\tgdb_test_no_output \"maintenance wait-for-index-cache\"\n...\n\nThis however hides data races between:\n- index-cache writing (due to file $exec), and\n- symbol lookups (due to subsequent ptype commands).\n\nFix this by:\n- moving the \"maintenance wait-for-index-cache\" to proc check_cache_stats, and\n- moving all calls to proc check_cache_stats ALAP.\n\nTested on x86_64-linux.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c26c4f94e650e2ab88ff617a9634c2d35900a6fa",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/index-cache.exp",
      "new_id": "1379a04044521aeb13394301aee850355fb3058f",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/index-cache.exp"
    }
  ]
}
