)]}'
{
  "commit": "8290a5529b40e441edc90e4aef59bfbb9c62dc29",
  "tree": "e1218699eb6255fd2bbc5fdc49a824601f4b8f81",
  "parents": [
    "8a910e308afcc374d56cc5505daaf17ed883a231"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Tue Apr 28 20:20:19 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Tue Apr 28 20:20:19 2026 -0700"
  },
  "message": "Vectorize TensorReverse / TensorRoll packet() inner-slice fast path\n\nlibeigen/eigen!2478\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ece85ca1bc0d1c0fd18e000bb5d428e7d2749104",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorReverse.h",
      "new_id": "158eac4a75dfb51fd176cf655c834531a07acbce",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorReverse.h"
    },
    {
      "type": "modify",
      "old_id": "e4b5181c02385f8c44c93e9e6bbddb0e48877228",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorRoll.h",
      "new_id": "2184b4d0b60dc3569aba9c1332a688634debfb79",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorRoll.h"
    },
    {
      "type": "modify",
      "old_id": "c0a7c9c21d6b0aeccd34e0cdd04da8ef5aeb5ab3",
      "old_mode": 33188,
      "old_path": "unsupported/benchmarks/Tensor/CMakeLists.txt",
      "new_id": "301ce39506632ca3cf397605ac968c727c4f7d01",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/Tensor/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "852df6837685108d2852c106e544789d94122511",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/Tensor/bench_reverse.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "219a8ff860177398f8c87381091cc536eb792da2",
      "new_mode": 33188,
      "new_path": "unsupported/benchmarks/Tensor/bench_roll.cpp"
    },
    {
      "type": "modify",
      "old_id": "37a836a9093d538906281a45c70b45cd839334c9",
      "old_mode": 33188,
      "old_path": "unsupported/test/tensor_reverse.cpp",
      "new_id": "d6b5a7cc8c799ce2665b4cc7832e56a2085bf5fa",
      "new_mode": 33188,
      "new_path": "unsupported/test/tensor_reverse.cpp"
    },
    {
      "type": "modify",
      "old_id": "0142ba75f8a46d5fcf631c5c8f64008509a6f3ec",
      "old_mode": 33188,
      "old_path": "unsupported/test/tensor_roll.cpp",
      "new_id": "762b48e3441fe197487fd1dd53e4413e5c3c5d48",
      "new_mode": 33188,
      "new_path": "unsupported/test/tensor_roll.cpp"
    }
  ]
}
