)]}'
{
  "commit": "7a81b63abc2b3da0d7f0950f69377d2b3f54b0fb",
  "tree": "3141714c82a59fcc50c8627c4039d56ccf9b3e14",
  "parents": [
    "432bb50ff539e7672723dc9161e44046710a1334"
  ],
  "author": {
    "name": "Alexei Podtelezhnikov",
    "email": "apodtele@gmail.com",
    "time": "Thu Apr 25 22:06:33 2019 -0400"
  },
  "committer": {
    "name": "Alexei Podtelezhnikov",
    "email": "apodtele@gmail.com",
    "time": "Thu Apr 25 22:06:33 2019 -0400"
  },
  "message": "Optimize Bézier bisections.\n\n* src/raster/ftraster.c (Split_Conic, Split_Cubic): Use shifts and\nrefactor.\n* src/smooth/ftgrays.c (gray_split_conic, gray_split_cubic): Ditto.\n* src/base/ftstroke.c (ft_conic_split, ft_cubic_split): Ditto.\n* src/base/ftbbox.c (cubic_peak): Use shifts.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7919b5f527417340c5bbb4085675493f6e7cc187",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "cae7fabab40b2fbdd649e4cfb68dd7763020a584",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "0b04fde6359570dde0a4d41137372c9fb9b1d61d",
      "old_mode": 33188,
      "old_path": "src/base/ftbbox.c",
      "new_id": "a0b2c46f7b743b380e90170e53b2573a7192de61",
      "new_mode": 33188,
      "new_path": "src/base/ftbbox.c"
    },
    {
      "type": "modify",
      "old_id": "826062c94ec118310e32388a66f48fcc45d49838",
      "old_mode": 33188,
      "old_path": "src/base/ftstroke.c",
      "new_id": "1b2c0f657ca24863cbb5d8ccd553066c332f3fef",
      "new_mode": 33188,
      "new_path": "src/base/ftstroke.c"
    },
    {
      "type": "modify",
      "old_id": "798a72d02a129b669c5d875f573dd190c063c75c",
      "old_mode": 33188,
      "old_path": "src/raster/ftraster.c",
      "new_id": "2859113a3246a7ea61687321e1e7dd506a56c898",
      "new_mode": 33188,
      "new_path": "src/raster/ftraster.c"
    },
    {
      "type": "modify",
      "old_id": "20c6a344ed86aee6a7b6d9bcfe7fda07e8f81d92",
      "old_mode": 33188,
      "old_path": "src/smooth/ftgrays.c",
      "new_id": "82cd445980c2411b80e1616a43f3749166229da6",
      "new_mode": 33188,
      "new_path": "src/smooth/ftgrays.c"
    }
  ]
}
