• 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

Jobs
ID Job ID Ran Files Coverage
1 #37709.1 08 Mar 2024 11:08AM UTC 0
86.67
Source Files on build #37709
Detailed source file information is not available for this build.
  • 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