• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaLang / julia / #37779
77%

Build:
DEFAULT BRANCH: master
Ran 15 May 2024 11:13AM UTC
Jobs 1
Files 360
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 May 2024 02:42PM UTC coverage: 87.434% (+0.4%) from 87.0%
#37779

push

local

web-flow
Compile-time stride checks in matmul functions (#54461)

Following on from https://github.com/JuliaLang/julia/pull/54449, this
skips the `stride(A, 2) >= size(A, 1)` check for certain `StridedArray`
types for which the result is always known to be true. The main
difference between this and #54449 is that this omits `StepRange`s as
indices of views, as negative strides aren't allowed in this condition
anymore.

Latency improvements:
```julia
julia> A = rand(2,2); B = rand(size(A)...); C = zeros(size(A));

julia> @time mul!(C, A, B);
  1.300802 seconds (4.55 M allocations: 235.561 MiB, 17.27% gc time, 100.00% compilation time) # nightly v"1.12.0-DEV.528"
  0.893946 seconds (2.54 M allocations: 130.323 MiB, 3.85% gc time, 100.00% compilation time) # This PR
```

1 of 3 new or added lines in 1 file covered. (33.33%)

18 existing lines in 4 files now uncovered.

76529 of 87528 relevant lines covered (87.43%)

16122880.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #37779.1 15 May 2024 11:13AM UTC 0
87.43
Source Files on build #37779
Detailed source file information is not available for this build.
  • Back to Repo
  • 5f68f1ae on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc