LinearCache
changed from immutable to mutable. With this, the out of place interfaces likeset_A
were deprecated for simply mutating the cache,cache.A = ...
. This fixes some correctness checks and makes the package more robust while improving performance.- The default algorithm is now type-stable and does not rely on a dynamic dispatch for the choice.
- IterativeSolvers.jl and KrylovKit.jl were made into extension packages.
- Documentation of the solvers has changed to docstrings