Skip to content

Commit 6adbfbf

Browse files
Fix precompilation warnings
- Fix duplicate documentation warnings in OrdinaryDiffEqRosenbrock by replacing Base.@__doc__ with @doc macro - Import recursivefill! in OrdinaryDiffEqCore to address missing import warning These warnings were benign but created noise during package precompilation.
1 parent 30116b6 commit 6adbfbf

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

lib/OrdinaryDiffEqCore/src/OrdinaryDiffEqCore.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ import SciMLOperators: AbstractSciMLOperator, AbstractSciMLScalarOperator,
3939

4040
using DiffEqBase: DEIntegrator
4141

42-
import RecursiveArrayTools: chain, recursivecopy!, recursivecopy, recursive_bottom_eltype, recursive_unitless_bottom_eltype, recursive_unitless_eltype, copyat_or_push!, DiffEqArray
42+
import RecursiveArrayTools: chain, recursivecopy!, recursivecopy, recursive_bottom_eltype, recursive_unitless_bottom_eltype, recursive_unitless_eltype, copyat_or_push!, DiffEqArray, recursivefill!
4343

4444
using SimpleUnPack: @unpack
4545
import RecursiveArrayTools

lib/OrdinaryDiffEqRosenbrock/src/algorithms.jl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,7 @@ for (Alg, desc) in [
123123
(:Rodas5Pr, ROSENBROCK_STEPL_DOCS[:Rodas5Pr])
124124
]
125125
@eval begin
126-
"""$($desc)"""
127-
Base.@__doc__ struct $Alg{CS, AD, F, P, FDT, ST, CJ, StepLimiter, StageLimiter} <:
126+
@doc $desc struct $Alg{CS, AD, F, P, FDT, ST, CJ, StepLimiter, StageLimiter} <:
128127
OrdinaryDiffEqRosenbrockAdaptiveAlgorithm{CS, AD, FDT, ST, CJ}
129128
linsolve::F
130129
precs::P
@@ -243,8 +242,7 @@ for (Alg, desc) in [
243242
(:Ros4LStab, ROSENBROCK_DOCS[:Ros4LStab])
244243
]
245244
@eval begin
246-
"""$($desc)"""
247-
Base.@__doc__ struct $Alg{CS, AD, F, P, FDT, ST, CJ} <:
245+
@doc $desc struct $Alg{CS, AD, F, P, FDT, ST, CJ} <:
248246
OrdinaryDiffEqRosenbrockAdaptiveAlgorithm{CS, AD, FDT, ST, CJ}
249247
linsolve::F
250248
precs::P

0 commit comments

Comments
 (0)