)]}'
{
  "commit": "195d8d13a6a3962ac39ef7fcdcc6add0216eb8bc",
  "tree": "a21461014c9c9f4daa36ef73cd900ae2f42aed2d",
  "parents": [
    "83041ac84f2d67c28559c67515e0e596a3f3aa20"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Sep 06 07:12:23 2016 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Sep 06 07:15:20 2016 -0700"
  },
  "message": "Remove two DCHECKs from CubicHermiteSpline.\n\nThey were present as debugging checks but were causing problems\nwith the build on 32bit i386 due to numerical cancellation issues,\nwhere x ~ -epsilon.\n\nRemoving these checks only changes the behaviour in Debug mode.\nWe are already handling such small negative numbers in production\nif they occur. All that this change does is to remove the crash.\n\nhttps://github.com/ceres-solver/ceres-solver/issues/212\n\nThanks to @NeroBurner and @debalance for reporting this.\n\nChange-Id: I66480e86d4fa0a4b621204f2ff44cc3ff8d01c04\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41bf627c425bb3c671effe6f2aa42031a5caa5aa",
      "old_mode": 33188,
      "old_path": "include/ceres/cubic_interpolation.h",
      "new_id": "53bbc3373948f6f72ec5d034ac7afaff1a4f6ea1",
      "new_mode": 33188,
      "new_path": "include/ceres/cubic_interpolation.h"
    }
  ]
}
