)]}'
{
  "commit": "6921816e5ecdf5ef01db2b96a4f744476752332b",
  "tree": "4f9e7a28adc7b3731ad8fc517dd1aa2de7214be5",
  "parents": [
    "ed4eabdf63b426cd850daa5bcdd0858edfdee15a"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Thu Apr 11 10:35:09 2024 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue May 14 13:28:39 2024 -0600"
  },
  "message": "Change storage of demangle_component\n\nThis changes demangle_component objects to be stored on the obstack\nthat is part of demangle_info.  It also arranges for a demangle_info\nobject to be kept alive by cp_merge_demangle_parse_infos.  This way,\nother data on the obstack can be kept while an \"outer\" demangle_info\nneeds it.\n\nAcked-By: John Baldwin \u003cjhb@FreeBSD.org\u003e\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4534cea20802609c72edd5fdd9052ec57775db7",
      "old_mode": 33188,
      "old_path": "gdb/cp-name-parser.y",
      "new_id": "3bfa88c51c70e7948f769260259ec2adad149452",
      "new_mode": 33188,
      "new_path": "gdb/cp-name-parser.y"
    },
    {
      "type": "modify",
      "old_id": "4f8a6f25d53fc8ae36f16d3cd4f483e892aa2b2a",
      "old_mode": 33188,
      "old_path": "gdb/cp-support.c",
      "new_id": "536dbc400605f112c225cbce9570f32cb3ce09d3",
      "new_mode": 33188,
      "new_path": "gdb/cp-support.c"
    },
    {
      "type": "modify",
      "old_id": "d0bedcd7b8011417407acdd3b839dc9307e82649",
      "old_mode": 33188,
      "old_path": "gdb/cp-support.h",
      "new_id": "765c4435f411c7c3b3965a209e8ee38a7459685d",
      "new_mode": 33188,
      "new_path": "gdb/cp-support.h"
    }
  ]
}
