JuliaSparse / SparseArrays.jl

SparseArrays.jl is a Julia stdlib
https://sparsearrays.juliasparse.org/
Other
92 stars 52 forks source link

Adjust matvec and matmatmul! to new internal LinAlg interface #519

Closed dkarrasch closed 6 months ago

dkarrasch commented 8 months ago

This is a companion PR to https://github.com/JuliaLang/julia/pull/52439. It pushes creation of MulAddMul objects down the call path, so avoids it in all cases except for in-place sparse multiplication.

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 89.18919% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 84.00%. Comparing base (3b30333) to head (48f3784).

Files Patch % Lines
src/linalg.jl 91.30% 2 Missing :warning:
src/sparsevector.jl 85.71% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #519 +/- ## ========================================== - Coverage 84.05% 84.00% -0.06% ========================================== Files 12 12 Lines 9020 9028 +8 ========================================== + Hits 7582 7584 +2 - Misses 1438 1444 +6 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.