)]}'
{
  "commit": "13cd9bceea3c3a3081c463597146a11ade765e39",
  "tree": "8c2a7b96be594b13b55b320d17d89468303016a2",
  "parents": [
    "2f47f48fe55eb72bfe4d3c5291a74f4a53121c5e"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Thu Jan 04 16:46:40 2024 +0000"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Fri Jan 12 11:21:30 2024 +0000"
  },
  "message": "gdb/python: Add gdb.Inferior.__dict__ attribute\n\nThe gdb.Objfile, gdb.Progspace, and gdb.Type Python types already have\na __dict__ attribute, which allows users to create user defined\nattributes within the objects.  This is useful if the user wants to\ncache information within an object.\n\nThis commit adds the same functionality to the gdb.Inferior type.\n\nAfter this commit there is a new gdb.Inferior.__dict__ attribute,\nwhich is a dictionary.  A user can, for example, do this:\n\n  (gdb) pi\n  \u003e\u003e\u003e i \u003d gdb.selected_inferior()\n  \u003e\u003e\u003e i._user_attribute \u003d 123\n  \u003e\u003e\u003e i._user_attribute\n  123\n  \u003e\u003e\u003e\n\nThere\u0027s a new test included.\n\nReviewed-By: Eli Zaretskii \u003celiz@gnu.org\u003e\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72549733dcea04cc1df7d125989c52e6e0a55155",
      "old_mode": 33188,
      "old_path": "gdb/NEWS",
      "new_id": "92e7f32ab8c61b00da50345484aefec3d580cf49",
      "new_mode": 33188,
      "new_path": "gdb/NEWS"
    },
    {
      "type": "modify",
      "old_id": "da37348d663d467d63749847a4ea0c6235360183",
      "old_mode": 33188,
      "old_path": "gdb/doc/python.texi",
      "new_id": "2fd8a9b5af8c225bbced6a96f589439261b6f7be",
      "new_mode": 33188,
      "new_path": "gdb/doc/python.texi"
    },
    {
      "type": "modify",
      "old_id": "929d8bd17b5efb5aa0c33551634235595a40a2ba",
      "old_mode": 33188,
      "old_path": "gdb/python/py-inferior.c",
      "new_id": "3f14bc31459978bdb0168300dfd6fefecfb9c0a5",
      "new_mode": 33188,
      "new_path": "gdb/python/py-inferior.c"
    },
    {
      "type": "modify",
      "old_id": "5a221f800c340a061e8e933c6d9d628b1eb667b1",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-inferior.exp",
      "new_id": "0e00636fa1cc0e62b898c85917e3a6c6b29da049",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-inferior.exp"
    }
  ]
}
