)]}'
{
  "commit": "9fbbc2ed43ef26834ca46aededff3c569c2431c6",
  "tree": "332bb08c3f7bf07b89a76efc5c1e7d86708b5fc8",
  "parents": [
    "449035c35f2169e0c690d83f28306275ab7f7463"
  ],
  "author": {
    "name": "Matthieu Longo",
    "email": "matthieu.longo@arm.com",
    "time": "Thu Oct 23 17:20:50 2025 +0100"
  },
  "committer": {
    "name": "Matthieu Longo",
    "email": "matthieu.longo@arm.com",
    "time": "Mon Jan 26 14:29:00 2026 +0000"
  },
  "message": "gdb: add noexcept to relevant methods of class ref_ptr\n\nThis patch aims at improving code readability and maintainability\nby adding the \u0027noexcept\u0027 attribute to some constructors and\nmethods of class \u0027ref_ptr\u0027 to make clear that no exception is\nsupposed to be raised from them.\nAs an additional benefit, the compiler doesn\u0027t need to generate\nthe stack unwinding code for those constructors and methods.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6d5346373f87aeb689a3d9c7225c8e702103a1d",
      "old_mode": 33188,
      "old_path": "gdbsupport/gdb_ref_ptr.h",
      "new_id": "3d01bf4441b1b157bfbf7160d65cbc1c300c0a9f",
      "new_mode": 33188,
      "new_path": "gdbsupport/gdb_ref_ptr.h"
    }
  ]
}
