)]}'
{
  "commit": "fe23fa54a728aaa93164f172f62f1edca7a0a96b",
  "tree": "8d5878b4d1edfb3e01be9f97f34b66fd583e42e6",
  "parents": [
    "d9b48d3adc97745081bf514a87822f4b5ee14b7a"
  ],
  "author": {
    "name": "Florian Maurin",
    "email": "5298202-florian360@users.noreply.gitlab.com",
    "time": "Wed Oct 21 23:57:10 2026 +0000"
  },
  "committer": {
    "name": "Rasmus Munk Larsen",
    "email": "4643818-rmlarsen1@users.noreply.gitlab.com",
    "time": "Wed Oct 21 16:57:10 2026 -0700"
  },
  "message": "Core: Fix SYCL/CUDA include-order compatibility\n\nlibeigen/eigen!3406\n\nCloses #2008\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0be87b6d7743c50e29e193873b645c87aa815585",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/GenericPacketMath.h",
      "new_id": "d05eb2be70f7c7ec93489d3d63ba52c2cf0f31fb",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/GenericPacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "eaa8920b31987fceef11dc84d2dadcd673311d3e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MathFunctions.h",
      "new_id": "73f65a13fae389a31f0c37823b1b0c6e8c67cd73",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "5fb765941b2c6d8ddf8611b577647c0c4e3f1e49",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/BFloat16.h",
      "new_id": "a04898a41dbfc97c0ed947d81d799e9fd74e2510",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/BFloat16.h"
    },
    {
      "type": "modify",
      "old_id": "6983b9cddf3cb992cbf5ec35089c45cf8da1e217",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/Default/Half.h",
      "new_id": "e803565c539e262c9b5d4d3c36be05d66523a751",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/Default/Half.h"
    },
    {
      "type": "modify",
      "old_id": "12c30d46661ce1574d4d3f4d6c8a28e7aed11753",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SYCL/InteropHeaders.h",
      "new_id": "6b4907bd8300d9aae93b8da24c1fcd170cc99264",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SYCL/InteropHeaders.h"
    },
    {
      "type": "modify",
      "old_id": "239aee9baf34f6f05b802ea91c35c5ea69640e3e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SYCL/MathFunctions.h",
      "new_id": "72862c5e0563f31b831179274679925eb2929fec",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SYCL/MathFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "0c1bba8e90757adcf9dcb5691a41ff9fe89d44f2",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SYCL/PacketMath.h",
      "new_id": "753a91f82052427165a8cf9d22ef8632b7c847b3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SYCL/PacketMath.h"
    },
    {
      "type": "modify",
      "old_id": "2c8fd51c7577b3632efb5e3bde16502898af1e21",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/arch/SYCL/TypeCasting.h",
      "new_id": "1c3073f40ddeb02bba3b53c4bf124d60e0a40698",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/arch/SYCL/TypeCasting.h"
    },
    {
      "type": "modify",
      "old_id": "c25cef01e930804508d7bdbb2c7f80762a7904c3",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/functors/UnaryFunctors.h",
      "new_id": "22e126b9b4ac6e7d160b217b134f8b79fbb4c826",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/functors/UnaryFunctors.h"
    },
    {
      "type": "modify",
      "old_id": "9ba7a07c59757c02cf84bbda3d1410e788f79cbd",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Macros.h",
      "new_id": "d71162e56dfd3cacedeb696991e9d375c7da5e17",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Macros.h"
    },
    {
      "type": "modify",
      "old_id": "c8cfb06b0053100d3cb021be056397d83f37d97e",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h",
      "new_id": "ba672560871f64d0f73d926e431e1a706bddf920",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h"
    },
    {
      "type": "modify",
      "old_id": "efb4bb4c7c15a849febb86526f53bea0cb63c4e5",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/Tensor/TensorDeviceDefault.h",
      "new_id": "af5d27265bf9324386b5743206c6dff62591be4c",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/Tensor/TensorDeviceDefault.h"
    },
    {
      "type": "modify",
      "old_id": "73c7adff08202da4f259616168aba3247c0f5c68",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/Tensor/TensorIntDiv.h",
      "new_id": "0d1a5531cf23b3d3b8db85518286d4df68e43ec7",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/Tensor/TensorIntDiv.h"
    },
    {
      "type": "modify",
      "old_id": "1bdf913675fd8c32487528656a7b855e259195e8",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/Tensor/TensorMacros.h",
      "new_id": "a4e2824d9e84c489ba62832c67a8d2e32d02b133",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/Tensor/TensorMacros.h"
    },
    {
      "type": "modify",
      "old_id": "eb7a3642db76f77e14d5f051f4214b8270b315c3",
      "old_mode": 33188,
      "old_path": "contrib/Eigen/src/Tensor/TensorMorphing.h",
      "new_id": "94d71f0a061b1c77f2a6e4cb1a33a3ca0a649040",
      "new_mode": 33188,
      "new_path": "contrib/Eigen/src/Tensor/TensorMorphing.h"
    },
    {
      "type": "modify",
      "old_id": "3932508bafe230befbb001765e304b813c38809d",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "5683a7a29a028b34061b6f9b0748b9ff9b612ad9",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e0e9d5d87f578fb34f8237a38efb3528c9ff2e8e",
      "old_mode": 33188,
      "old_path": "test/fp_control.h",
      "new_id": "63f8d8408cbf31762aae7de33202234082efcf4d",
      "new_mode": 33188,
      "new_path": "test/fp_control.h"
    },
    {
      "type": "modify",
      "old_id": "70868aa9e1285b7a095a335a8ed932ab0f9186f5",
      "old_mode": 33188,
      "old_path": "test/jacobi.cpp",
      "new_id": "26161203e38c1b88a2e6d1fcd35b8738ca39bc02",
      "new_mode": 33188,
      "new_path": "test/jacobi.cpp"
    },
    {
      "type": "modify",
      "old_id": "91cecd1043efddb26d66c157b267a3ea57ba1a58",
      "old_mode": 33188,
      "old_path": "test/numext.cpp",
      "new_id": "1386fca3d0cac630c05d8d04ba124f6f0cd8b18a",
      "new_mode": 33188,
      "new_path": "test/numext.cpp"
    },
    {
      "type": "modify",
      "old_id": "0bbc04e1d9890656206b1861c86e13e5f20c4897",
      "old_mode": 33188,
      "old_path": "test/optimization_barrier.cpp",
      "new_id": "d88c8b94740a2f2bc1e219a41b6c8750d8f4d285",
      "new_mode": 33188,
      "new_path": "test/optimization_barrier.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad9ba045eb7073f6e4d5d82429dfaae1ad3a3e22",
      "old_mode": 33188,
      "old_path": "test/sycl_basic.cpp",
      "new_id": "577bba3a5404112d75b879764b965b91d8e6f13e",
      "new_mode": 33188,
      "new_path": "test/sycl_basic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34ef38f48cf2e145033ab4e8ad0bee082214178b",
      "new_mode": 33188,
      "new_path": "test/sycl_include_order.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b435002ec4a3080288efa6df546c60156ec4ea09",
      "new_mode": 33188,
      "new_path": "test/sycl_macro_collision.cpp"
    }
  ]
}
