)]}'
{
  "commit": "b20119f00bd8e7cd27ade5eeee57b52c13e13b92",
  "tree": "d49825afb1566c2be16ef54811462c764ead61da",
  "parents": [
    "80778f586abc56b544e92e5423e71991007c197f"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Mon Oct 12 15:09:33 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Mon Oct 12 15:09:33 2026 -0700"
  },
  "message": "Core bug fixes: products, triangular and self-adjoint views\n\nlibeigen/eigen!3343\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5350e932e8345880a2b6b39342a5f5302a6ac43c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Assign_AOCL.h",
      "new_id": "3f09ce6b08a06510aa2a179f750cab1fa794035c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Assign_AOCL.h"
    },
    {
      "type": "modify",
      "old_id": "77bf0f232f7776ac8a368ec02df923d0638b8607",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/BandMatrix.h",
      "new_id": "dc0fe09fd0a98b8aaf05d26bde6604f5f4df4982",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/BandMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "ec3775d7ee4c1563e0d102b586ba9c72dbe505ea",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/ProductEvaluators.h",
      "new_id": "7da3adde503edbb6f1b7cf09777cc42e7c9e3dea",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/ProductEvaluators.h"
    },
    {
      "type": "modify",
      "old_id": "04553e94cb082740b4d94816c25e03ae26082715",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/SolveTriangular.h",
      "new_id": "25e7be5e1d6de37c0aaebed2dced2a9e8a9c85b5",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/SolveTriangular.h"
    },
    {
      "type": "modify",
      "old_id": "a7ad5f292642d9917d2e8d35c41bf655218df85e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/TriangularMatrix.h",
      "new_id": "2aea7f0f5feefec52a8b3c2408973cfe495a2279",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/TriangularMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "9f24ace1b84d7fd7f6aedc9e8e32b55710aef474",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h",
      "new_id": "e7f824cd08a8029c2e01f8749b3ee407803517f9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h"
    },
    {
      "type": "modify",
      "old_id": "a36006d0bd36b8091de40861e20ae99659327982",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralMatrixVector_BLAS.h",
      "new_id": "23b06957a71be8eee907e462fa00fae2256105a2",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralMatrixVector_BLAS.h"
    },
    {
      "type": "modify",
      "old_id": "d85a40bf0d2443a8818ebf3d6f1c754e23ceaf5c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/SelfadjointProduct.h",
      "new_id": "a58925e582af4605ea78d935036d2d281034a74e",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/SelfadjointProduct.h"
    },
    {
      "type": "modify",
      "old_id": "6d9b2171ed20e5b63c62f42ab9db3cf85da5b5bd",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/SelfadjointRank2Update.h",
      "new_id": "322eb64431e5c89a2e45a606042b1b3db415419f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/SelfadjointRank2Update.h"
    },
    {
      "type": "modify",
      "old_id": "6adda5c9d5ed1d91a877dfcb71b575f7d5374f56",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularMatrixMatrix.h",
      "new_id": "a8a4e49a0c7211aa348861a6448e64e347a4433c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularMatrixMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "bd685ea8a73adccf6f15ff5d52808440f92d3f66",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularMatrixVector.h",
      "new_id": "70d571c6b0d8e84f0edbf96e3ead7587a3f094c7",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularMatrixVector.h"
    },
    {
      "type": "modify",
      "old_id": "9ba3dea47891fb6b7847ba2b0b1d90fc3fee1890",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularMatrixVector_BLAS.h",
      "new_id": "f6e3a8fb9742daac6da21d5eaee90398147afd40",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularMatrixVector_BLAS.h"
    },
    {
      "type": "modify",
      "old_id": "06a7a86f86a854fcd123ea6956d530b5bf5cbe2d",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "874d5b80d3230cb15b6ad3c204b2a375b9a085b8",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a128990c80919b4e29d276cab30b7d2ae1ecd9e",
      "new_mode": 33188,
      "new_path": "test/aocl_vml.cpp"
    },
    {
      "type": "modify",
      "old_id": "79d87bf5e520269572f604db382dc88033452819",
      "old_mode": 33188,
      "old_path": "test/bandmatrix.cpp",
      "new_id": "2e2f820fca548fa8e3bc03dc053709186fd26abe",
      "new_mode": 33188,
      "new_path": "test/bandmatrix.cpp"
    },
    {
      "type": "modify",
      "old_id": "741a7f4315534cb5d0dffea9d65a0c533312d38a",
      "old_mode": 33188,
      "old_path": "test/determinant.cpp",
      "new_id": "4bafa013f94a3e73bcefea60cab2571b2cd84170",
      "new_mode": 33188,
      "new_path": "test/determinant.cpp"
    },
    {
      "type": "modify",
      "old_id": "743daeb88e4b7b9c4ffa7eeaa1230af90a68819f",
      "old_mode": 33188,
      "old_path": "test/permutationmatrices.cpp",
      "new_id": "d31ec48f87c3de0121e5c3475906735913fb14a3",
      "new_mode": 33188,
      "new_path": "test/permutationmatrices.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac1f22e2849aab85d77a57d876a0ed85b0051b28",
      "old_mode": 33188,
      "old_path": "test/product_extra.cpp",
      "new_id": "00ddc524d9ff2756874e9e290e9abfc0c78d0cb3",
      "new_mode": 33188,
      "new_path": "test/product_extra.cpp"
    },
    {
      "type": "modify",
      "old_id": "e017e67519d6d01945c95d689115fe5a414330e3",
      "old_mode": 33188,
      "old_path": "test/product_selfadjoint.cpp",
      "new_id": "a7fd13ecf882cfaec8fd9254eb22cdeb1b8145f7",
      "new_mode": 33188,
      "new_path": "test/product_selfadjoint.cpp"
    },
    {
      "type": "modify",
      "old_id": "1035e862101f0e7f3998e88716f9d1907a78e3e4",
      "old_mode": 33188,
      "old_path": "test/product_syrk.cpp",
      "new_id": "0ce1bf825e540bcc4205ebb5285ecdb362d09a1e",
      "new_mode": 33188,
      "new_path": "test/product_syrk.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d53745e4ad7552bd8aa13a7e16b1b9f508f4aa0",
      "old_mode": 33188,
      "old_path": "test/product_trmm.cpp",
      "new_id": "007935647c279b3fc6362202b5c2ba38f1372bec",
      "new_mode": 33188,
      "new_path": "test/product_trmm.cpp"
    },
    {
      "type": "modify",
      "old_id": "f912cfbb80518322bf48c9afa71aa7562dabdda9",
      "old_mode": 33188,
      "old_path": "test/product_trmv.cpp",
      "new_id": "067df4b2b580d97f9fe434b79841848fb7373422",
      "new_mode": 33188,
      "new_path": "test/product_trmv.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b130bdaed14047706b90732ce9a3323e3666bb4",
      "old_mode": 33188,
      "old_path": "test/product_trsolve.cpp",
      "new_id": "145fef7884f8e6c1a4701bc38efc6c8c737fe126",
      "new_mode": 33188,
      "new_path": "test/product_trsolve.cpp"
    },
    {
      "type": "modify",
      "old_id": "132cbfe82064f6d6b6a3c5ee496bf3273c71bd8e",
      "old_mode": 33188,
      "old_path": "test/triangular.cpp",
      "new_id": "b237c67422c026a07262b89e6dc3d09f133e919c",
      "new_mode": 33188,
      "new_path": "test/triangular.cpp"
    }
  ]
}
