-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separating out Sparse matrix capability into separate repo #35204
Comments
I am not sure how to provide binary dependencies since those files go into |
I think we'd have to deprecate some methods in LinearAlgebra before we can do this. E.g. julia> similar(Bidiagonal(ones(4), ones(3), :L), (4,3))
4×3 SparseArrays.SparseMatrixCSC{Float64,Int64} with 0 stored entries I also think there are some broadcasting combinations of special LinearAlgebra that produce a |
Note that this issue seems to only be about the place where the code for the SparseArrays stdlib resides. It doesn't change anything when it comes to what goes into the sysimage. |
Thanks for clarifying that. Indeed, I assumed that it would no longer go into the sysimage. |
That's right. |
We also want to eventually move SparseArrays and SuiteSparse out of the system image, to pave the way for a variety of other sparse matrix improvements. |
Dup of #22698 |
As was done with
Statistics.jl
in #33399, it would be a good idea to do the same for sparse matrix capabilities. Are there any arguments against doing this?I propose moving
stdlib/SparseArrays
andstdlib/SuiteSparse
into external repos.The text was updated successfully, but these errors were encountered: