Skip to content

Commit cca22cc

Browse files
Merge pull request #433 from ChrisRackauckas-Claude/fix-deprecation-warnings
Remove DiffEqBase dependency from subpackages, use SciMLBase directly
2 parents bad8f06 + 308958c commit cca22cc

15 files changed

Lines changed: 14 additions & 29 deletions

File tree

lib/BoundaryValueDiffEqAscher/Project.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
88
AlmostBlockDiagonals = "a95523ee-d6da-40b5-98cc-27bc505739d5"
99
BoundaryValueDiffEqCore = "56b672f2-a5fe-4263-ab2d-da677488eb3a"
1010
ConcreteStructs = "2569d6c7-a4a2-43d3-a901-331e8e4be471"
11-
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
1211
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
1312
FastClosures = "9aa1b823-49e4-5ca5-8b0f-3971ec8bab6a"
1413
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
@@ -25,7 +24,6 @@ AlmostBlockDiagonals = "0.1.10"
2524
Aqua = "0.8"
2625
BoundaryValueDiffEqCore = "1"
2726
ConcreteStructs = "0.2.3"
28-
DiffEqBase = "6.183"
2927
DiffEqDevTools = "2.44"
3028
DifferentiationInterface = "0.6.42, 0.7"
3129
FastClosures = "0.3.2"

lib/BoundaryValueDiffEqAscher/src/BoundaryValueDiffEqAscher.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ using BoundaryValueDiffEqCore: AbstractBoundaryValueDiffEqAlgorithm,
1414
__internal_solve, __build_cost
1515

1616
using ConcreteStructs: @concrete
17-
using DiffEqBase: DiffEqBase
1817
using DifferentiationInterface: DifferentiationInterface, Constant, prepare_jacobian
1918
using FastClosures: @closure
2019
using ForwardDiff: ForwardDiff, Dual

lib/BoundaryValueDiffEqFIRK/Project.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
88
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
99
BoundaryValueDiffEqCore = "56b672f2-a5fe-4263-ab2d-da677488eb3a"
1010
ConcreteStructs = "2569d6c7-a4a2-43d3-a901-331e8e4be471"
11-
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
1211
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
1312
FastAlmostBandedMatrices = "9d29842c-ecb8-4973-b1e9-a27b1157504e"
1413
FastClosures = "9aa1b823-49e4-5ca5-8b0f-3971ec8bab6a"
@@ -35,7 +34,6 @@ ArrayInterface = "7.18"
3534
BandedMatrices = "1.7.5"
3635
BoundaryValueDiffEqCore = "1"
3736
ConcreteStructs = "0.2.3"
38-
DiffEqBase = "6.183"
3937
DiffEqDevTools = "2.44"
4038
DifferentiationInterface = "0.6.42, 0.7"
4139
Enzyme = "0.13.33"

lib/BoundaryValueDiffEqFIRK/src/BoundaryValueDiffEqFIRK.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ using BoundaryValueDiffEqCore: AbstractBoundaryValueDiffEqAlgorithm,
2828
__tunable_part, __add_singular_term!
2929

3030
using ConcreteStructs: @concrete
31-
using DiffEqBase: DiffEqBase
3231
using DifferentiationInterface: DifferentiationInterface, Constant
3332
using FastAlmostBandedMatrices: AlmostBandedMatrix, fillpart, exclusive_bandpart,
3433
finish_part_setindex!

lib/BoundaryValueDiffEqFIRK/src/firk.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ function SciMLBase.solve!(
487487

488488
interpolation = __build_interpolation(cache, u)
489489

490-
odesol = DiffEqBase.build_solution(
490+
odesol = SciMLBase.build_solution(
491491
prob, cache.alg, cache.mesh, u; interp = interpolation, retcode = info
492492
)
493493
return __build_solution(prob, odesol, sol_nlprob)
@@ -532,7 +532,7 @@ function SciMLBase.solve!(
532532

533533
interpolation = __build_interpolation(cache, u.u)
534534

535-
odesol = DiffEqBase.build_solution(
535+
odesol = SciMLBase.build_solution(
536536
prob, cache.alg, cache.mesh, u.u; interp = interpolation, retcode = info
537537
)
538538
return __build_solution(prob, odesol, sol_nlprob)

lib/BoundaryValueDiffEqFIRK/src/interpolation.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ struct FIRKExpandInterpolation{T1, T2} <: AbstractDiffEqInterpolation
55
cache
66
end
77

8-
function DiffEqBase.interp_summary(interp::FIRKExpandInterpolation)
8+
function SciMLBase.interp_summary(interp::FIRKExpandInterpolation)
99
return "FIRK Order $(interp.cache.order) Interpolation"
1010
end
1111

@@ -26,7 +26,7 @@ struct FIRKNestedInterpolation{T1, T2} <: AbstractDiffEqInterpolation
2626
cache
2727
end
2828

29-
function DiffEqBase.interp_summary(interp::FIRKNestedInterpolation)
29+
function SciMLBase.interp_summary(interp::FIRKNestedInterpolation)
3030
return "FIRK Order $(interp.cache.order) Interpolation"
3131
end
3232

lib/BoundaryValueDiffEqMIRK/Project.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
88
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
99
BoundaryValueDiffEqCore = "56b672f2-a5fe-4263-ab2d-da677488eb3a"
1010
ConcreteStructs = "2569d6c7-a4a2-43d3-a901-331e8e4be471"
11-
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
1211
DifferentiationInterface = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63"
1312
FastAlmostBandedMatrices = "9d29842c-ecb8-4973-b1e9-a27b1157504e"
1413
FastClosures = "9aa1b823-49e4-5ca5-8b0f-3971ec8bab6a"
@@ -34,7 +33,6 @@ ArrayInterface = "7.18"
3433
BandedMatrices = "1.7.5"
3534
BoundaryValueDiffEqCore = "1"
3635
ConcreteStructs = "0.2.3"
37-
DiffEqBase = "6.183"
3836
DiffEqDevTools = "2.44"
3937
DifferentiationInterface = "0.6.42, 0.7"
4038
Enzyme = "0.13.33"

lib/BoundaryValueDiffEqMIRK/src/BoundaryValueDiffEqMIRK.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ using BoundaryValueDiffEqCore: AbstractBoundaryValueDiffEqAlgorithm,
2727
__default_sparsity_detector, __build_cost, __add_singular_term!
2828

2929
using ConcreteStructs: @concrete
30-
using DiffEqBase: DiffEqBase
3130
using DifferentiationInterface: DifferentiationInterface, Constant, prepare_jacobian
3231
using FastAlmostBandedMatrices: AlmostBandedMatrix, fillpart, exclusive_bandpart,
3332
finish_part_setindex!

lib/BoundaryValueDiffEqMIRK/src/interpolation.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
cache
66
end
77

8-
function DiffEqBase.interp_summary(interp::MIRKInterpolation)
8+
function SciMLBase.interp_summary(interp::MIRKInterpolation)
99
return "MIRK Order $(interp.cache.order) Interpolation"
1010
end
1111

lib/BoundaryValueDiffEqMIRK/src/mirk.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ function SciMLBase.solve!(
293293

294294
interpolation = __build_interpolation(cache, u.u)
295295

296-
odesol = DiffEqBase.build_solution(
296+
odesol = SciMLBase.build_solution(
297297
prob, cache.alg, cache.mesh, u.u; interp = interpolation, retcode = info
298298
)
299299
return __build_solution(prob, odesol, sol_nlprob)

0 commit comments

Comments
 (0)