)]}'
{
  "commit": "bc5d8974087d5ea745798443cdbc78239dd44b20",
  "tree": "240769e15e3456633f38e6ed7a0b8390393d5015",
  "parents": [
    "496efccaf75c9031f071e88a7fa4af8a689c10e2"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sun Oct 11 15:26:15 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sun Oct 11 15:26:15 2026 -0700"
  },
  "message": "GPU bug fixes: device-side results and device-callable helpers\n\nlibeigen/eigen!3314\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad3118dc5d9b3ec772d3f7c36d9fd02c6dd17acb",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MathFunctions.h",
      "new_id": "3bf3d6eb76d142af06aa6b0d8b0f9681015f4a18",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "81353428d6fb1d4d66c946b97a22557525d530b5",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MatrixBase.h",
      "new_id": "ae17e0d4baaf437ece190df30aadcd57839a1045",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "efa4f1ec82db305b3559d8066d948f5864fec978",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/PlainObjectBase.h",
      "new_id": "d758beae495058ee1ff168df86dfed9e9244ec41",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/PlainObjectBase.h"
    },
    {
      "type": "modify",
      "old_id": "807ee3997ca29403346839d349c01b21fc311d8f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/Half.h",
      "new_id": "8139d5eee2c8158ef87ccf5dfe0bb329def0026e",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/Half.h"
    },
    {
      "type": "modify",
      "old_id": "be50fdeb8465bc6cf1d5da9a64192aed4cb95266",
      "old_mode": 33188,
      "old_path": "Eigen/src/Geometry/Scaling.h",
      "new_id": "53927a976aa5e8feb7c944c372bd28b9062a85f9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Geometry/Scaling.h"
    },
    {
      "type": "modify",
      "old_id": "6aac9269a5d31168b2854853bc2218855af24f2b",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/GPU/GpuFFT.h",
      "new_id": "204474f3cd0eb314bd164a0eb6243e315ef2f9ec",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/GPU/GpuFFT.h"
    },
    {
      "type": "modify",
      "old_id": "76ada767845277993ca49a30c541dbf46c469b2f",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/GPU/GpuLLT.h",
      "new_id": "fee4d8e9124813299d00c9eb960ca8a1d798c16a",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/GPU/GpuLLT.h"
    },
    {
      "type": "modify",
      "old_id": "b97c43de1557666297df3feac682353f26dfd836",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/GPU/GpuLU.h",
      "new_id": "dc57945ad6500022ce32a04fd1764cc1f281621f",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/GPU/GpuLU.h"
    },
    {
      "type": "modify",
      "old_id": "02a2dc4293e750fdf3bf58d9bf7c7743434dee54",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/GPU/GpuQR.h",
      "new_id": "bbc3278c195986e5a88fdbe1da939d62c49a023c",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/GPU/GpuQR.h"
    },
    {
      "type": "modify",
      "old_id": "3fbb1c995991e5cd8468190357cbedd67566803b",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/GPU/GpuSparseContext.h",
      "new_id": "734b31857029662892478520b2f32434b37d9cb3",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/GPU/GpuSparseContext.h"
    },
    {
      "type": "modify",
      "old_id": "f3ba8f36656e93e29defbe70f6f9ef92425e3aeb",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/GPU/GpuSparseSolverBase.h",
      "new_id": "0d82072d70e878bdf59a72977caad08682facc67",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/GPU/GpuSparseSolverBase.h"
    },
    {
      "type": "modify",
      "old_id": "5443ff85fa7b8eb50f987ab35b304022d6844da9",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/Tensor/TensorDeviceGpu.h",
      "new_id": "231156b742137505033e0b86b01b29141fe79705",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/Tensor/TensorDeviceGpu.h"
    },
    {
      "type": "modify",
      "old_id": "ef17207612f5a8a1794ba7c58a36248201cdf2a9",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/Tensor/TensorReductionGpu.h",
      "new_id": "cc4bb3886bd6ed22182f019fd361f8f627f7c2e7",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/Tensor/TensorReductionGpu.h"
    },
    {
      "type": "modify",
      "old_id": "2406f9403f982b70430288b9ad8bf815ffe5bee0",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/Tensor/TensorScan.h",
      "new_id": "9126239dd66e42130d022a07361631c4226a0a65",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/Tensor/TensorScan.h"
    },
    {
      "type": "modify",
      "old_id": "b10867472c07b6bfb722ebdb53074735a40f1fa9",
      "old_mode": 33188,
      "old_path": "contrib/test/GPU/cudss_lu.cpp",
      "new_id": "8b188a011709ed6707c968cef5244733aa9b628b",
      "new_mode": 33188,
      "new_path": "contrib/test/GPU/cudss_lu.cpp"
    },
    {
      "type": "modify",
      "old_id": "abdc9d369456848c64da6adf745513c7b7c62ab8",
      "old_mode": 33188,
      "old_path": "contrib/test/GPU/cufft.cpp",
      "new_id": "c81f6d303098c8cd511fd5839183a2c12d3dc9fc",
      "new_mode": 33188,
      "new_path": "contrib/test/GPU/cufft.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea870721b8bb648b7df4e351d99699ce054293b7",
      "old_mode": 33188,
      "old_path": "contrib/test/GPU/cusolver_llt.cpp",
      "new_id": "5c7a533014e45eb579129d3cabf21ce1cdc31465",
      "new_mode": 33188,
      "new_path": "contrib/test/GPU/cusolver_llt.cpp"
    },
    {
      "type": "modify",
      "old_id": "c80379a129bd283e4434578fedededc9bba46918",
      "old_mode": 33188,
      "old_path": "contrib/test/GPU/cusolver_lu.cpp",
      "new_id": "e5b24af59d396e980df5c5f3f90b539a5c8727b9",
      "new_mode": 33188,
      "new_path": "contrib/test/GPU/cusolver_lu.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc9764a9ce714cd096e36f69a259809670564a72",
      "old_mode": 33188,
      "old_path": "contrib/test/GPU/cusolver_qr.cpp",
      "new_id": "82fb51121bca333ae89386e01d1f0bffba8bd4c3",
      "new_mode": 33188,
      "new_path": "contrib/test/GPU/cusolver_qr.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2c11ce1a976bc23a0e1fa4645320c029e302bd1",
      "old_mode": 33188,
      "old_path": "contrib/test/GPU/cusparse_spmv.cpp",
      "new_id": "434b7160d3335feb2d0025a09ac2e630b3ebb2ca",
      "new_mode": 33188,
      "new_path": "contrib/test/GPU/cusparse_spmv.cpp"
    },
    {
      "type": "modify",
      "old_id": "66c81ec80b78de5b86104339386f6b2e6aa4fd15",
      "old_mode": 33188,
      "old_path": "contrib/test/tensor_device.cu",
      "new_id": "e149b42416e3643fd7d5f8a790c0f160f798afc4",
      "new_mode": 33188,
      "new_path": "contrib/test/tensor_device.cu"
    },
    {
      "type": "modify",
      "old_id": "e4f9ddfbd0072f6403bc7758e6c8cbb94c47f077",
      "old_mode": 33188,
      "old_path": "contrib/test/tensor_reduction_gpu.cu",
      "new_id": "a42c5ef65c0dfc0c71286f88335a879993f3c77b",
      "new_mode": 33188,
      "new_path": "contrib/test/tensor_reduction_gpu.cu"
    },
    {
      "type": "modify",
      "old_id": "f586c08a78845bee44a4b0fc521ac0572efcfccf",
      "old_mode": 33188,
      "old_path": "contrib/test/tensor_scan_gpu.cu",
      "new_id": "fb8030bb91b697e62b3fadb98b0c6a143da4be14",
      "new_mode": 33188,
      "new_path": "contrib/test/tensor_scan_gpu.cu"
    },
    {
      "type": "modify",
      "old_id": "83a16946212373d805b25aaf3773ee4f0075511d",
      "old_mode": 33188,
      "old_path": "test/gpu_basic.cu",
      "new_id": "ae183d712faab1c45ac876b3073d8c8f5fdd676f",
      "new_mode": 33188,
      "new_path": "test/gpu_basic.cu"
    }
  ]
}
