)]}'
{
  "commit": "84f66a00e7823f94a2cd6da84e3f006160f6f294",
  "tree": "9c71cc89a65492acba1667b2fb12ae41acab05f9",
  "parents": [
    "a882bcaa535973824b6ddc4a985c9708cdcc6fbf"
  ],
  "author": {
    "name": "Marco Trevisan (Treviño)",
    "email": "mail@3v1n0.net",
    "time": "Wed Sep 14 01:59:24 2022 +0200"
  },
  "committer": {
    "name": "Marco Trevisan (Treviño)",
    "email": "mail@3v1n0.net",
    "time": "Wed Sep 14 03:35:28 2022 +0200"
  },
  "message": "gmacros: Prioritize the usage of [[noreturn]] in C++11\n\nWe defined G_NO_RETURN as [[noreturn]] in the C++ case, but only after\ntrying the __attribute__ syntax, so it was never used in GNUC compatible\ncompilers.\n\nGive it priority instead when supporting a C++11 compiler and onwards.\n\nAs per this we need to adapt the code in the places where it was not\nproperly used (leading to compilation warnings).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af117f48e62bf6f93303eece80260c5a069adf0a",
      "old_mode": 33188,
      "old_path": "glib/gmacros.h",
      "new_id": "f3fcd5e79701c049b776a26c28119b17fce23619",
      "new_mode": 33188,
      "new_path": "glib/gmacros.h"
    },
    {
      "type": "modify",
      "old_id": "119b72e910189da4f3580c2ba2bddd39b20d0f20",
      "old_mode": 33188,
      "old_path": "glib/gmessages.h",
      "new_id": "eab6d067846d2a304719e5e228a85036ab2710c4",
      "new_mode": 33188,
      "new_path": "glib/gmessages.h"
    },
    {
      "type": "modify",
      "old_id": "bc404d96d94b3b5050e945854be83b640bd79f99",
      "old_mode": 33188,
      "old_path": "glib/gtestutils.h",
      "new_id": "5db453a70fb179dfa891392f863e7edc99a5f1fa",
      "new_mode": 33188,
      "new_path": "glib/gtestutils.h"
    },
    {
      "type": "modify",
      "old_id": "d50ef709ecd80a320885c9e4cb6aa18073999a57",
      "old_mode": 33188,
      "old_path": "glib/gutils.h",
      "new_id": "d0e9c62631078fc022978f08c08551f76902b99d",
      "new_mode": 33188,
      "new_path": "glib/gutils.h"
    }
  ]
}
