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

JuliaLang / julia / 1554
78%

Build:
DEFAULT BRANCH: master
Ran 02 Jun 2026 11:43AM UTC
Jobs 2
Files 352
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

02 Jun 2026 02:58AM UTC coverage: 77.002% (-0.8%) from 77.793%
1554

push

buildkite

web-flow
inference: avoid allocating alias groups when no aliasing is possible (#61943)

`compute_alias_groups` unconditionally allocated a `Vector{Int}` on
every
call, even though it is reached from `unionsplitcost` on the inference
hot
path (method matching, `typesubtract`, apply, and tfuncs). In the common
case no arguments alias, so the allocated vector was just the identity
grouping and carried no information.

Add a cheap, non-allocating `any_alias_candidate` pre-check and return
`nothing` when no aliasing is possible. Both callers already treat a
`nothing` grouping identically to the identity grouping, so behavior is
unchanged while the allocation disappears on the no-alias paths.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

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

2296 existing lines in 68 files now uncovered.

65139 of 84594 relevant lines covered (77.0%)

16032055.04 hits per line

Coverage Regressions

Lines Coverage ∆ File
415
67.04
-5.6% base/precompilation.jl
354
73.96
1.38% base/show.jl
264
84.23
-0.98% Compiler/src/abstractinterpretation.jl
253
78.06
-0.67% base/loading.jl
116
74.07
0.12% Compiler/src/inferencestate.jl
106
89.59
0.04% stdlib/Serialization/src/Serialization.jl
83
50.68
-22.78% base/path.jl
57
64.43
-30.21% base/timing.jl
55
50.78
-42.92% base/env.jl
48
67.71
-11.23% base/file.jl
48
59.11
-7.67% Compiler/src/typelimits.jl
47
10.87
-50.67% stdlib/InteractiveUtils/src/clipboard.jl
39
63.95
-21.76% base/libc.jl
38
59.62
-18.27% base/strings/annotated_io.jl
35
80.0
1.69% base/stacktraces.jl
30
48.69
-0.29% base/mpfr.jl
29
73.3
0.13% Compiler/src/stmtinfo.jl
25
79.92
-3.28% base/stream.jl
20
91.61
-6.76% base/lock.jl
19
34.64
-3.66% stdlib/FileWatching/src/FileWatching.jl
17
73.38
-3.52% base/boot.jl
15
75.51
-10.2% stdlib/FileWatching/src/pidfile.jl
13
2.78
-36.11% base/options.jl
13
82.84
-9.7% base/partr.jl
11
93.62
-0.94% base/array.jl
9
85.81
-0.85% Compiler/src/ssair/inlining.jl
9
79.98
-0.68% Compiler/src/ssair/ir.jl
8
90.83
-5.5% base/Enums.jl
8
89.09
-7.55% stdlib/Mmap/src/Mmap.jl
7
44.98
-2.27% base/methodshow.jl
7
28.19
-1.39% base/terminfo.jl
6
76.92
-14.97% base/gcutils.jl
6
95.81
-3.59% stdlib/LibGit2/src/repository.jl
5
63.21
-6.62% base/deprecated.jl
5
24.0
0.0% Compiler/src/Compiler.jl
5
76.02
-0.3% Compiler/src/ssair/passes.jl
5
82.97
-1.55% stdlib/SharedArrays/src/SharedArrays.jl
5
35.71
-16.14% stdlib/Zstd_jll/src/Zstd_jll.jl
4
72.58
0.0% base/reflection.jl
4
50.7
-2.49% base/sysinfo.jl
4
86.82
-0.72% base/task.jl
4
88.45
-0.7% Compiler/src/typeutils.jl
3
63.5
1.04% base/errorshow.jl
3
89.53
-4.15% base/linking.jl
3
68.84
-1.03% base/util.jl
3
80.52
-0.19% stdlib/REPL/src/LineEdit.jl
2
47.37
-0.5% base/binaryplatforms.jl
2
88.16
-0.88% base/cmd.jl
2
68.55
-2.09% base/filesystem.jl
2
48.52
-0.35% base/gmp.jl
2
87.67
-2.74% base/pointer.jl
2
75.99
-0.46% base/regex.jl
2
93.25
-0.48% base/set.jl
2
88.51
-0.68% base/strings/string.jl
2
15.66
-2.41% base/summarysize.jl
2
47.5
-5.0% Compiler/src/opaque_closure.jl
2
95.83
10.12% stdlib/InteractiveUtils/src/InteractiveUtils.jl
1
94.86
-0.21% base/dict.jl
1
94.9
-1.02% base/error.jl
1
77.51
-0.27% base/experimental.jl
1
94.51
-0.2% base/io.jl
1
67.88
-0.73% base/stat.jl
1
76.89
-0.03% Compiler/src/optimize.jl
1
85.51
1.43% Compiler/src/typeinfer.jl
1
95.45
-2.27% stdlib/LibGit2/src/utils.jl
1
73.68
-2.63% stdlib/LLD_jll/src/LLD_jll.jl
1
92.61
-0.43% stdlib/Random/src/generation.jl
1
95.77
-0.08% stdlib/Test/src/Test.jl
Jobs
ID Job ID Ran Files Coverage
1554 linux-coverage - 1554 02 Jun 2026 02:38PM UTC 351
76.43
1554 macos-coverage - 1554 02 Jun 2026 11:43AM UTC 352
76.48
Source Files on build 1554
  • Tree
  • List 352
  • Changed 93
  • Source Changed 20
  • Coverage Changed 91
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3ea3bac2 on github
  • Prev Build on master (#1549)
  • Next Build on master (#1555)
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