)]}'
{
  "commit": "18f48c341b78b3e1f99a63b2058f183200116f1e",
  "tree": "766021f4ab5c8d5c751d3cdb239209d81e0d8ea3",
  "parents": [
    "9bc405d9fc30d460c293914ad561633ef37e4079"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Fri Sep 11 20:54:20 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Fri Sep 11 20:54:20 2026 -0700"
  },
  "message": "TRSM: Deepen the k-blocks and panel the right-hand side once the operand outgrows the cache\n\nlibeigen/eigen!3053\n\nCloses #3162\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96efe53918685f277e61942245efc29374d3b458",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralBlockPanelKernel.h",
      "new_id": "f75365e2e61501eb1fde9405627d483593acd10c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralBlockPanelKernel.h"
    },
    {
      "type": "modify",
      "old_id": "f720f73fe57366ee8ba1fda7b1386475457e8cc1",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularSolverMatrix.h",
      "new_id": "d939411a5d84c4b055778230ee5f52a2348f0953",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularSolverMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "f7f7582aed41a0fe20608c33eaaf6bc3222f0340",
      "old_mode": 33188,
      "old_path": "benchmarks/Core/bench_trsm.cpp",
      "new_id": "4ab6b816e99a3cad07bbabbff3190fe5c9e9cd23",
      "new_mode": 33188,
      "new_path": "benchmarks/Core/bench_trsm.cpp"
    },
    {
      "type": "modify",
      "old_id": "7f95e7f2be29d81a2dd2e817745257d0809e214d",
      "old_mode": 33188,
      "old_path": "test/product_trsolve.cpp",
      "new_id": "ea7b7a1d4703cbca9c503db7d3d6d935739c1087",
      "new_mode": 33188,
      "new_path": "test/product_trsolve.cpp"
    }
  ]
}
