diff --git a/Project.toml b/Project.toml index 4607b5b..ea44c59 100644 --- a/Project.toml +++ b/Project.toml @@ -1,14 +1,13 @@ name = "ComponentArrays" uuid = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66" authors = ["Jonnie Diegelman <47193959+jonniedie@users.noreply.github.com>"] -version = "0.15.25" +version = "0.15.26" [deps] Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" ConstructionBase = "187b0558-2788-49d3-abe0-74a17ed4e7c9" -ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" Functors = "d9f16b24-f501-4c13-a1f2-28368ffc5196" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" StaticArrayInterface = "0d7ed370-da01-4f52-bd93-41d350b8b718" @@ -41,7 +40,6 @@ Adapt = "4.1" ArrayInterface = "7.17.1" ChainRulesCore = "1.25" ConstructionBase = "1" -ForwardDiff = "0.10.36" Functors = "0.4.12, 0.5" GPUArrays = "10.3.1, 11" KernelAbstractions = "0.9.29" diff --git a/test/Project.toml b/test/Project.toml index f5a2aa7..8563be0 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -1,4 +1,5 @@ [deps] +Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9" ArrayInterfaceCore = "30b0a656-2188-435a-8636-2ec0e6a096e2" BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" diff --git a/test/formalities.jl b/test/formalities.jl new file mode 100644 index 0000000..dc1fbe5 --- /dev/null +++ b/test/formalities.jl @@ -0,0 +1,4 @@ +using ComponentArrays +using Aqua + +Aqua.test_all(ComponentArrays, ambiguities=false, unbound_args=false) diff --git a/test/runtests.jl b/test/runtests.jl index 96653e8..66d8dad 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -11,6 +11,8 @@ using Test using Unitful using Functors +include("formalities.jl") + # Convert abstract unit range to a ViewAxis with ShapeAxis. r2v(r::AbstractUnitRange) = ViewAxis(r, ShapedAxis(size(r)))