From ec18e7aa737837f8848ea8a9678b25182cae7cb0 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Sun, 8 Feb 2026 13:47:30 -0500 Subject: [PATCH] Fix deprecation warnings Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude --- src/ExponentialUtilities.jl | 2 +- src/exp.jl | 2 -- src/krylov_phiv.jl | 7 ------- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/ExponentialUtilities.jl b/src/ExponentialUtilities.jl index 98628cf9..9e89db38 100644 --- a/src/ExponentialUtilities.jl +++ b/src/ExponentialUtilities.jl @@ -8,7 +8,7 @@ import Adapt using Base: typename -Base.@pure __parameterless_type(T) = typename(T).wrapper +Base.@assume_effects :foldable __parameterless_type(T) = typename(T).wrapper parameterless_type(x) = __parameterless_type(typeof(x)) parameterless_type(::Type{T}) where {T} = __parameterless_type(T) diff --git a/src/exp.jl b/src/exp.jl index 39df3aaa..c917dd0e 100644 --- a/src/exp.jl +++ b/src/exp.jl @@ -10,8 +10,6 @@ function alloc_mem(A, method) return nothing end -@deprecate _exp! exponential! -@deprecate exp_generic exponential! exponential!(A) = exponential!(A, ExpMethodHigham2005(A)); function exponential!(A::GPUArraysCore.AbstractGPUArray) return exponential!(A, ExpMethodHigham2005(false)) diff --git a/src/krylov_phiv.jl b/src/krylov_phiv.jl index 68741fbd..a0e521b1 100644 --- a/src/krylov_phiv.jl +++ b/src/krylov_phiv.jl @@ -218,13 +218,6 @@ mutable struct PhivCache{useview, T} mem::Vector{T} end -# Deprecated -function PhivCache{T}(maxiter::Int, p::Int) where {T} - numelems = maxiter + maxiter^2 + (maxiter + p)^2 + maxiter * (p + 1) - mem = Vector{T}(undef, numelems) - return PhivCache{true, T}(mem) -end - function PhivCache(w, maxiter::Int, p::Int) numelems = maxiter + maxiter^2 + (maxiter + p)^2 + maxiter * (p + 1) T = eltype(w)