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

JuliaLang / julia / 1085
89%

Build:
DEFAULT BRANCH: master
Ran 23 Oct 2026 02:42AM UTC
Jobs 3
Files 386
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

22 Oct 2026 09:22PM UTC coverage: 88.956% (-0.001%) from 88.957%
1085

push

buildkite

web-flow
inference: Don't intersect a field alias with its parent slot in `from_interconditional` (#64028)

`from_interconditional` looks for the first call argument that the callee's
`InterConditional` can refine, then intersects the refinements of every
argument that refers to the same object. It identified a `MustAlias`
argument by the slot holding the parent object, so a field alias such as
`nt.n` was treated as the same object as `nt` itself. When `f` refines `nt`
in `f(nt, nt.n)`, the parent's refinement was met with the field's, which
inferred the call as `Union{}` or refined the field to the parent's type.

Track explicitly whether the refinement target is a slot or a field alias:
a `MustAlias` argument can only start a new target, and a slot holding a
`MustAlias` whose field type isn't a `Type` now refines the aliased field
instead of forming a `Conditional` on the parent slot with the field's type.

Since #47574 made `NativeInterpreter` use `MustAlias`, this miscompiles
native code. On 1.13 it affects external interpreters that use
`MustAliasesLattice`, such as JET.jl.

Fixes #63981

Assisted-by: Claude Code (Opus 5.5)

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

426 existing lines in 6 files now uncovered.

95476 of 107330 relevant lines covered (88.96%)

344.55 hits per line

Coverage Regressions

Lines Coverage ∆ File
249
84.33
0.17% base/loading.jl
111
44.07
0.5% base/version.jl
47
89.6
0.0% base/reflection.jl
17
78.08
-0.17% stdlib/REPL/src/REPL.jl
1
98.47
-0.76% base/asyncmap.jl
1
86.3
-0.19% stdlib/FileWatching/src/FileWatching.jl
Jobs
ID Job ID Ran Files Coverage
1085 windows - 1085 23 Oct 2026 02:42AM UTC 385
87.14
1085 linux - 1085 23 Oct 2026 06:23AM UTC 386
88.42
1085 macos - 1085 23 Oct 2026 05:33AM UTC 386
88.38
Source Files on build 1085
  • Tree
  • List 386
  • Changed 17
  • Source Changed 7
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 923c17d4 on github
  • Prev Build on master (#1064)
  • Next Build on master (#1105)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc