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

JuliaLang / julia / 1516
78%

Build:
DEFAULT BRANCH: master
Ran 26 Apr 2026 11:52AM UTC
Jobs 3
Files 351
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

25 Apr 2026 03:50PM UTC coverage: 78.044% (-0.02%) from 78.067%
1516

push

buildkite

web-flow
Specialize f in map(f, ::NamedTuple) (#61654)

This lack of specialization is problematic, because the result of the
map is used in the function body. Without specialization, this causes
excessive allocations.

This was discovered by @aplavin with this benchmark:
```julia
using BenchmarkTools

a = (x1=[1.0], x2=[2.0], x3=[3.0], x4=[4.0], x5=[5.0], x6=[6.0], x7=[7.0], x8=[8.0], x9=[9.0], x10=[10.0], x11=[11.0])
b = map(copy, a)

function bench(a, b, N)
    s = 0
    for _ in 1:N; s += length(map(copyto!, a, b).x1); end; s
end
bench(a, b, 1)

@showtime bench(a, b, 1_000_000)
```

Results:
* `map` on master: `bench(a, b, 1000000): 0.495330 seconds (4.00 M
allocations: 366.211 MiB, 34.93% gc time)`
* `map` on PR: `bench(a, b, 1000000): 0.050094 seconds (1 allocation: 16
bytes)`

1 of 1 new or added line in 1 file covered. (100.0%)

134 existing lines in 8 files now uncovered.

65573 of 84021 relevant lines covered (78.04%)

24583102.82 hits per line

Coverage Regressions

Lines Coverage ∆ File
52
78.95
-0.32% base/file.jl
44
36.42
-15.92% Compiler/src/ssair/show.jl
11
70.63
-8.57% base/filesystem.jl
11
88.47
-1.02% base/strings/string.jl
8
67.11
-5.37% base/ryu/fixed.jl
5
72.31
-0.24% base/show.jl
2
73.33
-0.2% base/precompilation.jl
1
87.72
-0.44% base/cmd.jl
Jobs
ID Job ID Ran Files Coverage
1516 linux-coverage - 1516 26 Apr 2026 05:17PM UTC 350
76.38
1516 windows-coverage - 1516 26 Apr 2026 04:18PM UTC 318
75.94
1516 macos-coverage - 1516 26 Apr 2026 11:52AM UTC 351
76.58
Source Files on build 1516
  • Tree
  • List 351
  • Changed 48
  • Source Changed 4
  • Coverage Changed 47
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4fdd12e2 on github
  • Prev Build on master (#1515)
  • Next Build on master (#1517)
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