)]}'
{
  "commit": "87b647cfb13a47effebe185b7dcc733b45f51789",
  "tree": "86106e0e6997b679bcf4eebc0c4b3a3509a2c4ab",
  "parents": [
    "e360af5af8e0ecb3eb62cf3970e9d1df0289c781"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Fri Apr 28 08:38:38 2023 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue May 23 13:57:54 2023 -0600"
  },
  "message": "Add PARSER_LEAVE_BLOCK_ALONE flag\n\nThis adds a PARSER_LEAVE_BLOCK_ALONE flag, and changes the parse API\nto respect it.  This flag lets callers avoid any change to the\npassed-in block and expression PC, letting them specify the context\nexactly.  In particular, now nullptr can be used to indicate that the\nparse should not examine any local variables.\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c485b159ef8b26a53f98e33d0008c7be8c54b5b4",
      "old_mode": 33188,
      "old_path": "gdb/expression.h",
      "new_id": "d1858776e8ef8b6ca1ec22289dee4f174bb30118",
      "new_mode": 33188,
      "new_path": "gdb/expression.h"
    },
    {
      "type": "modify",
      "old_id": "bbe5cf12d370713507a5116b6c38bf05cbcf8ae9",
      "old_mode": 33188,
      "old_path": "gdb/parse.c",
      "new_id": "221733a3f90cbff81734bb854b3b3719d4aa4269",
      "new_mode": 33188,
      "new_path": "gdb/parse.c"
    }
  ]
}
