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

JuliaLang / julia / #37474
77%

Build:
DEFAULT BRANCH: master
Ran 15 Mar 2023 11:54AM UTC
Jobs 1
Files 338
Run time 6s
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

pending completion
#37474

push

local

web-flow
irinterp: Allow setting all IR flags (#48993)

Currently, `IR_FLAG_NOTHROW` is the only flag that irinterp is allowed to
set on statements, under the assumption that in order for a call to
be irinterp-eligible, it must have been proven `:foldable`, thus `:effect_free`,
and thus `IR_FLAG_EFFECT_FREE` was assumed to have been set. That reasoning
was sound at the time this code was written, but have since introduced
`EFFECT_FREE_IF_INACCESSIBLEMEMONLY`, which breaks the reasoning that
an `:effect_free` inference for the whole function implies the flag on
every statement. As a result, we were failing to DCE otherwise dead
statements if the IR came from irinterp.

3 of 3 new or added lines in 1 file covered. (100.0%)

70258 of 82316 relevant lines covered (85.35%)

32461773.51 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.23
-0.42% base/bitset.jl
1
95.01
0.09% base/compiler/ssair/inlining.jl
1
99.07
-0.93% base/Enums.jl
1
78.82
0.0% base/experimental.jl
1
68.33
-1.67% base/refpointer.jl
1
97.63
-0.47% base/strings/string.jl
1
75.0
-6.82% stdlib/LibGit2/src/error.jl
1
94.43
0.0% stdlib/LinearAlgebra/src/diagonal.jl
1
96.91
-0.06% stdlib/LinearAlgebra/src/triangular.jl
1
93.07
-0.43% stdlib/Random/src/generation.jl
2
87.68
-0.11% base/compiler/abstractinterpretation.jl
2
84.98
-0.94% base/compiler/typeutils.jl
2
87.38
3.81% base/task.jl
2
89.01
-2.2% stdlib/Logging/src/ConsoleLogger.jl
3
95.21
-2.05% base/asyncmap.jl
3
86.03
44.63% base/toml_parser.jl
6
73.18
-0.97% stdlib/Printf/src/Printf.jl
7
75.76
-4.24% stdlib/Sockets/src/addrinfo.jl
8
77.95
-0.52% base/compiler/ssair/ir.jl
8
0.0
-100.0% stdlib/LibGit2/src/strarray.jl
10
87.13
-9.9% base/secretbuffer.jl
10
68.27
-4.02% stdlib/LinearAlgebra/src/givens.jl
29
0.0
-100.0% stdlib/LibGit2/src/blob.jl
37
82.27
-4.7% base/stream.jl
37
80.71
-9.39% stdlib/Sockets/src/Sockets.jl
41
2.22
-91.11% stdlib/LibGit2/src/utils.jl
43
0.0
-91.49% stdlib/LibGit2/src/rebase.jl
49
0.0
-96.08% stdlib/LibGit2/src/diff.jl
50
0.0
-100.0% stdlib/LibGit2/src/signature.jl
64
22.62
-76.19% stdlib/LibGit2/src/oid.jl
68
46.05
-16.89% base/util.jl
71
20.18
-61.97% stdlib/LibGit2/src/config.jl
82
0.0
-87.23% stdlib/LibGit2/src/merge.jl
86
23.08
-34.82% stdlib/LibGit2/src/callbacks.jl
92
0.0
-98.92% stdlib/LibGit2/src/remote.jl
126
37.8
-52.01% stdlib/LibGit2/src/types.jl
129
19.14
-79.63% stdlib/LibGit2/src/repository.jl
138
0.0
-93.88% stdlib/LibGit2/src/gitcredential.jl
143
4.43
-90.51% stdlib/LibGit2/src/reference.jl
221
12.58
-73.32% stdlib/LibGit2/src/LibGit2.jl
Jobs
ID Job ID Ran Files Coverage
1 #37474.1 15 Mar 2023 11:54AM UTC 338
85.35
Source Files on build #37474
  • Tree
  • List 338
  • Changed 296
  • Source Changed 0
  • Coverage Changed 296
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 7ba7e326 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