)]}'
{
  "commit": "8b88a9ab490292a08d537cab491bcb8fef186922",
  "tree": "be91ca20c94ed0bb8354a6cbd4fe0dd48a9e3d8a",
  "parents": [
    "84436f791c2f76a82f56190ba9d744c904c07551"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Fri May 27 01:42:39 2022 +0200"
  },
  "committer": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Mon Jan 22 20:42:59 2024 +0100"
  },
  "message": "Use C++17 Bessel functions\n\nMove Bessel functions availability checks from configuration time to\ninclusion time to be more robust and allow the use of ABI compatible\ncompilers (e.g., Ceres is compiled using Clang but is used in a project\ncompiled using GCC.)\n\nSince libc++ does not yet implement special math functions, we fallback\nto their POSIX implementation if available. However, then only the\ndeprecated BesselJ{0,1,n} are provided.\n\nFixes #814\n\nChange-Id: Ic3e62452b36e90cb22644cc8e553e3dd1881193f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e7fd3a9eab7e721f4d5508e12439664b28fb71c",
      "old_mode": 33188,
      "old_path": "cmake/config.h.in",
      "new_id": "156679505210c029f99fbecf60b4474e2050c5ce",
      "new_mode": 33188,
      "new_path": "cmake/config.h.in"
    },
    {
      "type": "modify",
      "old_id": "b8cb0ffcffd8569aefe3954584d16b82a5787e26",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/port.h",
      "new_id": "d78ed51baf8138cf82e93b859196a531a477f771",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/port.h"
    },
    {
      "type": "modify",
      "old_id": "f279ba3d8035b3a537aa3562bcef4503371ddf53",
      "old_mode": 33188,
      "old_path": "include/ceres/jet.h",
      "new_id": "3b7f23fc9b9ab0087c3b903785ae0e8868b4d865",
      "new_mode": 33188,
      "new_path": "include/ceres/jet.h"
    },
    {
      "type": "modify",
      "old_id": "a006648722e78dabd19e735b2dbdeddb103bcc2b",
      "old_mode": 33188,
      "old_path": "internal/ceres/jet_test.cc",
      "new_id": "a9207999a2414b45019526aed87930bd07d9236b",
      "new_mode": 33188,
      "new_path": "internal/ceres/jet_test.cc"
    }
  ]
}
