)]}'
{
  "commit": "9f7fb66d62014ed62ba6aa617364e8591211c797",
  "tree": "0424d41e1de2b43b2af8d0908aa294fa2e3c119f",
  "parents": [
    "ab0d373e465f46ce483db640d0fb2f244f48702d"
  ],
  "author": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Wed Mar 25 11:41:39 2020 +0100"
  },
  "committer": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Thu Mar 26 18:23:48 2020 +0100"
  },
  "message": "Add a constant cost function to the autodiff benchmarks\n\nThe constant cost function is run with a variable number of\nparameters to test at which point, different compilers fail\nto optimize the autodiff code.\n\nClang achieves expected performance which fails at \u003e50 parameters.\nG++ fails already at 20 parameters\n\nChange-Id: I75d8c683ef0011d813ec6d966d7ad58f86530f44\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "252cb52f84e120df601d7a05080223b91a045a18",
      "old_mode": 33188,
      "old_path": "internal/ceres/autodiff_benchmarks/autodiff_benchmarks.cc",
      "new_id": "c274aa5a5e4dd114741c84bdbe7e078d4f0b8529",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_benchmarks/autodiff_benchmarks.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00f39d6a9c08e5ba38bdd00ee27616d7dfb47872",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_benchmarks/constant_cost_function.h"
    }
  ]
}
