Ran
|
Jobs
1
|
Files
361
|
Run time
1min
|
Badge
README BADGES
|
push
local
LinearAlgebra: use `≈` instead of `==` for `tr` tests in symmetric.jl (#55143) After investigating JuliaLang/julia#54090, I found that the issue was not caused by the effects of `checksquare`, but by the use of the `@simd` macro within `tr(::Matrix)`: https://github.com/JuliaLang/julia/blob/0945b9d77/stdlib/LinearAlgebra/src/dense.jl#L373-L380 While simply removing the `@simd` macro was considered, the strict left-to-right summation without `@simd` otherwise is not necessarily more accurate, so I concluded that the problem lies in the test code, which tests the (strict) equality of two different `tr` execution results. I have modified the test code to use `≈` instead of `==`. - fixes #54090
77506 of 88558 relevant lines covered (87.52%)
15973968.35 hits per line
Lines | Coverage | ∆ | File |
---|---|---|---|
1 |
96.21 |
1.81% | stdlib/LinearAlgebra/src/diagonal.jl |
1 |
90.79 |
-0.17% | stdlib/LinearAlgebra/src/matmul.jl |
2 |
98.27 |
-0.87% | base/bitset.jl |
2 |
79.5 |
-0.41% | stdlib/FileWatching/src/FileWatching.jl |
3 |
78.26 |
-13.04% | base/locks-mt.jl |
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | #37842.1 | 361 |
87.52 |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|