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

JuliaLang / julia / 1046
89%

Build:
DEFAULT BRANCH: master
Ran 21 Oct 2026 12:31AM 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

20 Oct 2026 09:59PM UTC coverage: 88.931% (+0.01%) from 88.918%
1046

push

buildkite

web-flow
[JuliaLowering] Put minimal macro provenance in DebugInfo (#63963)

I originally planned to wait until we have AST provenance to do this properly,
    but it would be a bit of a regression to omit all macro frames, so add some.
    What is kept is noted in a comment:

```
The previous LineNumberNode-based system achieved a sane
amount of debuginfo by accidentally losing most of it (e.g. different
expansions but same provenance file name, or user-deleted line nodes, or lack
of macro-def line nodes).  Here, we have the problem that we need to omit some
information.  Only keep the pre-expansion provenance, as we always do, as well
as the latest-expansion provenance (if any) as a DebugInfo edge.
```

This means that we'll see some new frames (e.g. #44551 should be fixed) and lose
    some frames (intermediate expansions producing line nodes unlike the
    expansions around/within it) but I think this is an upgrade overall.

Also do a bit of extra searching for linenodes in some forms.

78 of 85 new or added lines in 3 files covered. (91.76%)

281 existing lines in 13 files now uncovered.

95397 of 107271 relevant lines covered (88.93%)

342.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
93.69
0.16% JuliaLowering/src/eval.jl

Coverage Regressions

Lines Coverage ∆ File
100
94.75
0.04% Compiler/src/tfuncs.jl
78
90.0
0.01% Compiler/src/ssair/passes.jl
44
64.81
0.21% base/int.jl
15
95.41
-0.14% base/intfuncs.jl
15
94.7
0.01% base/io.jl
12
92.43
-0.46% base/strings/unicode.jl
5
75.25
1.56% base/rounding.jl
4
89.18
0.02% base/mpfr.jl
4
96.61
0.01% base/rational.jl
1
96.47
0.04% base/multinverses.jl
1
91.58
-0.08% Compiler/src/ssair/ir.jl
1
93.69
0.16% JuliaLowering/src/eval.jl
1
95.65
0.2% stdlib/Random/src/Random.jl
Jobs
ID Job ID Ran Files Coverage
1046 macos - 1046 21 Oct 2026 03:28AM UTC 386
88.36
1046 linux - 1046 21 Oct 2026 04:17AM UTC 386
88.41
1046 windows - 1046 21 Oct 2026 12:31AM UTC 385
87.09
Source Files on build 1046
  • Tree
  • List 386
  • Changed 30
  • Source Changed 19
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4d4a810d on github
  • Prev Build on master (#1028)
  • Next Build on master (#1064)
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