)]}'
{
  "commit": "313f3b21cbcd3475c2fc6030abb26e6c8346d03b",
  "tree": "be75de561691f60bc061a6711805a57db50ecbe0",
  "parents": [
    "9be90c6894a208b32ed7237d4b31ecf9afb1ec8a"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Fri Nov 05 15:29:20 2021 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Mon Nov 08 16:39:14 2021 -0500"
  },
  "message": "gdb: remove bpstat typedef, rename bpstats to bpstat\n\nI don\u0027t find that the bpstat typedef, which hides a pointer, is\nparticularly useful.  In fact, it confused me many times, and I just see\nit as something to remember that adds cognitive load.  Also, with C++,\nwe might want to be able to pass bpstats objects by const-reference, not\nnecessarily by pointer.\n\nSo, remove the bpstat typedef and rename struct bpstats to bpstat (since\nit represents one bpstat, it makes sense that it is singular).\n\nChange-Id: I52e763b6e54ee666a9e045785f686d37b4f5f849\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d964dae42cf64c24637a0241585ad63f860c9e51",
      "old_mode": 33188,
      "old_path": "gdb/ada-lang.c",
      "new_id": "e76a3000f616196cc27cc80cec0b9d0595d86fcc",
      "new_mode": 33188,
      "new_path": "gdb/ada-lang.c"
    },
    {
      "type": "modify",
      "old_id": "32fbc14f703d371b97dd7d1fb39ffcb691edf8f2",
      "old_mode": 33188,
      "old_path": "gdb/ada-tasks.c",
      "new_id": "9271859c329eb3d36cd60c867b88114f36fd5c72",
      "new_mode": 33188,
      "new_path": "gdb/ada-tasks.c"
    },
    {
      "type": "modify",
      "old_id": "9c5db9016146a5b073c4f5a9a4820814e26dc972",
      "old_mode": 33188,
      "old_path": "gdb/break-catch-sig.c",
      "new_id": "0998aa95c4fdb2e353e8b79ddbda8a707558c437",
      "new_mode": 33188,
      "new_path": "gdb/break-catch-sig.c"
    },
    {
      "type": "modify",
      "old_id": "633985d51f456cd0000509667ddd1ba82bdf6336",
      "old_mode": 33188,
      "old_path": "gdb/break-catch-syscall.c",
      "new_id": "cb2d77643ca097b7ebdc87619d6271a922f909b2",
      "new_mode": 33188,
      "new_path": "gdb/break-catch-syscall.c"
    },
    {
      "type": "modify",
      "old_id": "f05c2f8a64807071ddc77158bd28641794546967",
      "old_mode": 33188,
      "old_path": "gdb/break-catch-throw.c",
      "new_id": "18515166e5152074c4c18dc0e402865a298ea518",
      "new_mode": 33188,
      "new_path": "gdb/break-catch-throw.c"
    },
    {
      "type": "modify",
      "old_id": "4ec60f334a2f0c1f2d02a04c65e71a8bf7585298",
      "old_mode": 33188,
      "old_path": "gdb/breakpoint.c",
      "new_id": "7f4e7ad9eea596d25cefa362ad530362b078cfe4",
      "new_mode": 33188,
      "new_path": "gdb/breakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "f19f11eb479ef09edcc66119c29bacb5f5ee7e9d",
      "old_mode": 33188,
      "old_path": "gdb/breakpoint.h",
      "new_id": "c9048d33816f65dff8ceda04e9100df4144e231c",
      "new_mode": 33188,
      "new_path": "gdb/breakpoint.h"
    },
    {
      "type": "modify",
      "old_id": "31fe934bdfff6792b556e59938de5a076450f05d",
      "old_mode": 33188,
      "old_path": "gdb/cli/cli-interp.c",
      "new_id": "47d1eff0547834e46da8a8194a4cd6c249b051b1",
      "new_mode": 33188,
      "new_path": "gdb/cli/cli-interp.c"
    },
    {
      "type": "modify",
      "old_id": "bd8d1a2952f838328757cc7b6ce8bc8a17f700da",
      "old_mode": 33188,
      "old_path": "gdb/gdbthread.h",
      "new_id": "a4c1244a3e18fdbe444811cc913731fec6206fbb",
      "new_mode": 33188,
      "new_path": "gdb/gdbthread.h"
    },
    {
      "type": "modify",
      "old_id": "302db421a21fa210103292e975cd88f3392bb6c6",
      "old_mode": 33188,
      "old_path": "gdb/infcmd.c",
      "new_id": "2c60be38055c58f92da797b613473007ba5e5295",
      "new_mode": 33188,
      "new_path": "gdb/infcmd.c"
    },
    {
      "type": "modify",
      "old_id": "4698fe20cc164b6c9fe401244c234cdee714a4f8",
      "old_mode": 33188,
      "old_path": "gdb/infrun.c",
      "new_id": "c6341272bbd50477be6e206170c7cd15716ee21c",
      "new_mode": 33188,
      "new_path": "gdb/infrun.c"
    },
    {
      "type": "modify",
      "old_id": "df7bd826ff54e6794fbd9f8c77f8c0f5f109d5f4",
      "old_mode": 33188,
      "old_path": "gdb/inline-frame.c",
      "new_id": "6c1ac2c6170ac906e29fbf12f3a77aeed3726b83",
      "new_mode": 33188,
      "new_path": "gdb/inline-frame.c"
    },
    {
      "type": "modify",
      "old_id": "40d3cf62d45f987321de49944a0256de0271e0b0",
      "old_mode": 33188,
      "old_path": "gdb/inline-frame.h",
      "new_id": "aa5f0d81111c0072d509874b88c022acf7a013c5",
      "new_mode": 33188,
      "new_path": "gdb/inline-frame.h"
    },
    {
      "type": "modify",
      "old_id": "144521b03fdf3f9b04bad706d64bd218053a5652",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-interp.c",
      "new_id": "ea08304459db883745f4e42ac8759c05b0cb14b2",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-interp.c"
    },
    {
      "type": "modify",
      "old_id": "f20f532870f58bd82c9a29c520d3bb736b3375ee",
      "old_mode": 33188,
      "old_path": "gdb/observable.h",
      "new_id": "1de746a691e9f82a613eb0b52e62a402b287ba84",
      "new_mode": 33188,
      "new_path": "gdb/observable.h"
    },
    {
      "type": "modify",
      "old_id": "1d8373d807edbbf1df9538e88f56ddad96dff9fc",
      "old_mode": 33188,
      "old_path": "gdb/python/py-finishbreakpoint.c",
      "new_id": "fe5089c8d447b8d0a79c00d627de928602b78f86",
      "new_mode": 33188,
      "new_path": "gdb/python/py-finishbreakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "3938dd81419a6c581f3ed05c5797aa114eff4075",
      "old_mode": 33188,
      "old_path": "gdb/python/py-inferior.c",
      "new_id": "222e4d9a3d3ee1e92ab360433f04df1a798ef470",
      "new_mode": 33188,
      "new_path": "gdb/python/py-inferior.c"
    },
    {
      "type": "modify",
      "old_id": "bec49bc4d0463b92f107dc96cbbfca3e067c2e1c",
      "old_mode": 33188,
      "old_path": "gdb/python/py-stopevent.c",
      "new_id": "70cd1113dec051ea178552afe534de805bd56ddf",
      "new_mode": 33188,
      "new_path": "gdb/python/py-stopevent.c"
    },
    {
      "type": "modify",
      "old_id": "4f07bda47c961fa94397f958553f6f32e8b6bf97",
      "old_mode": 33188,
      "old_path": "gdb/python/py-stopevent.h",
      "new_id": "7622a79573129bf16e4266f2265b4236caf02de6",
      "new_mode": 33188,
      "new_path": "gdb/python/py-stopevent.h"
    },
    {
      "type": "modify",
      "old_id": "24e28bc4767938501c5579708ed3e29528a29adb",
      "old_mode": 33188,
      "old_path": "gdb/python/python-internal.h",
      "new_id": "aece70800430ea4d63e4f2d301686a19734bbd35",
      "new_mode": 33188,
      "new_path": "gdb/python/python-internal.h"
    },
    {
      "type": "modify",
      "old_id": "772cf23d9a0951c64e6844e5d6ad5c70e46cf664",
      "old_mode": 33188,
      "old_path": "gdb/solib-aix.c",
      "new_id": "41b92d2ec19ae916971cfa95b1c30f6e99f82c83",
      "new_mode": 33188,
      "new_path": "gdb/solib-aix.c"
    },
    {
      "type": "modify",
      "old_id": "52519aecf1762fae8d1b37f96206ada82f48d288",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-hooks.c",
      "new_id": "9eb10a65c51d0c7427221995614f9057a227e7e4",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-hooks.c"
    },
    {
      "type": "modify",
      "old_id": "aaa353c5146de9063671e76b09e3caf365927905",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-interp.c",
      "new_id": "0cd5b1259192dfacbbff72fcfa950f7421ae70ad",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-interp.c"
    }
  ]
}
