)]}'
{
  "commit": "4f791e90ba2ef7a0fd69003f8379836cb3419d7b",
  "tree": "3f94884882a1b5db56c9e9d49ca03e2450924b91",
  "parents": [
    "cf0a020c54f9701fbf6ad196d0601abbe76446eb"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Thu Sep 10 18:30:34 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Thu Sep 10 18:30:34 2026 -0700"
  },
  "message": "StructuredMatrices: Add Bccb (block circulant with circulant blocks)\n\nlibeigen/eigen!2690\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\nCo-authored-by: Rasmus Munk Larsen \u003crlarsen@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d3b18b68b39d339daf18b5659b1af3d1be27313",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/StructuredMatrices",
      "new_id": "469f50c0b6de45a2fd0f9df91b8e1db89cf70bcb",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/StructuredMatrices"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84c73f9cc4ede06f05a6e39600d026840084a769",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/StructuredMatrices/Bccb.h"
    },
    {
      "type": "modify",
      "old_id": "510ba6ada5a70688ba811e9670f83b45d14647de",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/StructuredMatrices/StructuredMatrixUtils.h",
      "new_id": "a2d368c1f2e45c73d5b3f56ec02db568a8f82246",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/StructuredMatrices/StructuredMatrixUtils.h"
    },
    {
      "type": "modify",
      "old_id": "5eb6524a0896eaa6a512994d2fb2051ceae34e79",
      "old_mode": 33188,
      "old_path": "contrib/benchmarks/StructuredMatrices/CMakeLists.txt",
      "new_id": "57d8ce06d9a28d39cfebd00ff144bac706e9f585",
      "new_mode": 33188,
      "new_path": "contrib/benchmarks/StructuredMatrices/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30d71f87e0951f1974fe2a0935f34dcd3513f247",
      "new_mode": 33188,
      "new_path": "contrib/benchmarks/StructuredMatrices/bench_structured_bccb.cpp"
    },
    {
      "type": "modify",
      "old_id": "0f9879c8f6e2016cddf25f01de8c5837e88af8e9",
      "old_mode": 33188,
      "old_path": "contrib/test/CMakeLists.txt",
      "new_id": "d18e077ef9e4f1e5a6b721c4436f43ffa02852fe",
      "new_mode": 33188,
      "new_path": "contrib/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5aa38e0252f6ed98152a9bdfdb1d9ba327b41ee",
      "new_mode": 33188,
      "new_path": "contrib/test/structured_bccb.cpp"
    }
  ]
}
