)]}'
{
  "commit": "602155b5d303401d492ba792a78e4090dd7cdf45",
  "tree": "cf6e14490ed610ee94838fb2b89d823a37f08042",
  "parents": [
    "a33de0453f72732f452bd76348f31c06de7d2b3b"
  ],
  "author": {
    "name": "C. Antonio Sanchez",
    "email": "cantonios@google.com",
    "time": "Thu Oct 16 16:55:10 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 16 16:55:39 2025 -0700"
  },
  "message": "Update Eigen to commit:cd4f989f8f9288ab5aed1643ecb04c7be021021e\n\nCHANGELOG\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\ncd4f989f8 - assume_aligned uses bytes not bits\nac7c192e1 - Add a bunch of useful scripts for planning releases.\n5bc944a3e - Fix jacobi svd for TriangularBase\ndbe9e6961 - Fix BLAS/LAPACK DLL usage on Windows.\nef3c5c1d1 - Add workaround for using std::fma for scalar multiply-add.\n5996176b8 - Fix alignment bug in avx pcast\u003cPacket4l, Packet4d\u003e\n4bd382df5 - Fix SSE PacketMath Compilation Error on QNX\n13bd14974 - fix errors in windows builds and tests\neea6587b0 - Fix scalar_inner_product_op when binary ops return a different type\n7eaf9ae68 - Add a method to SelfAdjointEigenSolver for computing the matrix exponential\n32b0f386b - Eliminate possible -Wstringop-overflow warning in .setZero()\n1edf360e3 - Fix line endings\nccde35bcd - Update dev version number.\na67f9dabb - tests: add missing link\ne6792039f - Update changelog to reflect 3.4.1 and 5.0.0 releases.\n4916887f2 - Update `geo_homogeneous` test, add eval() to PermutationMatrix.\n5c1029be1 - The \u0027CompressedStorageIterator\u003c\u003e\u0027 needs to satisfy the RandomAccessIterator\nf9f515fb5 - get rid of a bunch of windows jobs\n2e5447e62 - STYLE: Scripts with shebang should be executable\n8d7ebac6e - Disambiguate multiplication of a permutation matrix and a homogeneous vector\nbea7f7c58 - SparseMatrixBase: delete redundant/shadowed typedef\n7292c78e1 - blas: Fix parenthesis suggestion warning\ne524488eb - Convert Mercurial hgeol to gitattributes\ndbd25f632 - Fix select: return typed comparisons if vectorized\n027dc5bc8 - Extend the range of supported CMake package config versions\n4df215785 - Support matrix multiplication of homogeneous row vectors\n2d170aea1 - Define pcmp_le generically in terms of pcmp_eq and pcmp_lt.\nea869e183 - Add missing bool SSE2 PacketMath comparison\n6ef18340a - CMake: Explicit STATIC libs\n14477c5d4 - Replace deprecated std::is_trivial by an internal definition\nb2ec79a23 - Move smoketests to small GitLab runners.\n62fbd276e - Provide hints for deprecated functionality\nd38d669fd - Fix real schur exceptional shift\n4ac3e71f7 - CMake: Require at least C++14\na627f72cd - Add \"Version\" file and update version.\ne0a59e5a6 - Fix typo\n6cd6284f7 - Make the sparse matrix printer pretty\ne5f3fa2d6 - Add gemmtr implementation.\nf426eff94 - Add inline/device-function attributes to fma.\nda1a34a6b - Zero-out matrix for empty set of triplets.\n52fc978c6 - fixed typo `sparcity` -\u003e `sparsity`\n8a8fbc8f5 - Don\u0027t enable AVX for wasm.\n70d8d99d0 - Only build docs on push to main branch, not MRs.\n7f0cb638c - Specialize numext::madd for half/bfloat16.\n1e9d7ed7d - Add missing semicolon to `has_fma` definitions to fix GPU builds.\n5d4485e76 - Move more jobs to gitlab runners.\n2e8cc042a - Replace calls to numext::fma with numext:madd.\n52f570a40 - Move GPU ci jobs to gitlab-hosted runners.\n38b51d5b7 - Mitigate setConstant regression with custom scalars\nd2a70fe4e - Make permutation products aliasing by default.\n4ae564735 - Fix direct index aliased assignment.\n1a45d2168 - Fix use of FMA in triangular solver for boost multiprecision.\n05e74b1a4 - Tiny fix in `unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h`\nd36899812 - Fix MSVC error about missing std::bit_cast\nc487a4fe9 - Clean up most of testsuite on s390x\n\nPiperOrigin-RevId: 820448272\nChange-Id: Ie30f90f50d513e695d90b1295061104a87e8a762\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90bcbc3910109d571409f9d5e770525d132e4656",
      "old_mode": 33188,
      "old_path": "Eigen/Core",
      "new_id": "4ce2ed9729f8589c9e82ca68caad8d8542aa620e",
      "new_mode": 33188,
      "new_path": "Eigen/Core"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "164c87f6208d57772efb615f43de28f6311df4a5",
      "new_mode": 33188,
      "new_path": "Eigen/Version"
    },
    {
      "type": "modify",
      "old_id": "c9b2d2d2824d928204a4561f69de9a0bb11cb302",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/CoreEvaluators.h",
      "new_id": "60857e2cc417435312406cce2a8b40f1c9b2a565",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/CoreEvaluators.h"
    },
    {
      "type": "modify",
      "old_id": "13a542a023f9ce65c479025641a8b55a78126cdf",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/CwiseNullaryOp.h",
      "new_id": "e4c5fedc3fc52ec00175cda8586bebd62bfa2391",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/CwiseNullaryOp.h"
    },
    {
      "type": "modify",
      "old_id": "0333ad167adae4aca7100ec54adeb5cd0920191f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DenseBase.h",
      "new_id": "c81e1d109a5e8fb4e45f3f06a569250d37fc69ab",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DenseBase.h"
    },
    {
      "type": "modify",
      "old_id": "d62586c99b5af40c61f2578903fb51edf393275b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DenseStorage.h",
      "new_id": "45c8779acec9399b5cf8bc7cd1263b2d6f92f940",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DenseStorage.h"
    },
    {
      "type": "modify",
      "old_id": "9d4ecd445a4d9c16027fbc7f8ad9339831b29e32",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Fill.h",
      "new_id": "779ef26ab5a09e21289ae44c9493943ce82031ae",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Fill.h"
    },
    {
      "type": "modify",
      "old_id": "21a1bfc417e9b8a9ec3197d35d27c1de3dc41321",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/GenericPacketMath.h",
      "new_id": "64e11231ed4943b0d4312b96d108796beff50c22",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/GenericPacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "358239ca86a569a7f17b2930c07ea66160c63d6b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/IndexedView.h",
      "new_id": "10562c194340635eeea7fd03e9509df452737644",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/IndexedView.h"
    },
    {
      "type": "modify",
      "old_id": "9849d9b1fe44460841d6bb22729ca97071412855",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/InnerProduct.h",
      "new_id": "686ad1379cbe305b9ae3339b2412a3c465d4f980",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/InnerProduct.h"
    },
    {
      "type": "modify",
      "old_id": "481e057d03e9ef9e50c73b382ce28c8d38da4033",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MathFunctions.h",
      "new_id": "5e36ce84d4324c517cef8119fe0db469f4d4331a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "8d5c47e472f7a9efc1af90d5b9666f08e1bf5d4f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MatrixBase.h",
      "new_id": "045993d466054cbcee1760eb520b6db1706e5534",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "4748b118a688162e5b9c6ff02d537672c05e806d",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/PermutationMatrix.h",
      "new_id": "77133545165437c4eead58c272c64d272f3c58d8",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/PermutationMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "a230044583f40ee21bf607cc147d406677a3703d",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/ProductEvaluators.h",
      "new_id": "be55be5e89f3b8291c6a5c4b86ebb466fe947245",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/ProductEvaluators.h"
    },
    {
      "type": "modify",
      "old_id": "efba33680d7afd6a15d0939404efdc0d97ad3997",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/RandomImpl.h",
      "new_id": "1a82e62536f9c6c8423f81fd738f437a8345ea43",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/RandomImpl.h"
    },
    {
      "type": "modify",
      "old_id": "5b73ffe8607f4ac3560fa534ebf9de37795b323f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX/TypeCasting.h",
      "new_id": "767e2d554fae7cdd5d4ffe1e8cbf49e425841365",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX/TypeCasting.h"
    },
    {
      "type": "modify",
      "old_id": "f2e55f3458834b13968ee4b7b47bba9989da6777",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/BFloat16.h",
      "new_id": "b93c4bc2ebd002adb737ab27bf4e5699e4565b3d",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/BFloat16.h"
    },
    {
      "type": "modify",
      "old_id": "c073fe8ec798670c37a3205681b55570ff5fcd15",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/Half.h",
      "new_id": "210dfff1e8af258387a58f8ea66ff37673b1b65c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/Half.h"
    },
    {
      "type": "modify",
      "old_id": "64ba7ba3a6824bb5f8a1f3e707608187cb582cf6",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SSE/PacketMath.h",
      "new_id": "a5e4902c3252ab25143641edb5c8b94471fcfbc3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SSE/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "a750b26b8816de91ec469ebe854c9dc90ab24e87",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/ZVector/Complex.h",
      "new_id": "692f90f3efca3b3c89b2e3e9ac64c0674f8d0756",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/ZVector/Complex.h"
    },
    {
      "type": "modify",
      "old_id": "32e042554fe8f1081e5cf051898a08094079563f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/ZVector/MathFunctions.h",
      "new_id": "348d643ac889eccaf79ff0179aff276cee716fcb",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/ZVector/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "4d18af0c09c456e33fc793d232101e96dbe3099c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/ZVector/PacketMath.h",
      "new_id": "39073ed81416b307a0ad7d970973373b658c2be9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/ZVector/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "b6ecfb5d55c86b9b7047101732ccb5cb6118943b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/functors/BinaryFunctors.h",
      "new_id": "85e1584ea8e1f6b2d57eb05efbbf2b0922865f54",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/functors/BinaryFunctors.h"
    },
    {
      "type": "modify",
      "old_id": "4f3668944fcd5a6f81adf029c27c1d64be13c592",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/Parallelizer.h",
      "new_id": "b1b89ef971bea550e4c4c0f8edccd48c18484990",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/Parallelizer.h"
    },
    {
      "type": "modify",
      "old_id": "49f307c734e937f013e659e931286a17ef6756f9",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/ConfigureVectorization.h",
      "new_id": "c2546a083898154a1d4bd741722a5544cbdb1d92",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/ConfigureVectorization.h"
    },
    {
      "type": "modify",
      "old_id": "b6a64d4144079a340245cbae569656ea400e1182",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Macros.h",
      "new_id": "51a32a9e7e63b710795427d02eae73af15200a1c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Macros.h"
    },
    {
      "type": "modify",
      "old_id": "d6c09a392ad53d301eedba0e9ae7a6db8985e1a2",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Memory.h",
      "new_id": "d1f2bf3ed0b6ec42ab11b409cb4ec0a943b1bb45",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Memory.h"
    },
    {
      "type": "modify",
      "old_id": "1e12820008ab7fdcd3dbaa9e75cd16024afaa571",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Serializer.h",
      "new_id": "dc3bd13083b0af07a317638e54cf71f15d362152",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Serializer.h"
    },
    {
      "type": "modify",
      "old_id": "54a74e2f59fb1e209370a6bf831ed1869407a3ee",
      "old_mode": 33188,
      "old_path": "Eigen/src/Eigenvalues/RealSchur.h",
      "new_id": "94bc34dd8d40b174b16366120968f0ba5adef850",
      "new_mode": 33188,
      "new_path": "Eigen/src/Eigenvalues/RealSchur.h"
    },
    {
      "type": "modify",
      "old_id": "f84da91399638462cf7de51794b7eed0302ccfef",
      "old_mode": 33188,
      "old_path": "Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h",
      "new_id": "161e6b5723eda2d362b59bc40185755d2202f8fc",
      "new_mode": 33188,
      "new_path": "Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h"
    },
    {
      "type": "modify",
      "old_id": "ad6b821bea14a0e618f6ef8a739e8364c81e3fbc",
      "old_mode": 33188,
      "old_path": "Eigen/src/Geometry/EulerAngles.h",
      "new_id": "366a32ce42466a28f80034df58b462e7c7e0b5b3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Geometry/EulerAngles.h"
    },
    {
      "type": "modify",
      "old_id": "795af0d8d6e8fa9ba7dad71322d18c19bd07b62d",
      "old_mode": 33188,
      "old_path": "Eigen/src/Geometry/Homogeneous.h",
      "new_id": "4159dc6d0cea999692aa3eda3a190dc1110dc00c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Geometry/Homogeneous.h"
    },
    {
      "type": "modify",
      "old_id": "12cf6c2b2b344d54a9c32e1a5ba7ce81b21ef313",
      "old_mode": 33188,
      "old_path": "Eigen/src/KLUSupport/KLUSupport.h",
      "new_id": "91960222d8b60a9b9488e828cb42dc263c71f664",
      "new_mode": 33188,
      "new_path": "Eigen/src/KLUSupport/KLUSupport.h"
    },
    {
      "type": "modify",
      "old_id": "67c1167750d04edfacb9015895ec0965b9127dc5",
      "old_mode": 33188,
      "old_path": "Eigen/src/PardisoSupport/PardisoSupport.h",
      "new_id": "c4ca6d385d6bfc9dcd1fb8582f9e634dd6a4a6b7",
      "new_mode": 33188,
      "new_path": "Eigen/src/PardisoSupport/PardisoSupport.h"
    },
    {
      "type": "modify",
      "old_id": "6fab905e54b86f327f28921ccf9f6eb35baa7e2f",
      "old_mode": 33188,
      "old_path": "Eigen/src/SVD/BDCSVD.h",
      "new_id": "db1e4a2640ef905fcfc6b1d415dc8e991d896d2c",
      "new_mode": 33188,
      "new_path": "Eigen/src/SVD/BDCSVD.h"
    },
    {
      "type": "modify",
      "old_id": "1abde17fd90ceab909779b4dcdddad72a425d95c",
      "old_mode": 33188,
      "old_path": "Eigen/src/SVD/JacobiSVD.h",
      "new_id": "dfcb6df5e135d4671e35af14995e2475fbb1285b",
      "new_mode": 33188,
      "new_path": "Eigen/src/SVD/JacobiSVD.h"
    },
    {
      "type": "modify",
      "old_id": "3ccbb037e68e2953739e96b04098f15d8b44ae7d",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCholesky/SimplicialCholesky.h",
      "new_id": "d8e29447f0f4610013f026e1adc564ce0655ab41",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCholesky/SimplicialCholesky.h"
    },
    {
      "type": "modify",
      "old_id": "05c49e5c7bf36e6b1ee436d74d5e50e1a8fa42c4",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseCompressedBase.h",
      "new_id": "420e9fa3ca55a0a6ec922dd72bd4672e2fc181a5",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseCompressedBase.h"
    },
    {
      "type": "modify",
      "old_id": "8aeebc8f44ac180c0c1c04b55c94c4a4c3843bb1",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseDot.h",
      "new_id": "485605fd4bfe4c22bfdf908b1a5f40308cba06cc",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseDot.h"
    },
    {
      "type": "modify",
      "old_id": "7ddb6fab901621f15ff026d4ec405509f13abf68",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseMatrix.h",
      "new_id": "8fcdfdf1968059744efef8b9c08c5167fcf54fca",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "7ac16f8345291d10c6d7cff869f83cd77bb8766f",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseMatrixBase.h",
      "new_id": "ccbbe98da0387e06ca8e4fbf7e67074ee40c612f",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseMatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "3f72a34dabd9510a72b45e63a618ae22c769bf10",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseVector.h",
      "new_id": "d19a00dd9fc164237d7c0ae72b287e980f98288f",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseVector.h"
    },
    {
      "type": "modify",
      "old_id": "10e27d70f41c34a4f46dc19cae8c060262f35d44",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/TriangularSolver.h",
      "new_id": "684de483006c7552e5745a76b1bdda7b9d5d3321",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/TriangularSolver.h"
    },
    {
      "type": "modify",
      "old_id": "b5d29b219ae65d6faf19cb67108c476002539969",
      "old_mode": 33188,
      "old_path": "Eigen/src/SuperLUSupport/SuperLUSupport.h",
      "new_id": "158dadde128fd886a905c54826705938e3d900ab",
      "new_mode": 33188,
      "new_path": "Eigen/src/SuperLUSupport/SuperLUSupport.h"
    },
    {
      "type": "modify",
      "old_id": "3fdcc1fd4414d68651c75df9a866d2ac8cf372da",
      "old_mode": 33188,
      "old_path": "Eigen/src/UmfPackSupport/UmfPackSupport.h",
      "new_id": "1df8493d33b5d861145245bf7b7fb4149d117a57",
      "new_mode": 33188,
      "new_path": "Eigen/src/UmfPackSupport/UmfPackSupport.h"
    },
    {
      "type": "modify",
      "old_id": "4f189925ada52e7349ebbdd7090f5493887e7cd3",
      "old_mode": 33188,
      "old_path": "blas/CMakeLists.txt",
      "new_id": "27382212dea7cccc4bc7d40f1865ccf1992004f2",
      "new_mode": 33188,
      "new_path": "blas/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8962dc954007eecf834ca3f4b576935206bfd3df",
      "old_mode": 33188,
      "old_path": "blas/blas.h",
      "new_id": "2e5e37723dc41adbdc959034b1e0d7e2aa6c2531",
      "new_mode": 33188,
      "new_path": "blas/blas.h"
    },
    {
      "type": "modify",
      "old_id": "66a7d468be1c8332f14816895c2e1304a933f0c3",
      "old_mode": 33188,
      "old_path": "blas/level3_impl.h",
      "new_id": "4ea1b46c2229c15c53709c98660441386e690be1",
      "new_mode": 33188,
      "new_path": "blas/level3_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b680c63a0dd6025c98e36d8e98e7d1700ffd761f",
      "new_mode": 33188,
      "new_path": "cmake/Eigen3ConfigVersion.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "7b5c99064917948347de9f06c170b5c773df69b3",
      "old_mode": 33188,
      "old_path": "cmake/EigenTesting.cmake",
      "new_id": "d140fe6e8e99fae3c4a3acf4cc7a90dc5c176c3d",
      "new_mode": 33188,
      "new_path": "cmake/EigenTesting.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "513d1a6cc7ad7d3b1ebe63a01615d41592ee2d90",
      "new_mode": 33188,
      "new_path": "cmake/Version.in"
    },
    {
      "type": "modify",
      "old_id": "0e582a75dec7a87dd8a32748dfd41fa0f10d2ccf",
      "old_mode": 33188,
      "old_path": "doc/Doxyfile.in",
      "new_id": "25a7e2e9a49f063339b591bfd71312ae7fff53d9",
      "new_mode": 33188,
      "new_path": "doc/Doxyfile.in"
    },
    {
      "type": "modify",
      "old_id": "27ae531f69d5f30925746b3ebf85e9cbc9028efb",
      "old_mode": 33188,
      "old_path": "doc/PreprocessorDirectives.dox",
      "new_id": "f4af9074464393e0f3d766cd2347e58058e2ef79",
      "new_mode": 33188,
      "new_path": "doc/PreprocessorDirectives.dox"
    },
    {
      "type": "modify",
      "old_id": "0135ee23a803d57f57579acb26350ea124352146",
      "old_mode": 33188,
      "old_path": "doc/SparseLinearSystems.dox",
      "new_id": "a82ddfed9b56253aa49d1877264b8e84500139c2",
      "new_mode": 33188,
      "new_path": "doc/SparseLinearSystems.dox"
    },
    {
      "type": "modify",
      "old_id": "cf767d0ddabacd1a5abdfc7b3ad742defde1c66c",
      "old_mode": 33188,
      "old_path": "doc/TopicCMakeGuide.dox",
      "new_id": "ebbc4a8403742d2d72bff54551c44c9a8140375c",
      "new_mode": 33188,
      "new_path": "doc/TopicCMakeGuide.dox"
    },
    {
      "type": "modify",
      "old_id": "e61c99b2cd071c0181b80a3370caa4f1b21021f4",
      "old_mode": 33188,
      "old_path": "lapack/CMakeLists.txt",
      "new_id": "bede443db8dc32838245337a8ed40c8e4f34a332",
      "new_mode": 33188,
      "new_path": "lapack/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "88fdb9895fb43825894cf2862cf94cfdafa35ad8",
      "old_mode": 33188,
      "old_path": "lapack/lapack.h",
      "new_id": "49443eb754b543ee6c1ca97a87e446e4025b46ec",
      "new_mode": 33188,
      "new_path": "lapack/lapack.h"
    },
    {
      "type": "modify",
      "old_id": "262c5c6966f1461faa07a15f95ad750ef27ebe62",
      "old_mode": 33188,
      "old_path": "lapack/svd.inc",
      "new_id": "795cfb45e8c62492fcb79214f552435582fe71ae",
      "new_mode": 33188,
      "new_path": "lapack/svd.inc"
    },
    {
      "type": "modify",
      "old_id": "787dcb325faf1e052fc80e0da18f4c213871d3bb",
      "old_mode": 33188,
      "old_path": "scripts/eigen_gen_docs",
      "new_id": "787dcb325faf1e052fc80e0da18f4c213871d3bb",
      "new_mode": 33261,
      "new_path": "scripts/eigen_gen_docs"
    },
    {
      "type": "modify",
      "old_id": "e43f5aabec38103cf449219b26f0f0c07d4cb461",
      "old_mode": 33188,
      "old_path": "scripts/eigen_gen_split_test_help.cmake",
      "new_id": "e43f5aabec38103cf449219b26f0f0c07d4cb461",
      "new_mode": 33261,
      "new_path": "scripts/eigen_gen_split_test_help.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "854ec390e43681787b516f29fb1eedf33c07b3e6",
      "new_mode": 33188,
      "new_path": "scripts/git_commit_mrs_and_issues.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70dc03ff1c550f3c84d38a402085fee5b4fc98ff",
      "new_mode": 33188,
      "new_path": "scripts/gitlab_api_deploy_package.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d191fa3e25d80a9b4369055a59281e769edf599",
      "new_mode": 33188,
      "new_path": "scripts/gitlab_api_issues.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5d3530fc65b53c551b4e9e765147e20a3e6e499",
      "new_mode": 33188,
      "new_path": "scripts/gitlab_api_labeller.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12eb5f9b5a3699dfad8dec52ee76d3754e485b60",
      "new_mode": 33188,
      "new_path": "scripts/gitlab_api_mrs.py"
    },
    {
      "type": "modify",
      "old_id": "e2d06422e19f0db1d75c6258cd0e8b0a226ccb73",
      "old_mode": 33188,
      "old_path": "scripts/msvc_setup.ps1",
      "new_id": "3890a45873ac19b386b25f40ec0667f2f5066d2e",
      "new_mode": 33188,
      "new_path": "scripts/msvc_setup.ps1"
    },
    {
      "type": "modify",
      "old_id": "e62ec4529a4ddabdbf8c649e698d339ac708f342",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "e372a2ce11ce2477ce5162d0d53bc54a665c6010",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d37e47a6402deea1048972403672ab10ba351023",
      "old_mode": 33188,
      "old_path": "test/array_cwise.cpp",
      "new_id": "f361cce77cfeba74e40e245c9125ca218a44688a",
      "new_mode": 33188,
      "new_path": "test/array_cwise.cpp"
    },
    {
      "type": "modify",
      "old_id": "04e727d8317f74569b5631a1b32bc64d0b4b81af",
      "old_mode": 33188,
      "old_path": "test/eigensolver_selfadjoint.cpp",
      "new_id": "12bc3b1f7fb693ba9a08763ee6dc4ca928823b6e",
      "new_mode": 33188,
      "new_path": "test/eigensolver_selfadjoint.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb14413f71e6c256986f1c7c4a63dcea6bf69690",
      "old_mode": 33188,
      "old_path": "test/geo_homogeneous.cpp",
      "new_id": "c5ee7361e7e37f1525c98e4f95559f9d7d8f4b47",
      "new_mode": 33188,
      "new_path": "test/geo_homogeneous.cpp"
    },
    {
      "type": "modify",
      "old_id": "064cc4ac7107168c34381a007be0cd0a0946ee13",
      "old_mode": 33188,
      "old_path": "test/indexed_view.cpp",
      "new_id": "9f0df851d5f583ddb829d68dc5406990493ed0a6",
      "new_mode": 33188,
      "new_path": "test/indexed_view.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf5cc5fdba1ac0751df60a3ab3c7cdb34f961cb8",
      "old_mode": 33188,
      "old_path": "test/jacobisvd.cpp",
      "new_id": "7a6d4906f4273d72363e0668a3e99234c2006d8f",
      "new_mode": 33188,
      "new_path": "test/jacobisvd.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f48d713cbc321abbd0582936ec6917d896efd0b",
      "old_mode": 33188,
      "old_path": "test/packetmath.cpp",
      "new_id": "f21c7262151b864b4d2a29790edd3e701bd5ff99",
      "new_mode": 33188,
      "new_path": "test/packetmath.cpp"
    },
    {
      "type": "modify",
      "old_id": "2c8378301d616a35cd431b28c7104aaf26642fe2",
      "old_mode": 33188,
      "old_path": "test/permutationmatrices.cpp",
      "new_id": "ee794b24eb76895a9b7a433b343221aac4c58d5b",
      "new_mode": 33188,
      "new_path": "test/permutationmatrices.cpp"
    },
    {
      "type": "modify",
      "old_id": "f37a932d099e31c1f6a8690f820019841bb81cbb",
      "old_mode": 33188,
      "old_path": "test/product.h",
      "new_id": "21b470119841a1d205ea5dd0b76182d05d92014c",
      "new_mode": 33188,
      "new_path": "test/product.h"
    },
    {
      "type": "modify",
      "old_id": "deb238f6158fc81da1ca21be7e9d39261ba112f3",
      "old_mode": 33188,
      "old_path": "test/ref.cpp",
      "new_id": "8b19355a7763f7a7a02ce82b5dd1e02c88fbef13",
      "new_mode": 33188,
      "new_path": "test/ref.cpp"
    },
    {
      "type": "modify",
      "old_id": "a94e96a44928360b612c8ddb78fb9fb17913446f",
      "old_mode": 33188,
      "old_path": "test/visitor.cpp",
      "new_id": "7c6d4ff1920ee72d36f9b899f4cdfc5f1a802582",
      "new_mode": 33188,
      "new_path": "test/visitor.cpp"
    },
    {
      "type": "modify",
      "old_id": "283ea6db518c19317b26e716cdb1a1daa130ed62",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h",
      "new_id": "97e7da3bdfb6f0e2c634cc0fd03b5d7b1e50189f",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h"
    }
  ]
}
