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

JuliaLang / julia / #37767
77%

Build:
DEFAULT BRANCH: master
Ran 02 May 2024 11:37AM UTC
Jobs 1
Files 354
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

02 May 2024 04:02AM UTC coverage: 85.708% (-1.7%) from 87.428%
#37767

push

local

web-flow
Pass CodeGenOpt::Less to LLVM at O1 (rather than CodeGenOpt::None). (#37893)

For context, please see
https://github.com/JuliaLang/julia/pull/35086#issuecomment-700944522.
Regarding alignment with clang, please see
https://reviews.llvm.org/D28409
(/https://github.com/JuliaLang/julia/pull/35086#issuecomment-598282810).

```
Prior to Julia 1.5, Julia passed CodeGenOpt::Aggressive to LLVM at -O1.
As of Julia 1.5, Julia passes CodeGenOpt::None to LLVM at -O1.

This reduction in optimization effort at -O1 improved compilation latency,
but induced appreciable runtime regressions.

This commit makes Julia pass CodeGenOpt::Less to LLVM at -O1,
mitigating the runtime regressions caused by CodeGenOpt::None,
while retaining most of CodeGenOpt::None's latency improvements.

This commit also aligns Julia's CodeGenOpt selection at -O1
with that of clang.
```

Best! :)

74571 of 87006 relevant lines covered (85.71%)

14871255.36 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
87.44
-0.47% base/indices.jl
1
98.7
-0.43% base/bitset.jl
1
83.33
-6.67% stdlib/LibGit2/src/error.jl
1
93.96
0.0% stdlib/LinearAlgebra/src/diagonal.jl
1
96.01
-0.36% base/strings/string.jl
2
55.0
-3.33% base/refpointer.jl
2
90.63
-0.25% base/multidimensional.jl
2
80.86
-0.43% base/float.jl
3
93.92
-2.05% base/combinatorics.jl
3
81.02
0.0% base/shell.jl
3
89.01
-3.21% stdlib/LinearAlgebra/src/factorization.jl
3
91.02
-0.22% base/abstractarray.jl
4
93.54
-0.38% base/array.jl
4
82.23
-0.54% base/stream.jl
5
0.0
-100.0% stdlib/LibGit2/src/strarray.jl
5
86.87
-0.9% base/gmp.jl
6
75.37
-0.99% stdlib/Printf/src/Printf.jl
6
69.72
-5.5% base/c.jl
6
86.89
-2.91% base/reshapedarray.jl
8
88.41
-4.55% base/floatfuncs.jl
9
85.27
-0.87% stdlib/Serialization/src/Serialization.jl
10
90.65
-9.35% base/secretbuffer.jl
13
71.6
-16.05% base/views.jl
16
85.4
-1.82% base/mpfr.jl
16
49.41
-18.82% base/rounding.jl
28
0.0
-100.0% stdlib/LibGit2/src/blob.jl
31
78.49
-12.46% base/subarray.jl
33
86.58
0.0% base/boot.jl
41
2.27
-93.18% stdlib/LibGit2/src/utils.jl
42
0.0
-93.02% stdlib/LibGit2/src/rebase.jl
45
23.67
-18.6% stdlib/LibGit2/src/callbacks.jl
48
0.0
-100.0% stdlib/LibGit2/src/diff.jl
50
0.0
-100.0% stdlib/LibGit2/src/signature.jl
81
0.0
-98.81% stdlib/LibGit2/src/oid.jl
82
0.0
-88.17% stdlib/LibGit2/src/merge.jl
88
6.14
-76.27% stdlib/LibGit2/src/config.jl
91
20.0
-79.08% stdlib/LibGit2/src/remote.jl
102
42.67
-46.49% stdlib/LibGit2/src/types.jl
124
0.0
-90.0% stdlib/LibGit2/src/gitcredential.jl
145
3.8
-91.74% stdlib/LibGit2/src/repository.jl
147
0.0
-95.3% stdlib/LibGit2/src/reference.jl
220
15.99
-68.97% stdlib/LibGit2/src/LibGit2.jl
Jobs
ID Job ID Ran Files Coverage
1 #37767.1 02 May 2024 11:37AM UTC 354
85.71
Source Files on build #37767
  • Tree
  • List 354
  • Changed 289
  • Source Changed 0
  • Coverage Changed 47
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c88f4e27 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