From 76459565d3618e51bfd5c59d35f9243c4d8e8792 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 20 Aug 2025 14:45:30 -0400 Subject: [PATCH] Add missing LinearVerbosity imports to extensions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Several extensions were using LinearVerbosity in their function signatures but were not explicitly importing it. This commit adds the missing imports to ensure proper functionality: - LinearSolveIterativeSolversExt: Added LinearVerbosity to imports - LinearSolveFastLapackInterfaceExt: Added LinearVerbosity import - LinearSolvePardisoExt: Added LinearVerbosity to imports - LinearSolveSparspakExt: Added LinearVerbosity import These imports are necessary as LinearVerbosity is used as a type annotation in the init_cacheval functions of these extensions. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- ext/LinearSolveFastLapackInterfaceExt.jl | 1 + ext/LinearSolveIterativeSolversExt.jl | 2 +- ext/LinearSolvePardisoExt.jl | 2 +- ext/LinearSolveSparspakExt.jl | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/LinearSolveFastLapackInterfaceExt.jl b/ext/LinearSolveFastLapackInterfaceExt.jl index 945442e2c..f924cc8cd 100644 --- a/ext/LinearSolveFastLapackInterfaceExt.jl +++ b/ext/LinearSolveFastLapackInterfaceExt.jl @@ -1,6 +1,7 @@ module LinearSolveFastLapackInterfaceExt using LinearSolve, LinearAlgebra +using LinearSolve: LinearVerbosity using FastLapackInterface struct WorkspaceAndFactors{W, F} diff --git a/ext/LinearSolveIterativeSolversExt.jl b/ext/LinearSolveIterativeSolversExt.jl index 0be1e44b7..253d45e00 100644 --- a/ext/LinearSolveIterativeSolversExt.jl +++ b/ext/LinearSolveIterativeSolversExt.jl @@ -1,7 +1,7 @@ module LinearSolveIterativeSolversExt using LinearSolve, LinearAlgebra -using LinearSolve: LinearCache, DEFAULT_PRECS +using LinearSolve: LinearCache, DEFAULT_PRECS, LinearVerbosity import LinearSolve: IterativeSolversJL using SciMLLogging: @SciMLMessage, Verbosity diff --git a/ext/LinearSolvePardisoExt.jl b/ext/LinearSolvePardisoExt.jl index ac75bb57d..016d49f1d 100644 --- a/ext/LinearSolvePardisoExt.jl +++ b/ext/LinearSolvePardisoExt.jl @@ -3,7 +3,7 @@ module LinearSolvePardisoExt using Pardiso, LinearSolve using SparseArrays using SparseArrays: nonzeros, rowvals, getcolptr -using LinearSolve: PardisoJL, @unpack +using LinearSolve: PardisoJL, @unpack, LinearVerbosity using SciMLLogging: @SciMLMessage, verbosity_to_bool using LinearSolve.SciMLBase diff --git a/ext/LinearSolveSparspakExt.jl b/ext/LinearSolveSparspakExt.jl index affd68302..a42566fbd 100644 --- a/ext/LinearSolveSparspakExt.jl +++ b/ext/LinearSolveSparspakExt.jl @@ -1,6 +1,7 @@ module LinearSolveSparspakExt using LinearSolve, LinearAlgebra +using LinearSolve: LinearVerbosity using Sparspak using Sparspak.SparseCSCInterface.SparseArrays using SparseArrays: AbstractSparseMatrixCSC, nonzeros, rowvals, getcolptr