)]}'
{
  "commit": "68a7e6212203c4891a2669adecbcbf75d6851ab4",
  "tree": "d365d21e4906d849e5efc09cc6c01f2fb6b92c76",
  "parents": [
    "6cff9efc901f3d377007b213051e7d101c8a1ff6"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Oct 09 17:22:31 2026 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Oct 21 15:18:40 2026 -0700"
  },
  "message": "Expand jet_operator_benchmark to all Jet ops\n\nExpand jet_operator_benchmark to cover all arithmetic, compound\nassignment, algebraic, rounding, exponential, logarithmic,\ntrigonometric, inverse trigonometric, hyperbolic, power, norm,\nhypotenuse, error, Bessel, multi-argument, C++20, comparison, and\nclassification functions on Jet\u003cdouble, N\u003e across dimensions 3, 10,\n15, 25, and 32.\n\nAlso pass -mllvm -inlinehint-threshold\u003d1000000 and -mno-outline to\nClang benchmark targets in add_dependencies_to_benchmark so that\nEIGEN_STRONG_INLINE is honored and MachineOutliner does not outline\ninstructions inside hot inner benchmark loops.\n\nChange-Id: I8fe1b8d7e20b68380cf77d0d010dd1d1aaef6fb1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "193d1744da5dcb5a04850d564d29e4a8ab1e9173",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "286f353ef1b1a69f6baf2741529d85d6c15ddc2d",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "94b0308610b289fae83f53cd25bf72227ff2aaa0",
      "old_mode": 33188,
      "old_path": "internal/ceres/jet_operator_benchmark.cc",
      "new_id": "6afc3a400d21d6dd74f8381abbb4542c67ccd1cf",
      "new_mode": 33188,
      "new_path": "internal/ceres/jet_operator_benchmark.cc"
    }
  ]
}
