Skip to content

Conversation

ChrisRackauckas-Claude
Copy link
Contributor

Summary

This PR adds missing LinearVerbosity imports to several extensions that were using it in their function signatures but not explicitly importing it.

Changes

The following extensions now properly import LinearVerbosity:

  • LinearSolveIterativeSolversExt.jl - Added LinearVerbosity to the existing using LinearSolve: statement
  • LinearSolveFastLapackInterfaceExt.jl - Added a new using LinearSolve: LinearVerbosity line
  • LinearSolvePardisoExt.jl - Added LinearVerbosity to the existing using LinearSolve: statement
  • LinearSolveSparspakExt.jl - Added a new using LinearSolve: LinearVerbosity line

Context

These imports are necessary as LinearVerbosity is used as a type annotation in the init_cacheval functions of these extensions. While the code may have worked due to Julia's module system, explicit imports ensure better code clarity and prevent potential issues.

Test Plan

  • Package loads successfully with using LinearSolve
  • Package precompiles without errors
  • LinearVerbosity() can be created and used

🤖 Generated with Claude Code

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 <[email protected]>
@ChrisRackauckas ChrisRackauckas merged commit 71315f6 into SciML:main Aug 20, 2025
132 of 136 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants