• 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

New Missed Lines in Diff

Lines Coverage ∆ File
2
59.39
-0.25% base/compiler/ssair/verify.jl

Uncovered Existing Lines

Lines Coverage ∆ File
1
59.39
-0.25% base/compiler/ssair/verify.jl
1
90.91
-0.41% stdlib/Random/src/generation.jl
2
79.5
-0.21% stdlib/FileWatching/src/FileWatching.jl
Jobs
ID Job ID Ran Files Coverage
1 #37831.1 07 Jul 2024 10:41AM UTC 361
87.5
Source Files on build #37831
  • Tree
  • List 361
  • Changed 247
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • 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

© 2025 Coveralls, Inc