From a346d55a06d66724ba9eda62f6a794146f1f372b Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 3 Aug 2025 22:42:11 -0400 Subject: [PATCH 1/6] Simplify table extension --- Project.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index d67d1656..7a42a37c 100644 --- a/Project.toml +++ b/Project.toml @@ -17,7 +17,6 @@ SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5" [weakdeps] FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" -IteratorInterfaceExtensions = "82899510-4779-5014-852e-03e436cf321d" KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c" Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7" MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca" @@ -37,7 +36,7 @@ RecursiveArrayToolsMonteCarloMeasurementsExt = "MonteCarloMeasurements" RecursiveArrayToolsReverseDiffExt = ["ReverseDiff", "Zygote"] RecursiveArrayToolsSparseArraysExt = ["SparseArrays"] RecursiveArrayToolsStructArraysExt = "StructArrays" -RecursiveArrayToolsTablesExt = ["Tables", "IteratorInterfaceExtensions"] +RecursiveArrayToolsTablesExt = ["Tables"] RecursiveArrayToolsTrackerExt = "Tracker" RecursiveArrayToolsZygoteExt = "Zygote" From abc88decd9e5b09c6c230b1a5575c7817323017c Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 3 Aug 2025 22:42:49 -0400 Subject: [PATCH 2/6] Update RecursiveArrayToolsTablesExt.jl --- ext/RecursiveArrayToolsTablesExt.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/RecursiveArrayToolsTablesExt.jl b/ext/RecursiveArrayToolsTablesExt.jl index 214d34b2..3b1e63c4 100644 --- a/ext/RecursiveArrayToolsTablesExt.jl +++ b/ext/RecursiveArrayToolsTablesExt.jl @@ -2,7 +2,7 @@ module RecursiveArrayToolsTablesExt import RecursiveArrayTools: AbstractDiffEqArray, variable_symbols import Tables -import IteratorInterfaceExtensions +import Tables: IteratorInterfaceExtensions # Tables traits for AbstractDiffEqArray Tables.istable(::Type{<:AbstractDiffEqArray}) = true From 6874c3aeedeb0ff776a118fdfe00ea8bb00dac56 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 4 Aug 2025 00:18:09 -0400 Subject: [PATCH 3/6] Update Project.toml --- Project.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/Project.toml b/Project.toml index 7a42a37c..3bebb42c 100644 --- a/Project.toml +++ b/Project.toml @@ -48,7 +48,6 @@ DocStringExtensions = "0.9" FastBroadcast = "0.2.8, 0.3" ForwardDiff = "0.10.19, 1" GPUArraysCore = "0.1.1, 0.2" -IteratorInterfaceExtensions = "1" KernelAbstractions = "0.9.36" LinearAlgebra = "1.10" Measurements = "2.3" From f2f6636319c25ca187fb2269b87319c777ec1a9e Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 4 Aug 2025 02:28:23 -0400 Subject: [PATCH 4/6] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 3bebb42c..3c98da59 100644 --- a/Project.toml +++ b/Project.toml @@ -93,4 +93,4 @@ Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [targets] -test = ["Aqua", "FastBroadcast", "ForwardDiff", "IteratorInterfaceExtensions", "KernelAbstractions", "Measurements", "NLsolve", "Pkg", "Random", "SafeTestsets", "SciMLBase", "SparseArrays", "StaticArrays", "StructArrays", "Tables", "Test", "Unitful", "Zygote"] +test = ["Aqua", "FastBroadcast", "ForwardDiff", "KernelAbstractions", "Measurements", "NLsolve", "Pkg", "Random", "SafeTestsets", "SciMLBase", "SparseArrays", "StaticArrays", "StructArrays", "Tables", "Test", "Unitful", "Zygote"] From 474f91137842d10fdbe17b2932237b4f527786e9 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 4 Aug 2025 08:11:42 -0400 Subject: [PATCH 5/6] Update tabletraits.jl --- test/tabletraits.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/tabletraits.jl b/test/tabletraits.jl index cbcab1ef..bb0ad31a 100644 --- a/test/tabletraits.jl +++ b/test/tabletraits.jl @@ -1,5 +1,4 @@ -using RecursiveArrayTools, Random, Test, Tables, IteratorInterfaceExtensions - +using RecursiveArrayTools, Random, Test, Tables include("testutils.jl") Random.seed!(1234) From daddcfbcc07e42cf24defe6de2172df880290660 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Mon, 4 Aug 2025 08:42:08 -0400 Subject: [PATCH 6/6] Update testutils.jl --- test/testutils.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/testutils.jl b/test/testutils.jl index 2feb15a6..45b98b38 100644 --- a/test/testutils.jl +++ b/test/testutils.jl @@ -1,5 +1,6 @@ using RecursiveArrayTools -using Tables, IteratorInterfaceExtensions +using Tables +using Tables: IteratorInterfaceExtensions # Test Tables interface with row access + IteratorInterfaceExtensions for QueryVerse # (see https://tables.juliadata.org/stable/#Testing-Tables.jl-Implementations)