)]}'
{
  "commit": "c06f4c400d970fb73fa5f326fb07eeb64d47b6ce",
  "tree": "d875c12141f2230067510d2a5df880a74440682c",
  "parents": [
    "1636f44df7290edfc1ae67c7304d584255083492"
  ],
  "author": {
    "name": "Krzysztof Kowalczyk",
    "email": "kkowalczyk@kjkubu.(none)",
    "time": "Tue Sep 25 22:19:16 2007 -0700"
  },
  "committer": {
    "name": "Krzysztof Kowalczyk",
    "email": "kkowalczyk@kjkubu.(none)",
    "time": "Tue Sep 25 22:19:16 2007 -0700"
  },
  "message": "Perf improvement for some scenarios by caching SplashPath.\n\nPDF from https://bugs.freedesktop.org/show_bug.cgi?id\u003d11849\nshows a high rate of creation/destruction of SplashPath\nobjects. At the same time, only a few exists at the same\ntime. This patch implements a small cache to recycle\nSplashPath objects. In my test rendering time for the above\nPDF dropped ~4%, mostly thanks to decent reduction in\nmalloc/free calls.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8ae5394928f5eb7cb60b5b50bd90c5d55646857",
      "old_mode": 33188,
      "old_path": "poppler/SplashOutputDev.cc",
      "new_id": "dd211f4e9498ae22899107d8b450bfb0909829f1",
      "new_mode": 33188,
      "new_path": "poppler/SplashOutputDev.cc"
    },
    {
      "type": "modify",
      "old_id": "45eb6fe2577d11735df58a13cb7efa4f788832cf",
      "old_mode": 33188,
      "old_path": "splash/Splash.cc",
      "new_id": "84c33001021ceb6cea1674ababb1e25e38238f10",
      "new_mode": 33188,
      "new_path": "splash/Splash.cc"
    },
    {
      "type": "modify",
      "old_id": "963d42dc706bfa584756f047bcfec8204e8fbbb8",
      "old_mode": 33188,
      "old_path": "splash/SplashFTFont.cc",
      "new_id": "dfda251d099bf42f13cee57e29fc1d5455ee3980",
      "new_mode": 33188,
      "new_path": "splash/SplashFTFont.cc"
    },
    {
      "type": "modify",
      "old_id": "261f77883cdac0d60940b8483eadf651e17f368e",
      "old_mode": 33188,
      "old_path": "splash/SplashPath.cc",
      "new_id": "29c5a2d9960109025ec91b486ba155fa9316e397",
      "new_mode": 33188,
      "new_path": "splash/SplashPath.cc"
    },
    {
      "type": "modify",
      "old_id": "ea58af0c819dd17e92bda032d766dec0c8db756f",
      "old_mode": 33188,
      "old_path": "splash/SplashPath.h",
      "new_id": "36e9b4e3d6a7b310d7b8448d77982b5a1f259daa",
      "new_mode": 33188,
      "new_path": "splash/SplashPath.h"
    },
    {
      "type": "modify",
      "old_id": "b30c0fc70cc1a7267eece2b44eb33adbc09f049e",
      "old_mode": 33188,
      "old_path": "splash/SplashT1Font.cc",
      "new_id": "fb2b7f07211d8659a43c0bc33c7664b267af15d6",
      "new_mode": 33188,
      "new_path": "splash/SplashT1Font.cc"
    }
  ]
}
