)]}'
{
  "commit": "568ec5b9831b0d6abc7aff4e76cefcc0fa7e0c5e",
  "tree": "b82dcb9754f13d4d4e39cae1c462c25096e6c2e9",
  "parents": [
    "9197e8eebe3491914653f49908ed54cc4573eaae"
  ],
  "author": {
    "name": "Patrick Monnerat",
    "email": "patrick@monnerat.net",
    "time": "Fri May 30 19:16:56 2025 +0200"
  },
  "committer": {
    "name": "Patrick Monnerat",
    "email": "patrick@monnerat.net",
    "time": "Mon Jun 02 13:19:47 2025 +0200"
  },
  "message": "gdb: introduce a per-interpreter event servicing method\n\nThis allows an interpreter to override internal calls to\ngdb_do_one_event in case the former needs to handle alternate event\nsources.\n\nThe default action is to call gdb_do_one_event and this is not overriden\nin current internal interpreters. However this feature allows to easily\nembed Tcl/Tk in insight that needs to concurrently handle Tcl events for\nGUI handling.\n\nIn all cases, an interpreter event servicing method must call\ngdb_do_one_event at some point.\n\nAll internal event servicing calls from gdb now direct to the\ninterpreter-specific method rather than gdb_do_one_event itself.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d35309f6868216e4f637044eeaf74a3a700272c",
      "old_mode": 33188,
      "old_path": "gdb/interps.h",
      "new_id": "c74495bce18a7c90756a568da90a417f3da06f04",
      "new_mode": 33188,
      "new_path": "gdb/interps.h"
    },
    {
      "type": "modify",
      "old_id": "2dcb67d7ce8f7a2d3f9398238ec0d7fa724cb9b6",
      "old_mode": 33188,
      "old_path": "gdb/main.c",
      "new_id": "1806ca0310d961fc8ad1365681ae3b1c20c97c24",
      "new_mode": 33188,
      "new_path": "gdb/main.c"
    },
    {
      "type": "modify",
      "old_id": "6adef467b904d830b3180f8adb33a05f524e0521",
      "old_mode": 33188,
      "old_path": "gdb/top.c",
      "new_id": "25a2afe09c87e62b1837f0095ce6adceb6339d8e",
      "new_mode": 33188,
      "new_path": "gdb/top.c"
    }
  ]
}
