From f76ccf50fadf5399c3153b7e7a1d01ca25f87fed Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Thu, 1 Oct 2026 11:51:04 +0200 Subject: [PATCH] Drop the unused dependency on LLVM.jl GPUToolbox imported LLVM and LLVM.Interop without using either. The dependency only constrained which LLVM.jl versions the GPU back-ends can use: its compat entry has to be bumped for every breaking LLVM.jl release, such as 10.0, before any back-end can move to it. --- Project.toml | 6 +----- src/GPUToolbox.jl | 3 --- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/Project.toml b/Project.toml index 0f8e694..dd5991b 100644 --- a/Project.toml +++ b/Project.toml @@ -1,10 +1,6 @@ name = "GPUToolbox" uuid = "096a3bc2-3ced-46d0-87f4-dd12716f4bfc" -version = "3.3.2" - -[deps] -LLVM = "929cbde3-209d-540e-8aea-75f648917ca0" +version = "3.3.3" [compat] -LLVM = "4, 5, 6, 7, 8, 9" julia = "1.10" diff --git a/src/GPUToolbox.jl b/src/GPUToolbox.jl index 1dc48b5..3386be4 100644 --- a/src/GPUToolbox.jl +++ b/src/GPUToolbox.jl @@ -1,8 +1,5 @@ module GPUToolbox -using LLVM -using LLVM.Interop - include("simpleversion.jl") include("ccalls.jl") include("literals.jl")