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

JuliaLang / julia / #37709
77%

Build:
DEFAULT BRANCH: master
Ran 08 Mar 2024 11:08AM UTC
Jobs 1
Files 341
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

08 Mar 2024 06:26AM UTC coverage: 86.673% (+0.003%) from 86.67%
#37709

push

local

web-flow
inference: Don't confuse frames in different interpreters (#53627)

Diffractor's abstract interpreter sometimes needs to do side queries
using the native interpreter. These are pushed onto the regular
inference callstack in anticipation of a future where compiler plugins
may want to recurse from the native interpreter back into the Diffractor
abstract interpreter. However, this introduced a subtle challenge: When
the native interpreter is looking at a frame that is currently on the
inference stack, it would treat them as the same, incorrectly merging
inference across the two abstract interpreters (which have different
semantics and may not be confused). The caches for the two abstract
interpreters were already different, so once things are inferred,
there's no problem (likely because things were already inferred on the
native interpreter), but if not, this could cause subtle and hard to
debug problems.

2 of 17 new or added lines in 4 files covered. (11.76%)

297 existing lines in 7 files now uncovered.

76338 of 88076 relevant lines covered (86.67%)

15734355.04 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
89.97
-0.04% base/compiler/abstractinterpretation.jl
4
88.08
-0.18% base/show.jl
10
79.56
-1.37% base/compiler/inferencestate.jl

Uncovered Existing Lines

Lines Coverage ∆ File
1
57.55
-0.31% base/compiler/ssair/domtree.jl
1
96.3
-0.41% base/bitset.jl
1
79.56
-1.37% base/compiler/inferencestate.jl
1
89.21
-0.05% base/compiler/tfuncs.jl
18
92.54
0.0% base/compiler/ssair/inlining.jl
120
83.85
0.13% base/compiler/ssair/passes.jl
155
81.42
0.06% base/compiler/ssair/ir.jl
Jobs
ID Job ID Ran Files Coverage
1 #37709.1 08 Mar 2024 11:08AM UTC 341
86.67
Source Files on build #37709
  • Tree
  • List 341
  • Changed 233
  • Source Changed 0
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4dcf3578 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