)]}'
{
  "commit": "1b27261f4fb51abe70a5dab40f5a7ae2e4f5aac9",
  "tree": "7b9afbb7d323211c8f4ed8c297e9785be53c73c3",
  "parents": [
    "4d3688f0f0e761736c1726bb68e89134cdef8edd"
  ],
  "author": {
    "name": "Florian Maurin",
    "email": "5298202-florian360@users.noreply.gitlab.com",
    "time": "Sat May 02 16:10:58 2026 +0000"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sat May 02 09:10:58 2026 -0700"
  },
  "message": "Unify triangular and self-adjoint view interfaces\n\nlibeigen/eigen!2486\n\nCloses #784 and #2013\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d789f7501cb0ac337d8243afaaeda40c0facf3b5",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/ProductEvaluators.h",
      "new_id": "2e4f45037e297f2f96bcb320f125a05084617d80",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/ProductEvaluators.h"
    },
    {
      "type": "modify",
      "old_id": "59731b85667a4788f3e19f71ca81fafbf72408a1",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/SelfAdjointView.h",
      "new_id": "4056fdc68424d39428ebe2f62c922c8104a3f170",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/SelfAdjointView.h"
    },
    {
      "type": "modify",
      "old_id": "2b0f56bea8063864feca97b150d72415be5e95fd",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/TriangularMatrix.h",
      "new_id": "fec3a2d93d8be71899e7dd7af8db9ac6ab38a4fb",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/TriangularMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "e02fdaa7c3e35e04cc5f329aaa5f1f586177b93d",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseDiagonalProduct.h",
      "new_id": "ae6f054cadcbeca5fc325bfb095d168b63a06180",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseDiagonalProduct.h"
    },
    {
      "type": "modify",
      "old_id": "32fbcd4fbce62ba950f5a3d557668d0ac113ee0d",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseSelfAdjointView.h",
      "new_id": "55326e9fff984a9a5773325e5bdd10134c0482c1",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseSelfAdjointView.h"
    },
    {
      "type": "modify",
      "old_id": "a6c3eaad9b6dee7cbbedb9fd739a68f5aa4b8aec",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseTriangularView.h",
      "new_id": "c98ef0f6d85ec80d1054665fa378bb1fef24fb07",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseTriangularView.h"
    },
    {
      "type": "modify",
      "old_id": "62450ab4ba17fdd7eee9730336c40288408c23cf",
      "old_mode": 33188,
      "old_path": "test/diagonalmatrices.cpp",
      "new_id": "e61b4b6ab5ff4d37973bb24a3039fa4f865be8cd",
      "new_mode": 33188,
      "new_path": "test/diagonalmatrices.cpp"
    },
    {
      "type": "modify",
      "old_id": "4751b0d74a5315a5f932cc9504fdc8ef72214fb5",
      "old_mode": 33188,
      "old_path": "test/product_extra.cpp",
      "new_id": "9b6a3306b0e70ce21c30a9b21c428b8b6b075a16",
      "new_mode": 33188,
      "new_path": "test/product_extra.cpp"
    },
    {
      "type": "modify",
      "old_id": "27136cbeda63ebbfd5c00e5310ac1afcd252dd28",
      "old_mode": 33188,
      "old_path": "test/product_notemporary.cpp",
      "new_id": "961d87ab7142092af5852dbce71ca99f183d3234",
      "new_mode": 33188,
      "new_path": "test/product_notemporary.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e45fe8da002667c48d4e3557630ab4614d1d04c",
      "old_mode": 33188,
      "old_path": "test/product_selfadjoint.cpp",
      "new_id": "5eda21d4d84b5cb9d9f832e55cffe5ea06c89d55",
      "new_mode": 33188,
      "new_path": "test/product_selfadjoint.cpp"
    },
    {
      "type": "modify",
      "old_id": "426a37557fbc5aa44247c5fec51e9da5182ea34d",
      "old_mode": 33188,
      "old_path": "test/sparse_product.cpp",
      "new_id": "f001a90d739bf029ad0e325d8ef52e2d0de47298",
      "new_mode": 33188,
      "new_path": "test/sparse_product.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea4420b422647aecbe5d43ac90ada8b223f79a09",
      "old_mode": 33188,
      "old_path": "test/triangular.cpp",
      "new_id": "55ff01e6c78358f2458338b00cd399d3603f6e52",
      "new_mode": 33188,
      "new_path": "test/triangular.cpp"
    }
  ]
}
