)]}'
{
  "commit": "da8cda1da9c358425e2262bd533189fb9eb3af83",
  "tree": "2a9e923018fac1c600223b4109e3e67f863206f3",
  "parents": [
    "a14735e7e624ff37c2fef6ace47ea42c1eaf0728"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Thu Sep 17 04:50:25 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Thu Sep 17 04:50:26 2026 -0700"
  },
  "message": "Core: Vectorize complex component reductions\n\nlibeigen/eigen!3108\n\nCloses #3097\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4f351f69b4c468d94a396b9e34495a7f385c43c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/CoreEvaluators.h",
      "new_id": "ff9a37f5b238e55e0e46bdfab0db59b9ff1f7e56",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/CoreEvaluators.h"
    },
    {
      "type": "modify",
      "old_id": "c19a00ac7c1d39dcc387c95165e6fc9730585984",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Redux.h",
      "new_id": "133cbdcb47ce0d19f111f04ba0de0284e70024d2",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Redux.h"
    },
    {
      "type": "modify",
      "old_id": "e7a4dc4e4f992214a1719b674d3a82fb9cf04b16",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX/PacketMath.h",
      "new_id": "129c8e0edc19d9f200db0b271f041d090034c95b",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "3f1ba2d40059e020bba17c93739f001cd4aa90c8",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/AVX512/PacketMath.h",
      "new_id": "2596313ed520c41b9f851f2876cddfc9d6fddb14",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/AVX512/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "4e91e4d9ae82d7eab9f7020aedde6a90b18c857c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SSE/PacketMath.h",
      "new_id": "ff3d13a5031c767a8b7a8c8cbe999c45c3052ecc",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SSE/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "67db020de590c0fdad894e97bf91e50df6011793",
      "old_mode": 33188,
      "old_path": "benchmarks/Core/CMakeLists.txt",
      "new_id": "1da68674d4f0c38cf7db878f75a54da40f5a8e31",
      "new_mode": 33188,
      "new_path": "benchmarks/Core/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b5c6b8b08b301479f3ab2ea1722ef61a3598e87",
      "new_mode": 33188,
      "new_path": "benchmarks/Core/bench_complex_components.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38c7894937379fa89a609c4cef185254e63961a0",
      "new_mode": 33188,
      "new_path": "benchmarks/Core/bench_pgather.cpp"
    },
    {
      "type": "modify",
      "old_id": "e09f69e41b2bc8293fca7f6222db2dc3d82b55f7",
      "old_mode": 33188,
      "old_path": "benchmarks/Core/bench_reductions.cpp",
      "new_id": "16459d6c212dd5c9367ab253b8a0cc4c08d62b30",
      "new_mode": 33188,
      "new_path": "benchmarks/Core/bench_reductions.cpp"
    },
    {
      "type": "modify",
      "old_id": "79da7f4fe6d1b8abfef273fec08d487ddec68431",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "553fb80ef563cbd974615caae685d707fa2a5063",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6bef59a48c42db042c45e201b4b0777d338c610",
      "new_mode": 33188,
      "new_path": "test/complex_components.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f88e6c4aab64dd6ac280ce5caff30e9775a6c6df",
      "new_mode": 33188,
      "new_path": "test/packetmath_gather.cpp"
    }
  ]
}
