)]}'
{
  "commit": "a75b2b0c7974572ce274e8207ba5161001a0b87d",
  "tree": "e8987e6f2610b524391652ed214f253b4a65553f",
  "parents": [
    "9a6317647091156dd66e61fcdaec866be67f327d"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Wed Oct 09 12:35:25 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 09 12:36:12 2024 -0700"
  },
  "message": "Update Eigen to commit:78f3c654eef75ff15cb27c0816f702e4828a11ad\n\nCHANGELOG\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n78f3c654e - Don\u0027\\\u0027\u0027t use constexpr with half.\n6d7af238f - Adjust array_cwise for 32-bit arm.\n74dcfbbd0 - Use ppolevl for polynomial evaluation in more places.\na097f728f - Avoid producing erf(x) \u003d NaN for large |x|.\n44b16f48c - Improve speed and accuracy or erf()\n12068cbcd - Fix inverse evaluator for running on CUDA device.\n4e8e5e740 - Add max_digits10 in NumTraits for mpreal types.\n8e8c31908 - Add missing EIGEN_DEVICE_FUNC annotations.\n7ad7c1d5c - fix implicit conversion warning (again)\nd052b7f86 - add extra debugging info to float_pow_test_impl, clean up array_cwise tests\nba5183f98 - fix warning in EigenSolver::pseudoEigenvalueMatrix()\n3ffb4e50d - fix implicit conversion in TensorChipping\nb6b8b54e5 - Fixed issue #2858: removed unneeded call to _mm_setzero_si128\n2a3465102 - Refactor code to use constexpr for data() functions.\n\nPiperOrigin-RevId: 684133454\nChange-Id: I0ff7c2f21ba567663489e36035a1eb726c64c1e5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b45395d7a03bd19c8eb4be581c248a7ac9febfbb",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/ArrayWrapper.h",
      "new_id": "b636d88ad18d22444af110ec8e50951c2734cc39",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/ArrayWrapper.h"
    },
    {
      "type": "modify",
      "old_id": "9b16ed289e75c050ceb6bada45970fc384b06034",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Block.h",
      "new_id": "709264c69990545d58ea6bb7912bc8426eeb57c3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Block.h"
    },
    {
      "type": "modify",
      "old_id": "f61693982ed7c63825a946512a16ee3979deb347",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DenseStorage.h",
      "new_id": "49c4099412390ff957f24e5384011750a78fca94",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DenseStorage.h"
    },
    {
      "type": "modify",
      "old_id": "b7ae44fda940c96248036ed2b09fcbfcee1047d0",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/GeneralProduct.h",
      "new_id": "dc124813716d38808530161010eb827be2329b56",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/GeneralProduct.h"
    },
    {
      "type": "modify",
      "old_id": "cfb3b20e5a213025d9ec5de9244254818c8058f1",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Inverse.h",
      "new_id": "013ad0a942664cdf4e61c969d28454f2e320b1a7",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Inverse.h"
    },
    {
      "type": "modify",
      "old_id": "da95b5c4007e13b3ca8b72328e1facb2b690db08",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MapBase.h",
      "new_id": "1e83fdf70fe3c0e67a392550760425a78c5fdec5",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MapBase.h"
    },
    {
      "type": "modify",
      "old_id": "df90318bfbfc95c76f0e593c9fd7415c500f5240",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/PlainObjectBase.h",
      "new_id": "62195f4e3e275b9511acd22f70831158a1f68fb9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/PlainObjectBase.h"
    },
    {
      "type": "modify",
      "old_id": "b881dd6cd4f84d3048ef75708106ee851b40431e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Reshaped.h",
      "new_id": "4b34e16f6a496cda349245b4d8c6b9ed34a325f9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Reshaped.h"
    },
    {
      "type": "modify",
      "old_id": "a8fdeaf37532a38bf54d3db075692a579c5d6a96",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Stride.h",
      "new_id": "14b025c4673487af7328196fe51e14658e987513",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Stride.h"
    },
    {
      "type": "modify",
      "old_id": "1cc7a286766a68cf64a5bb2f00e36a91761409b2",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Transpose.h",
      "new_id": "89e3d95fd72231df734c47fb054cecf380bafc6d",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Transpose.h"
    },
    {
      "type": "modify",
      "old_id": "5bce19464da636d9e51b58f121bff1fba022bfba",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h",
      "new_id": "c3270e13248605258cbdd2628d6b12b54fe5f879",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "fe596e2687439ace5bf0aa7cb9dab5c2992d4faf",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SSE/PacketMath.h",
      "new_id": "ce0d0ab132dee414637d5e48e01ac6f7810d8d9f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SSE/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "c2994b20490130a98f1dc4060828569534884b73",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/BlasUtil.h",
      "new_id": "19d9917d788add4ac7fb8dc7fb104202214ae48a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/BlasUtil.h"
    },
    {
      "type": "modify",
      "old_id": "2f1e3d35ecc9c6cc1bf0d21ae3804a8b4452c7c0",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/MaxSizeVector.h",
      "new_id": "54b556dd01a7d5ed6ad588df26992d5189d65214",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/MaxSizeVector.h"
    },
    {
      "type": "modify",
      "old_id": "40830fbdc5f4b3e4ccb42b97b264a51e946fe430",
      "old_mode": 33188,
      "old_path": "Eigen/src/Eigenvalues/EigenSolver.h",
      "new_id": "f73d58f870916f14498fd63183f881037b1cb8bb",
      "new_mode": 33188,
      "new_path": "Eigen/src/Eigenvalues/EigenSolver.h"
    },
    {
      "type": "modify",
      "old_id": "fd3fc58f46d53d35b78ddda0cd666c5afffb1846",
      "old_mode": 33188,
      "old_path": "Eigen/src/Geometry/Transform.h",
      "new_id": "b1a9f21fac590af1559b794594ae3cd25f7b153c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Geometry/Transform.h"
    },
    {
      "type": "modify",
      "old_id": "24ebb7cac19373c93b3b9dcf526a02723b40f9f9",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseMatrix.h",
      "new_id": "16ee8da165b883a74f7a3f1b5980d5cac1b6850f",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "6b1816b9c3e9d6f1d73290d0f643aeb392836af0",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseVector.h",
      "new_id": "58ebb1bd9dcb0cecc53e4a2711d908d34f9ec776",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseVector.h"
    },
    {
      "type": "modify",
      "old_id": "d032e0b767b3bf83a3d66ff3c0cc5be1265112e6",
      "old_mode": 33188,
      "old_path": "test/array_cwise.cpp",
      "new_id": "cc901ff4cc33132dd3828506fb0815c60ddcc786",
      "new_mode": 33188,
      "new_path": "test/array_cwise.cpp"
    },
    {
      "type": "modify",
      "old_id": "ca1748d23d1e94131be83a3f3a89e6c06a7eb635",
      "old_mode": 33188,
      "old_path": "test/main.h",
      "new_id": "c7cc531dc3dcc398fd3570431e9456b1f8ae207e",
      "new_mode": 33188,
      "new_path": "test/main.h"
    },
    {
      "type": "modify",
      "old_id": "f5172cd8d7bb7373bea2a1c2be803cf9cb2d3103",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h",
      "new_id": "5db563d601b89631472212354917652491ec43ff",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h"
    },
    {
      "type": "modify",
      "old_id": "ba9d7c9c435c88c56f704687b5494fd8ca99aa65",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/MPRealSupport",
      "new_id": "322ff45fb1ad0815b53781d2d540b6ac14dac83b",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/MPRealSupport"
    },
    {
      "type": "modify",
      "old_id": "e3346175e7cc8d6f08e48aeb76c7ce4d23905ccb",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h",
      "new_id": "86a49b679e7ff4313fbd968107ed4ffad15565ae",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h"
    }
  ]
}
