)]}'
{
  "commit": "0e8264cc47661651a11e2dd8570c210082963545",
  "tree": "008019bedaaeb20b8d7818d2bb683d0a57493655",
  "parents": [
    "a1b3fce9e0a4141b973f6b4dd9b08c4c13052d52"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sat Aug 22 16:23:05 2015 +0100"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Wed Sep 02 19:37:01 2015 +0100"
  },
  "message": "Add increased inline threshold (iff Clang) to exported Ceres target.\n\n- When compiled with Clang, Ceres and all of the examples are compiled\n  with an increased inlining-threshold, as the default value can result\n  in poor Eigen performance.\n- Previously, client code using Ceres would typically not use an\n  increased inlining-threshold (unless the user has specifically added\n  it themselves).  However, increasing the inlining threshold can result\n  in significant performance improvements in auto-diffed CostFunctions.\n- This patch adds the inlining-threshold flags to the interface flags\n  for the Ceres CMake target s/t any client code using Ceres (via\n  CMake), and compiled with Clang, will now be compiled with the same\n  increased inlining threshold as used by Ceres itself.\n\nChange-Id: I31e8f1abfda140d22e85bb48aa57f028a68a415e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20e7cacbf2c301d919b3f60b36540ca4be1304a1",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "af8f34191af8a31d3375e27d38bf25cb642bf827",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "bcda9a717fc8d42f1c56ab284b7d62c6fb74bc3b",
      "old_mode": 33188,
      "old_path": "cmake/CeresConfig.cmake.in",
      "new_id": "94682796b2c0416a32f5541973ada2507ff52069",
      "new_mode": 33188,
      "new_path": "cmake/CeresConfig.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "a4737d6324c48efc8271d9fd9180b204fb55b310",
      "old_mode": 33188,
      "old_path": "docs/source/faqs.rst",
      "new_id": "f6dbdbb60c00de30cd6e1d0e572c4b64f8ecf72d",
      "new_mode": 33188,
      "new_path": "docs/source/faqs.rst"
    },
    {
      "type": "modify",
      "old_id": "2ae05b7453b1c2ea1e383015729d778758d744df",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "49f4de3b0b7f3980179fc13102810cd378ed5b83",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    }
  ]
}
