You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SparseMatrixColorings was only imported in NonlinearSolve.jl for re-export purposes
to support sparse AD functionality. Since the actual implementation is in
NonlinearSolveBase (where it's already a weakdep with an extension), we can safely
move it to weakdeps in the main package.
Changes:
- Moved SparseMatrixColorings from deps to weakdeps in Project.toml
- Removed the `using SparseMatrixColorings` import from src/NonlinearSolve.jl
- Added SparseMatrixColorings to test extras to ensure tests can still use it
This reduces the dependency load for users who don't need sparse AD support.
The functionality remains available - users just need to explicitly load
SparseMatrixColorings when they want to use sparse automatic differentiation.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
0 commit comments