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

JuliaLang / julia / #38007
77%

Build:
DEFAULT BRANCH: master
Ran 13 Feb 2025 08:32AM UTC
Jobs 1
Files 210
Run time 666min
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

13 Feb 2025 05:53AM UTC coverage: 22.716% (+2.4%) from 20.346%
#38007

push

local

web-flow
Only implicitly `using` Base, not Core (#57357)

Inspired by the question in
https://github.com/JuliaLang/julia/pull/57311#issuecomment-2648144227, I
want to revisit the basic setup where every module `using`s both `Core`
and `Base`. In general, I think we mostly expect users to inferface with
`Base`, not `Core`, so this PR changes things to only have new modules
`using` Base (while re-exporting all `Core` names from `Base`). There
should be little user-visible impact from these changes. The only
situation I can think of where it makes a difference is if somebody were
to make their own Base/toplevel module that does not re-export Core.
However, we don't really support that situation in the first place, and
I actually think it's a feature that such toplevel modules can more
closely control the set of implicitly exposed names.

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

628 existing lines in 28 files now uncovered.

11084 of 48794 relevant lines covered (22.72%)

115450.5 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
17.95
2.96% base/intfuncs.jl
1
41.18
-13.82% base/strings/lazy.jl
1
35.82
7.16% base/client.jl
1
17.72
-0.32% base/promotion.jl
1
56.79
0.62% base/essentials.jl
1
52.7
0.0% base/strings/substring.jl
1
38.92
1.2% base/int.jl
1
17.95
-2.56% base/some.jl
1
3.88
-0.78% base/floatfuncs.jl
1
18.95
-0.53% base/namedtuple.jl
1
32.53
1.34% base/boot.jl
2
1.1
-0.44% base/math.jl
2
10.54
0.67% base/range.jl
2
31.02
-0.93% base/parse.jl
3
32.28
6.86% base/env.jl
4
55.89
1.1% base/array.jl
4
17.14
0.07% base/abstractarray.jl
4
49.08
20.51% base/process.jl
14
24.31
4.08% base/show.jl
18
40.0
22.32% base/util.jl
20
76.92
73.85% base/staticdata.jl
21
0.0
-14.89% base/ryu/utils.jl
32
7.53
-6.49% base/float.jl
38
48.71
-4.16% stdlib/Test/src/Test.jl
44
0.0
-13.06% base/ryu/shortest.jl
75
34.09
4.32% base/strings/basic.jl
80
4.52
0.93% base/methodshow.jl
254
1.42
-0.0% base/mpfr.jl
Jobs
ID Job ID Ran Files Coverage
1 #38007.1 13 Feb 2025 08:32AM UTC 210
22.72
Source Files on build #38007
  • Tree
  • List 210
  • Changed 139
  • Source Changed 0
  • Coverage Changed 84
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 20162ea3 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