)]}'
{
  "commit": "cf1eca3cbbfe8b2092d867023df7dac4d00fa4ec",
  "tree": "15d96122bbe954b3203bf8a04da58587b9d2cd90",
  "parents": [
    "dec28322cf6db3b2e65bb833ba825bdfc90a3bb1"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Thu Aug 17 10:37:06 2023 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Sep 05 11:02:34 2023 -0600"
  },
  "message": "Use ada_value_subscript in valpy_getitem\n\nAda has a few complexities when it comes to array handling.  Currently\nthese are all handled in Ada-specific code -- but unfortunately that\nmeans they aren\u0027t really accessible to Python.\n\nThis patch changes the Python code to defer to Ada when given an Ada\narray.  In order to make this work, one spot in ada-lang.c had to be\nupdated to set the \"GNAT-specific\" flag on an array type.\n\nThe test case for this will come in a later patch.\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6a623d79ed350ce7d97033bd82d9efc300d53bf",
      "old_mode": 33188,
      "old_path": "gdb/ada-lang.c",
      "new_id": "c0cc512bfa31e2c378823d723b31c146d0698877",
      "new_mode": 33188,
      "new_path": "gdb/ada-lang.c"
    },
    {
      "type": "modify",
      "old_id": "069560742cfd227df9cff11e7247a64dec7826c2",
      "old_mode": 33188,
      "old_path": "gdb/python/py-value.c",
      "new_id": "e1178de89e99aa175bf156bc6db58f9a3f97cd1a",
      "new_mode": 33188,
      "new_path": "gdb/python/py-value.c"
    }
  ]
}
