)]}'
{
  "commit": "1c9cc8bb60b17096253fa9542fda08d2f7f3462b",
  "tree": "c0c2bf7c47290f4bab698bc5ac19a273cc7d3342",
  "parents": [
    "e792baf06e7ee83527b061686acf5bbc9738f491"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sat Sep 12 11:28:55 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sat Sep 12 11:28:55 2026 -0700"
  },
  "message": "Decompositions: Reduce cache thrashing in Schur and LU\n\nlibeigen/eigen!3051\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52716435c133c76ffaf3b24be918ac5e26f475c4",
      "old_mode": 33188,
      "old_path": "Eigen/src/Householder/Householder.h",
      "new_id": "f977a29bc7a247428fe29bef30f19b833a0b7242",
      "new_mode": 33188,
      "new_path": "Eigen/src/Householder/Householder.h"
    },
    {
      "type": "modify",
      "old_id": "ff92663669d23d252cca5ab08dcbf47447b63bf8",
      "old_mode": 33188,
      "old_path": "Eigen/src/LU/PartialPivLU.h",
      "new_id": "06b59783038e077adf81eba1f7abc80e443a92f3",
      "new_mode": 33188,
      "new_path": "Eigen/src/LU/PartialPivLU.h"
    },
    {
      "type": "modify",
      "old_id": "986d701997326f711d5f37e83fed571158844670",
      "old_mode": 33188,
      "old_path": "benchmarks/Eigenvalues/CMakeLists.txt",
      "new_id": "f59b3687ece6d0202175e8bc3a31202f93387869",
      "new_mode": 33188,
      "new_path": "benchmarks/Eigenvalues/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a73f8df95028c161d06fe559b97a70a29d648b13",
      "new_mode": 33188,
      "new_path": "benchmarks/Eigenvalues/bench_eigensolver_stride.cpp"
    },
    {
      "type": "modify",
      "old_id": "8310c92ad03d07e05b650d2608b14b05e6100614",
      "old_mode": 33188,
      "old_path": "benchmarks/Householder/CMakeLists.txt",
      "new_id": "bb3f283baa5e9f36741bfc3105404d2eb3076c27",
      "new_mode": 33188,
      "new_path": "benchmarks/Householder/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37bef4c9edd402c70fea7579e030eec3f31c2b40",
      "new_mode": 33188,
      "new_path": "benchmarks/Householder/bench_householder_short.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6923e8284d32a08238276f3d3c733c42af54c38",
      "old_mode": 33188,
      "old_path": "benchmarks/LU/CMakeLists.txt",
      "new_id": "45aa5949d99b8cab7e3f442dca82af06fbdc1f86",
      "new_mode": 33188,
      "new_path": "benchmarks/LU/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72ef596cdb0157b5f43d37e1a2ff4b62e0a56e7",
      "new_mode": 33188,
      "new_path": "benchmarks/LU/bench_lu_stride.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3f9f6f9b22aa780fc766c59af18317626730455",
      "old_mode": 33188,
      "old_path": "test/householder.cpp",
      "new_id": "6c7280b73ed1b550fd217a7c7e2d311f813b7ca5",
      "new_mode": 33188,
      "new_path": "test/householder.cpp"
    },
    {
      "type": "modify",
      "old_id": "b5e17f064efd9453fe196cd1aa10be2c68b7c5f8",
      "old_mode": 33188,
      "old_path": "test/lu.cpp",
      "new_id": "72131ac421d8b7068239ac8388a111a583abd56a",
      "new_mode": 33188,
      "new_path": "test/lu.cpp"
    }
  ]
}
