)]}'
{
  "commit": "b3fe970c2431feb8e7dc0148dafcc7dcb15b4920",
  "tree": "ce6ba0cc298f97117061708a2b9b7685338507b2",
  "parents": [
    "940bc8be6b3adb22d1f365d60cec3fc6b45d3470"
  ],
  "author": {
    "name": "Jose E. Marchesi",
    "email": "jemarch@gnu.org",
    "time": "Sun Jun 14 17:31:16 2026 +0200"
  },
  "committer": {
    "name": "Jose E. Marchesi",
    "email": "jemarch@gnu.org",
    "time": "Sun Jun 14 17:35:07 2026 +0200"
  },
  "message": "a68: use INCLUDE_FOO before system.h for standard C++ headers\n\nDefine INCLUDE_* preprocessor symbols rather than including some\nstandard C++ headers directly.\n\nSigned-off-by: Jose E. Marchesi \u003cjemarch@gnu.org\u003e\n\ngcc/algol68/ChangeLog\n\n\t* a68-parser-brackets.cc (INCLUDE_STRING): Define.\n\tDo not include \u003cstring.\n\t* a68-parser-bottom-up.cc (INCLUDE_STRING): Define.\n\tDo not include \u003cstring\u003e.\n\t* a68-moids-diagnostics.cc (INCLUDE_STRING): Define.\n\tDo not include \u003cstring\u003e.\n\t* a68-imports.cc (INCLUDE_STRING): Define.\n\tDo not include \u003cstring\u003e.\n\t* a68-imports-archive.cc (INCLUDE_MAP): Define.\n\t(INCLUDE_STRING): Likewise.\n\tDo not include \u003cstring\u003e nor \u003cmap\u003e.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd6b8a82b4dcf86e5b78226cd4cb0673ad1ca825",
      "old_mode": 33188,
      "old_path": "gcc/algol68/a68-imports-archive.cc",
      "new_id": "ac0c1d728bf6bb71884502989e7ac8823f0d71a1",
      "new_mode": 33188,
      "new_path": "gcc/algol68/a68-imports-archive.cc"
    },
    {
      "type": "modify",
      "old_id": "5200d4ba71b1cf6c0fb7f1ae8f0b128d9c2eb7fa",
      "old_mode": 33188,
      "old_path": "gcc/algol68/a68-imports.cc",
      "new_id": "394c0543ec925feaebb83af6f99aa73964cc6d11",
      "new_mode": 33188,
      "new_path": "gcc/algol68/a68-imports.cc"
    },
    {
      "type": "modify",
      "old_id": "10ee4a774159cc64c6c4aa9d2e9caa49e91c26e6",
      "old_mode": 33188,
      "old_path": "gcc/algol68/a68-moids-diagnostics.cc",
      "new_id": "8fffac070659d9095d057b5affc2886d1a7e3b15",
      "new_mode": 33188,
      "new_path": "gcc/algol68/a68-moids-diagnostics.cc"
    },
    {
      "type": "modify",
      "old_id": "f3e5793283efbe9bdeb9c79d05d06baceeb36bcc",
      "old_mode": 33188,
      "old_path": "gcc/algol68/a68-parser-bottom-up.cc",
      "new_id": "ccbcba93211dab970aa5245f465a18f391c8cb79",
      "new_mode": 33188,
      "new_path": "gcc/algol68/a68-parser-bottom-up.cc"
    },
    {
      "type": "modify",
      "old_id": "38aa9f3c8202f4c72c7e34950750a116dea189ce",
      "old_mode": 33188,
      "old_path": "gcc/algol68/a68-parser-brackets.cc",
      "new_id": "b2358fd0ebe00278387be24372af8f184aabf2bc",
      "new_mode": 33188,
      "new_path": "gcc/algol68/a68-parser-brackets.cc"
    }
  ]
}
