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
Julia 1.7.x introduced _goodbuffers and _checkbuffers but use them
incorrectly for AbstractSparseArrays. This is fixed on 1.8, but we need
a workaround in 1.7.x.
Also fixed bug where copy(X'), copy(transpose(X)) and permutedims(X)
didn't return ThreadedSparseMatrixCSC.
for (T,t) in ((ThreadedSparseMatrixCSC,identity), (Adjoint{<:Any,<:ThreadedSparseMatrixCSC},adjoint), (Transpose{<:Any,<:ThreadedSparseMatrixCSC},transpose))
# sparse * sparse multiplications are not (currently) threaded, but we want to keep the return type
57
69
for (T1,t1) in ((ThreadedSparseMatrixCSC,identity), (Adjoint{<:Any,<:ThreadedSparseMatrixCSC},adjoint), (Transpose{<:Any,<:ThreadedSparseMatrixCSC},transpose))
58
70
for (T2,t2) in ((ThreadedSparseMatrixCSC,identity), (Adjoint{<:Any,<:ThreadedSparseMatrixCSC},adjoint), (Transpose{<:Any,<:ThreadedSparseMatrixCSC},transpose))
0 commit comments