From 243d78a55f13d25a3b2e9bcdd3e93c60506cefbf Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Thu, 1 Oct 2026 12:00:03 +0200 Subject: [PATCH 1/2] Support LLVM.jl 10 GPUArrays only uses LLVM.jl for the assume intrinsic. Import it explicitly: LLVM.jl 10 exports more from LLVM.Interop, and the only name GPUArrays needs works the same on 9.x and 10.x, so the compat can admit both. --- Project.toml | 2 +- src/GPUArrays.jl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 77084842..15f119c7 100644 --- a/Project.toml +++ b/Project.toml @@ -30,7 +30,7 @@ Adapt = "4.6.1" GPUArraysCore = "= 0.2.1" JLD2 = "0.4, 0.5, 0.6" KernelAbstractions = "0.9.28, 0.10" -LLVM = "3.9, 4, 5, 6, 7, 8, 9" +LLVM = "3.9, 4, 5, 6, 7, 8, 9, 10" LinearAlgebra = "1" Printf = "1" Random = "1" diff --git a/src/GPUArrays.jl b/src/GPUArrays.jl index d634add4..a993cfcc 100644 --- a/src/GPUArrays.jl +++ b/src/GPUArrays.jl @@ -10,7 +10,7 @@ using LinearAlgebra.BLAS using Base.Cartesian using Adapt -using LLVM.Interop +using LLVM.Interop: assume using Reexport @reexport using GPUArraysCore From 8c1acd48e2d1731ee535c1ef987ecb3adf7cc5c9 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Fri, 2 Oct 2026 18:56:56 +0200 Subject: [PATCH 2/2] Bump version --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 15f119c7..dd8cacf6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "GPUArrays" uuid = "0c68f7d7-f131-5f86-a1c3-88cf8149b2d7" -version = "11.5.15" +version = "11.5.16" [workspace] projects = ["lib/GPUArraysCore", "lib/JLArrays", "test", "docs"]