)]}'
{
  "commit": "879885e10da768878586c14675315f2e4bb11a4e",
  "tree": "f0eb70a2b283d327a0a0cc3e381d87b87e398f38",
  "parents": [
    "97bf5493da68fde7fd178cb491efa97d4672c623"
  ],
  "author": {
    "name": "Florian Maurin",
    "email": "5298202-florian360@users.noreply.gitlab.com",
    "time": "Fri May 01 16:54:04 2026 +0000"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Fri May 01 09:54:04 2026 -0700"
  },
  "message": "Modernize internal utilities for C++14\n\nlibeigen/eigen!2490\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fec8f35cb79713f7ed6498489dff5fc90c32233",
      "old_mode": 33188,
      "old_path": "Eigen/Core",
      "new_id": "060c92bcd7fdbb7204d0a7d7242bab14413b9d6d",
      "new_mode": 33188,
      "new_path": "Eigen/Core"
    },
    {
      "type": "modify",
      "old_id": "0d701198bfac626a9bcbd98177ee83e062ff4518",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/CoreEvaluators.h",
      "new_id": "ef1642c54ed4b75d46c8dff6343dddc4404625bf",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/CoreEvaluators.h"
    },
    {
      "type": "modify",
      "old_id": "4b0ca975be124bfb75f07e1f7967c06f3638cd53",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MathFunctions.h",
      "new_id": "83e22147dc251b153d6070662ac17a20c4cea1cc",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "11c0bd73d389017c28419c8ca7faaa15379cb36c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX512/TrsmKernel.h",
      "new_id": "fffedb67ed6bc0110013982b0b0138670794f774",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX512/TrsmKernel.h"
    },
    {
      "type": "modify",
      "old_id": "3a5f68eba2fec155f60c1f3b6d9cc7821da02a86",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX512/TrsmUnrolls.inc",
      "new_id": "3ca8b2d24ec4556fc8fa4ae9e3926505d13b7d01",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX512/TrsmUnrolls.inc"
    },
    {
      "type": "modify",
      "old_id": "ab02d320a5ea25746adee6495f7b7ea55d8e5729",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h",
      "new_id": "4815974b0988b750c87cecbf36b4d614d77378d7",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AltiVec/MatrixProductMMA.h"
    },
    {
      "type": "modify",
      "old_id": "0e7448792bf0e09516c6f336b2d4b19979445db8",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/GPU/Tuple.h",
      "new_id": "e9b608c1f3027c28e15b0ad6e4e70c4b2a3b63c5",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/GPU/Tuple.h"
    },
    {
      "type": "modify",
      "old_id": "d99a154cc16ba73a051d55c6d5eca6bbf32fe6be",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/RVV10/PacketMath2.h",
      "new_id": "ccf496b9abf46a664cde7d714a665c8af0fb6aee",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/RVV10/PacketMath2.h"
    },
    {
      "type": "modify",
      "old_id": "2522efd99320fa6a2cca49a1bc5e7a7dfc043aae",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/RVV10/PacketMathBF16.h",
      "new_id": "8e15b21a47a47292510a34a8dd81d573896fbcc9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/RVV10/PacketMathBF16.h"
    },
    {
      "type": "modify",
      "old_id": "73118a31c21130a47b880d551c458ee5618dda2e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/RVV10/PacketMathFP16.h",
      "new_id": "b1113c9d12bbb4918d3728526c103486985d1b09",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/RVV10/PacketMathFP16.h"
    },
    {
      "type": "modify",
      "old_id": "d052dfba528f9c2b8a83c2800c1788b1ef2a9800",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/SelfadjointRank2Update.h",
      "new_id": "165875ff421cf1c4e54061aa6647d74c74f926ef",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/SelfadjointRank2Update.h"
    },
    {
      "type": "modify",
      "old_id": "233e58f88522bfa7e60e0c7b83a3e12aa322cd01",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/ForwardDeclarations.h",
      "new_id": "705913986263d67b49df8e48e47433a7a55e11db",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/ForwardDeclarations.h"
    },
    {
      "type": "modify",
      "old_id": "82dd8a5e21ee354076cafd2cfd01f4f4df953db3",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/IndexedViewHelper.h",
      "new_id": "1c9e35d676b4a5a0a8d7c01e3f9ecc7018bae317",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/IndexedViewHelper.h"
    },
    {
      "type": "modify",
      "old_id": "e51fe38b31cffd86c3e3343a847483d12673424c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Macros.h",
      "new_id": "c08489a7dbc48d3d546800f7c0c404b86b225f5b",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Macros.h"
    },
    {
      "type": "modify",
      "old_id": "87b52429abc54aa49bed11c81683101661f989a6",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Memory.h",
      "new_id": "c52137d5fae56d824b61907a43147d53a181335c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Memory.h"
    },
    {
      "type": "modify",
      "old_id": "848d90ddcd0e89ccbcb7e217bae599ee931c4961",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Meta.h",
      "new_id": "d78df80c1053b4bd234c1dc0fe11711564b39900",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Meta.h"
    },
    {
      "type": "modify",
      "old_id": "a20506e3403a5ca1e94dc21f1f0c9c59682c8c94",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/MoreMeta.h",
      "new_id": "4f831670b4770db78d7d1655d0f16b163eff14d4",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/MoreMeta.h"
    },
    {
      "type": "modify",
      "old_id": "8f8a6963a983e49dbc2e913c0b271924b13db6b1",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/CompressedStorage.h",
      "new_id": "30bd8ad2f1235d78250cc9feca946c64895a3573",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/CompressedStorage.h"
    },
    {
      "type": "modify",
      "old_id": "acdaf9366a3fe95aa5e88587b2b3e58cb329e330",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseMatrixBase.h",
      "new_id": "514107ee2876c63f4017f11f883786870e83ce7d",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseMatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "acf1564a90dfc38ea23c7276056ed2a7c4d863fe",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseSolverBase.h",
      "new_id": "a1ed4ba11024ba4f01ed0df810c333c7ffeb49ee",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseSolverBase.h"
    },
    {
      "type": "modify",
      "old_id": "e6c3cab1002700a57f00a433dc53663c91bc5b8d",
      "old_mode": 33188,
      "old_path": "blas/GeneralRank1Update.h",
      "new_id": "48cba97851160ad211feb87fdef9a8c46d4996fe",
      "new_mode": 33188,
      "new_path": "blas/GeneralRank1Update.h"
    },
    {
      "type": "modify",
      "old_id": "5109960fb9e0acff10ef835d97d59889f86dccb1",
      "old_mode": 33188,
      "old_path": "blas/PackedSelfadjointProduct.h",
      "new_id": "6e8c70d01bfb30d6e6f0d867173abf39f515d5b5",
      "new_mode": 33188,
      "new_path": "blas/PackedSelfadjointProduct.h"
    },
    {
      "type": "modify",
      "old_id": "4e8e085c0ffa208145d1d4ac0ae4013545c33f67",
      "old_mode": 33188,
      "old_path": "blas/PackedTriangularMatrixVector.h",
      "new_id": "5b9267043337564c2be2bc976c34e0884fca556c",
      "new_mode": 33188,
      "new_path": "blas/PackedTriangularMatrixVector.h"
    },
    {
      "type": "modify",
      "old_id": "92964fb08e1e5160ed32d48d1c75c3872bdabeab",
      "old_mode": 33188,
      "old_path": "blas/PackedTriangularSolverVector.h",
      "new_id": "76a828ad8596dfd280f49ce6bb295bd0806f5421",
      "new_mode": 33188,
      "new_path": "blas/PackedTriangularSolverVector.h"
    },
    {
      "type": "modify",
      "old_id": "dd39cf165187a6971d6e674b3575b63da1de8152",
      "old_mode": 33188,
      "old_path": "test/array_cwise.cpp",
      "new_id": "2e74e2eb076cced285fb4685ac07bb3155918ebe",
      "new_mode": 33188,
      "new_path": "test/array_cwise.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e7c6058c2001a46d4228124b7d583103ca09d46",
      "old_mode": 33188,
      "old_path": "test/gpu_common.h",
      "new_id": "4e2085076f51726f0786832f7fea9c8d751dbc63",
      "new_mode": 33188,
      "new_path": "test/gpu_common.h"
    },
    {
      "type": "modify",
      "old_id": "80960eb31db7d1faad19c29956101631480cf5bc",
      "old_mode": 33188,
      "old_path": "test/gpu_test_helper.h",
      "new_id": "15a05e6037c1cb7efbe287fe3fa4d5d7c5c63f7b",
      "new_mode": 33188,
      "new_path": "test/gpu_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b429572b71d4b3a0603a2fac457c80b44e0c63c3",
      "old_mode": 33188,
      "old_path": "test/main.h",
      "new_id": "1f6857217c8db04d381041bb4983b307424de968",
      "new_mode": 33188,
      "new_path": "test/main.h"
    },
    {
      "type": "modify",
      "old_id": "7c09348013a52f36fa928c33dca6dfd5c6a62ce6",
      "old_mode": 33188,
      "old_path": "test/meta.cpp",
      "new_id": "d79a01c58328848e122a4d33c9bf8702d90bc6e1",
      "new_mode": 33188,
      "new_path": "test/meta.cpp"
    },
    {
      "type": "modify",
      "old_id": "0091525805eeee55fc51fa29a67083895664b23c",
      "old_mode": 33188,
      "old_path": "test/packetmath.cpp",
      "new_id": "f36e6d55937b12a15566606e25e47080a61159ad",
      "new_mode": 33188,
      "new_path": "test/packetmath.cpp"
    },
    {
      "type": "modify",
      "old_id": "696ef5b3af92436b65b79fbf128723125a55de76",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/AutoDiff/CoherentPadOp.h",
      "new_id": "68f8b0a38fdd24f622edacfc4562c4fb0934be6e",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/AutoDiff/CoherentPadOp.h"
    },
    {
      "type": "modify",
      "old_id": "4266495fde66ea600f6b118459cd775fe68b86b2",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/MatrixFunctions/MatrixPower.h",
      "new_id": "ee77e8871df841ffc1a85774e03dc28f60d55c89",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/MatrixFunctions/MatrixPower.h"
    }
  ]
}
