)]}'
{
  "commit": "7149dfe819b16c0238fb67f55a47e9295c20ff1b",
  "tree": "3d6e0285ec95cfd5ca444fb077deb6d17ac884ca",
  "parents": [
    "56fefe83f7e607842fa95f6bb7d71f1645ce6c15"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Wed Mar 20 13:24:33 2024 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Jun 04 10:13:17 2024 -0600"
  },
  "message": "Make bcache more type-safe\n\nThe bcache uses memcpy to make copies of the data passed to it.  In\nC++, this is only safe for trivially-copyable types.\n\nThis patch changes bcache to require this property, and slightly\nchanges the API to make it easier to use when copying a single object.\nIt also makes the new \u0027insert\u0027 template methods return the correct\ntype.\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17a09880d997e23ebb14c1ebca637d35460f4dc1",
      "old_mode": 33188,
      "old_path": "gdb/bcache.h",
      "new_id": "a77cd005ea6eefe2b3e65c6f223114364a034642",
      "new_mode": 33188,
      "new_path": "gdb/bcache.h"
    },
    {
      "type": "modify",
      "old_id": "5b3c5ac8a026b877697ba4ea4c0f72c38f0c0a10",
      "old_mode": 33188,
      "old_path": "gdb/gdbtypes.c",
      "new_id": "f39fe3de6a4eba092e7bcd9d64c54413612544b4",
      "new_mode": 33188,
      "new_path": "gdb/gdbtypes.c"
    },
    {
      "type": "modify",
      "old_id": "f2012dae1ad69f6837ccd2fcb663c89363e66751",
      "old_mode": 33188,
      "old_path": "gdb/macrotab.c",
      "new_id": "3a7f792c097a0394073745065ddacf57ae327226",
      "new_mode": 33188,
      "new_path": "gdb/macrotab.c"
    },
    {
      "type": "modify",
      "old_id": "596d87e5959aaf386d41b370a795208ef8065755",
      "old_mode": 33188,
      "old_path": "gdb/psymtab.c",
      "new_id": "7d6648c4666c4bfcf3c76baf3df988a965608b7c",
      "new_mode": 33188,
      "new_path": "gdb/psymtab.c"
    }
  ]
}
