)]}'
{
  "commit": "3c2f688e70997bcdc856578adbed492a0b581fa9",
  "tree": "8708968d390bbafc5e1be8aa595f73aaad673852",
  "parents": [
    "7531822f109138039881f0427ccdfd760ec19e07"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Sun Nov 12 09:23:49 2023 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Mon Jan 08 18:40:21 2024 -0700"
  },
  "message": "Don\u0027t use objfile::intern in DWO code\n\nThe DWO code in the DWARF reader currently uses objfile::intern.  This\naccesses a shared data structure and so would be racy when used from\nmultiple threads.  I don\u0027t believe this can happen right now, but\nbackground reading could provoke this, and in any case it\u0027s better to\navoid this, just to be sure.\n\nThis patch changes this code to just use a std::string.  A new type is\nintroduced to do hash table lookups, to avoid unnecessary copies.\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c62932520fd4012386faabc86604cbb5b714a2d",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read.c",
      "new_id": "1fff278ef889bafa905db268edeb0f8a4d3d4de8",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read.c"
    }
  ]
}
