)]}'
{
  "commit": "d23698b29b9fea667aa6b24bede83ccffd9adeab",
  "tree": "d90e0c0587598106c27e6245ef6f619130f606a2",
  "parents": [
    "2314d045faf3aeec549ebdea48c36533827f3853"
  ],
  "author": {
    "name": "Jakub Jelinek",
    "email": "jakub@redhat.com",
    "time": "Thu Aug 06 13:27:02 2026 +0200"
  },
  "committer": {
    "name": "Jakub Jelinek",
    "email": "jakub@gcc.gnu.org",
    "time": "Thu Aug 06 13:27:02 2026 +0200"
  },
  "message": "testsuite: Handle C++29 in libstdc++ std module exports plugin\n\nSimilar thing to the last, we also want to verify std.cc module exports\nin C++29 mode.\n\n2026-08-06  Jakub Jelinek  \u003cjakub@redhat.com\u003e\n\n\t* g++.dg/plugin/plugin.exp (plugin_test_list): Add\n\tstd-module-exports-c++29.C.\n\t* g++.dg/plugin/std_module_exports_plugin.cc (whitelist_std): Add\n\tcxx29 enumerator, change value of all.\n\t(plugin_dump_decl): Handle C++29.\n\t* g++.dg/plugin/std-module-exports-c++29.C: New test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52147811385c3a3e6bba0d83f6ab239e68faaf85",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/g++.dg/plugin/plugin.exp",
      "new_id": "440d1838b9131ca4ca5dc7cb0a04f352ce19db2d",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/g++.dg/plugin/plugin.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79fa998b9c76fdeb1dff901d7c0cccd756d1c48a",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/g++.dg/plugin/std-module-exports-c++29.C"
    },
    {
      "type": "modify",
      "old_id": "21a765041f6e2ebaa8485ce47b5492e9f98f5c12",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/g++.dg/plugin/std_module_exports_plugin.cc",
      "new_id": "9487b093a186419f56f0759fec0111a4176d8962",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/g++.dg/plugin/std_module_exports_plugin.cc"
    }
  ]
}
