)]}'
{
  "commit": "4ea28692e88cdc4ff5d80f486bfd9ba7a78b5cc7",
  "tree": "5a786ea91d7ad9d09fa277d83998d79d3656101a",
  "parents": [
    "c08c2adbb03ecd4fa9338932f26143389bf1135e"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Tue Mar 18 09:48:51 2025 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Tue Mar 18 16:21:29 2025 -0400"
  },
  "message": "gdb/dwarf: use gdb::unordered_set for cooked_index_storage::m_reader_hash\n\nReplace an htab with gdb::unordered_set.  I think we could also use the\ndwarf2_per_cu pointer itself as the identity, basically have the\nfunctional equivalent of:\n\n  gdb::unordered_map\u003cdwarf2_per_cu *, cutu_reader_up\u003e\n\nBut I kept the existing behavior of using dwarf2_per_cu::index as the\nidentity.\n\nChange-Id: Ief3df9a71ac26ca7c07a7b79ca0c26c9d031c11d\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "820989e9aebea50cd73b726a986ffe55cf9b77dc",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/cooked-index-storage.c",
      "new_id": "9c05cf5b7173439dac9bdea232ab5b34cc24afc2",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/cooked-index-storage.c"
    },
    {
      "type": "modify",
      "old_id": "3d0b5b23f3a4093fd8f7abbfe8e749d5772e85af",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/cooked-index-storage.h",
      "new_id": "449fbe17ad1d949226db52d45f6f73c9140721bf",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/cooked-index-storage.h"
    }
  ]
}
