)]}'
{
  "commit": "937ccf152b23169ce68987e31161938550381387",
  "tree": "0226c0e03b2c1947bd3534e6bddf339759df1d10",
  "parents": [
    "fd21df724405da65e9a76f6d83f8a5c17419746d"
  ],
  "author": {
    "name": "Matthias Clasen",
    "email": "mclasen@redhat.com",
    "time": "Tue May 17 11:52:47 2022"
  },
  "committer": {
    "name": "Matthias Clasen",
    "email": "mclasen@redhat.com",
    "time": "Tue May 17 11:55:13 2022"
  },
  "message": "Cut down on type-checking overhead\n\nWe *know* what the parent class is. There is\nno point in checking every time we want to\nchain up. We only do this because the\nfoo_parent_class that the G_DEFINE_TYPE macro\nprovides for us is a generic pointer. And that\nis just because we don\u0027t have the C name for\nthe parent type available there.\n\nJust cast things, and avoid taking type system\nlocks.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6188cb4d4ee9ad93dfdec68e72d5f290b94c243",
      "old_mode": 33188,
      "old_path": "gtk/gtkcolumnlistitemfactory.c",
      "new_id": "2e887c0b5a416c6023db98a1660a6bd914ab1655",
      "new_mode": 33188,
      "new_path": "gtk/gtkcolumnlistitemfactory.c"
    },
    {
      "type": "modify",
      "old_id": "df818be7585f79f88ce2e13f61beda43164b2f48",
      "old_mode": 33188,
      "old_path": "gtk/gtklistitem.c",
      "new_id": "099604247b75f3c0d3d526f306a12b0e701c1f3b",
      "new_mode": 33188,
      "new_path": "gtk/gtklistitem.c"
    },
    {
      "type": "modify",
      "old_id": "48383f29de16fdcf7e889819e88c2f40d9d4bdb6",
      "old_mode": 33188,
      "old_path": "gtk/gtklistitemfactory.c",
      "new_id": "d3ae7ca13033d48f318302166b0b3d34c1606c9b",
      "new_mode": 33188,
      "new_path": "gtk/gtklistitemfactory.c"
    },
    {
      "type": "modify",
      "old_id": "fc407fbd8391190f8cac7ebbfec1ec21feefc8d1",
      "old_mode": 33188,
      "old_path": "gtk/gtklistitemwidget.c",
      "new_id": "703db9396813d4505896741007318245357b76f7",
      "new_mode": 33188,
      "new_path": "gtk/gtklistitemwidget.c"
    }
  ]
}
