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

JuliaLang / julia / #37831
77%

Build:
DEFAULT BRANCH: master
Ran 07 Jul 2024 10:41AM UTC
Jobs 1
Files 361
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

06 Jul 2024 10:18PM UTC coverage: 87.5% (+0.01%) from 87.488%
#37831

push

local

web-flow
lowering: Don't resolve type bindings earlier than necessary (#54999)

This is a follow up to resolve a TODO left in #54773 as part of
preparatory work for #54654. Currently, our lowering for type definition
contains an early `isdefined` that forces a decision on binding
resolution before the assignment of the actual binding. In the current
implementation, this doesn't matter much, but with #54654, this would
incur a binding invalidation we would like to avoid.

To get around this, we extend the (internal) `isdefined` form to take an
extra argument specifying whether or not to permit looking at imported
bindings. If not, resolving the binding is not required semantically,
but for the purposes of type definition (where assigning to an imported
binding would error anyway), this is all we need.

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

4 existing lines in 3 files now uncovered.

77281 of 88321 relevant lines covered (87.5%)

16103219.22 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #37831.1 07 Jul 2024 10:41AM UTC 0
87.5
Source Files on build #37831
Detailed source file information is not available for this build.
  • Back to Repo
  • aa075859 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