)]}'
{
  "commit": "5b173498ea55afcd2dc05d35261791d08004e24d",
  "tree": "57e2fad70c96878bf361d5fc3735218a97a94898",
  "parents": [
    "2a83d7800a91ceaa36e409b0ada14ad7e69ad818"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sat Apr 11 10:34:42 2026 -0700"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Sat Apr 11 10:34:42 2026 -0700"
  },
  "message": "Eigen/GPU [1/5]: Raise CUDA/HIP minimum and remove legacy guards\n\nlibeigen/eigen!2411\n\nCo-authored-by: Rasmus Munk Larsen \u003crmlarsen@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acd0e711697a65c5a5bdc94dcf56161f92e964ff",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "57edb5d15cc7882bf5a0425f4bb5a35b35463a9e",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "fa33b967221543c879c842ec0089959b2e4d5a7d",
      "old_mode": 33188,
      "old_path": "Eigen/Core",
      "new_id": "653c266bf5a781111ae2968786385c48a69df2c7",
      "new_mode": 33188,
      "new_path": "Eigen/Core"
    },
    {
      "type": "modify",
      "old_id": "27dcc803887ce31f875bfc3291e6d6256e919a79",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/BFloat16.h",
      "new_id": "313c506e3283bc5f416b1ab017888e3444ee1bf2",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/BFloat16.h"
    },
    {
      "type": "modify",
      "old_id": "70ee8f9004103aac2ffc5572a692f2b077d8e5ea",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/Half.h",
      "new_id": "d1acabec109b68e77477d412bcf73cb019ef9cbd",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/Half.h"
    },
    {
      "type": "modify",
      "old_id": "edafb66108aa55fb66517dd70a1a947cea720486",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/GPU/PacketMath.h",
      "new_id": "9649843c58fe38f1ed6a31348ee1f993a7e0f8fa",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/GPU/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "ae43f8eaf26c6110c52f52ee276a7d96693d8da5",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/GPU/TypeCasting.h",
      "new_id": "27cbbbe0eaf41bb2b0fd452dcafa88e8483440d5",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/GPU/TypeCasting.h"
    },
    {
      "type": "modify",
      "old_id": "1cffb1d56c538390d1f0f8826d6c9c61dfee267d",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/ConfigureVectorization.h",
      "new_id": "4f31ae544f0c1ee7c46ea3b57d7230bd75893184",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/ConfigureVectorization.h"
    },
    {
      "type": "modify",
      "old_id": "ab0c542d0e24c6ecb77abfc535c8232774cba6d5",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/DisableStupidWarnings.h",
      "new_id": "b2bc18a3de7382330b5b76d380e4a21b79635f35",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/DisableStupidWarnings.h"
    },
    {
      "type": "modify",
      "old_id": "34f68729b4beea477e9dede0e5fcf17e9ad7c758",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Macros.h",
      "new_id": "109a3b3cf62918939ff4d26b7478891cf2d60b4d",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Macros.h"
    },
    {
      "type": "modify",
      "old_id": "13c33e869efb75ea06a4f411e19d951a025717b6",
      "old_mode": 33188,
      "old_path": "ci/build.linux.gitlab-ci.yml",
      "new_id": "993430204017dc743548ec9ff7ace63cb2c23678",
      "new_mode": 33188,
      "new_path": "ci/build.linux.gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "ff9c4036e015bd87d6ab97d56d49bc0059e4798d",
      "old_mode": 33188,
      "old_path": "ci/build.windows.gitlab-ci.yml",
      "new_id": "69ced1e5668f6a06ca86a2a59111089529d4543c",
      "new_mode": 33188,
      "new_path": "ci/build.windows.gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "34b1d7424c1d307b1cabb3b5634f17c89a53451c",
      "old_mode": 33188,
      "old_path": "ci/test.windows.gitlab-ci.yml",
      "new_id": "e3c666ce57281a41c54a8983387fcadebef9d9a0",
      "new_mode": 33188,
      "new_path": "ci/test.windows.gitlab-ci.yml"
    },
    {
      "type": "modify",
      "old_id": "d72d88a020f6375637ae515e393cc04648e21ec5",
      "old_mode": 33188,
      "old_path": "cmake/EigenConfigureTesting.cmake",
      "new_id": "1103ba2170e0136226b8b4c3397355d99f4f78be",
      "new_mode": 33188,
      "new_path": "cmake/EigenConfigureTesting.cmake"
    },
    {
      "type": "modify",
      "old_id": "e5aefa3c595f2dbf2ccc6e31ef70b43649af812f",
      "old_mode": 33188,
      "old_path": "cmake/EigenTesting.cmake",
      "new_id": "910214873c91c9b00ea7c3c2345a25759da008bc",
      "new_mode": 33188,
      "new_path": "cmake/EigenTesting.cmake"
    },
    {
      "type": "modify",
      "old_id": "87648b9f70b9e9ecb3dedd1f0f946a66c2bd4e80",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "e50f24f443cdd75e13284709ce8d438fae23b2d4",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "aa6c1bb4b01e67b54afc5475e92b3db86839e1e4",
      "old_mode": 33188,
      "old_path": "test/gpu_basic.cu",
      "new_id": "c3a188e94c5d48a28dc7b9e015065a6d247a4aab",
      "new_mode": 33188,
      "new_path": "test/gpu_basic.cu"
    },
    {
      "type": "modify",
      "old_id": "3b2ec9c0d65291df7dc9161efd6beb688d719ae4",
      "old_mode": 33188,
      "old_path": "test/gpu_test_helper.h",
      "new_id": "80960eb31db7d1faad19c29956101631480cf5bc",
      "new_mode": 33188,
      "new_path": "test/gpu_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "6cedca56237f47079af14849812602bfc62ef4e3",
      "old_mode": 33188,
      "old_path": "test/main.h",
      "new_id": "b429572b71d4b3a0603a2fac457c80b44e0c63c3",
      "new_mode": 33188,
      "new_path": "test/main.h"
    },
    {
      "type": "modify",
      "old_id": "87bf008d062ce871481920fe985ee102c217191d",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorContractionGpu.h",
      "new_id": "79ad6c29c96c6d6069b656e5aa9dad528bd538d7",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorContractionGpu.h"
    },
    {
      "type": "modify",
      "old_id": "021f7cd4775830ba2dda0030bfd0de14f5b42558",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorConvolution.h",
      "new_id": "0d0ec2564426dcf10fa4e1f71c9cd6b09b2e68ef",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorConvolution.h"
    },
    {
      "type": "modify",
      "old_id": "d2e0d08bbce6b96f0c01ea00d2a05aa4de3286cc",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorDeviceGpu.h",
      "new_id": "e0f74a6c59c7c7b2f28f4b4716030cf6b44a9e3a",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorDeviceGpu.h"
    },
    {
      "type": "modify",
      "old_id": "a09ce7abe7a144e785884ae0968e4544bbcd2695",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorEvaluator.h",
      "new_id": "03c957c925a2f989954617bfe4ceb81285c09478",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorEvaluator.h"
    },
    {
      "type": "modify",
      "old_id": "5762b854716074e27efbaf0aa73c39e80daa188b",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorMeta.h",
      "new_id": "5dd0145ca04e00d15d8bf6403df6bfebd3f2da0f",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorMeta.h"
    },
    {
      "type": "modify",
      "old_id": "36865354c6553239beaa2955c2cd6f5e7b0d1032",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorReduction.h",
      "new_id": "751516e1c4d725670fb341ccecf90fdfb476793f",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorReduction.h"
    },
    {
      "type": "modify",
      "old_id": "f3e5db6b61c977df01eb4fcc5f04fd0a5027124b",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/src/Tensor/TensorReductionGpu.h",
      "new_id": "a4ec458dc85e3fa98d36dc1203445793fafe461e",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/src/Tensor/TensorReductionGpu.h"
    },
    {
      "type": "modify",
      "old_id": "4160fad49af221d3f3b4fac3ca78d214958998b6",
      "old_mode": 33188,
      "old_path": "unsupported/test/CMakeLists.txt",
      "new_id": "e90ca8cf0f2bf5a522300a3c668d3ccb31786244",
      "new_mode": 33188,
      "new_path": "unsupported/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d96e1b2340dda4c4a36ac084260bed68ea82a318",
      "old_mode": 33188,
      "old_path": "unsupported/test/cxx11_tensor_gpu.cu",
      "new_id": "28d27abf081d2655272a0cda62bdadd34b584787",
      "new_mode": 33188,
      "new_path": "unsupported/test/cxx11_tensor_gpu.cu"
    },
    {
      "type": "modify",
      "old_id": "909f80444ab22c25d18576f13cfb3a974a8449c6",
      "old_mode": 33188,
      "old_path": "unsupported/test/cxx11_tensor_of_float16_gpu.cu",
      "new_id": "3d39c5abef89f732ad954101e0f5468976c4de7c",
      "new_mode": 33188,
      "new_path": "unsupported/test/cxx11_tensor_of_float16_gpu.cu"
    }
  ]
}
