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

JuliaLang / julia / #37934
77%

Build:
DEFAULT BRANCH: master
Ran 16 Oct 2024 10:38AM UTC
Jobs 1
Files 358
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

16 Oct 2024 06:06AM UTC coverage: 86.449% (-1.3%) from 87.724%
#37934

push

local

web-flow
Initial support for RISC-V (#56105)

Rebase and extension of @alexfanqi's initial work on porting Julia to
RISC-V. Requires LLVM 19.

Tested on a VisionFive2, built with:

```make
MARCH := rv64gc_zba_zbb
MCPU := sifive-u74

USE_BINARYBUILDER:=0

DEPS_GIT = llvm
override LLVM_VER=19.1.1
override LLVM_BRANCH=julia-release/19.x
override LLVM_SHA1=julia-release/19.x
```

```julia-repl
❯ ./julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.12.0-DEV.1374 (2024-10-14)
 _/ |\__'_|_|_|\__'_|  |  riscv/25092a3982* (fork: 1 commits, 0 days)
|__/                   |

julia> versioninfo(; verbose=true)
Julia Version 1.12.0-DEV.1374
Commit 25092a3982* (2024-10-14 09:57 UTC)
Platform Info:
  OS: Linux (riscv64-unknown-linux-gnu)
  uname: Linux 6.11.3-1-riscv64 #1 SMP Debian 6.11.3-1 (2024-10-10) riscv64 unknown
  CPU: unknown:
              speed         user         nice          sys         idle          irq
       #1  1500 MHz        922 s          0 s        265 s     160953 s          0 s
       #2  1500 MHz        457 s          0 s        280 s     161521 s          0 s
       #3  1500 MHz        452 s          0 s        270 s     160911 s          0 s
       #4  1500 MHz        638 s         15 s        301 s     161340 s          0 s
  Memory: 7.760246276855469 GB (7474.08203125 MB free)
  Uptime: 16260.13 sec
  Load Avg:  0.25  0.23  0.1
  WORD_SIZE: 64
  LLVM: libLLVM-19.1.1 (ORCJIT, sifive-u74)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)
Environment:
  HOME = /home/tim
  PATH = /home/tim/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/games
  TERM = xterm-256color


julia> ccall(:jl_dump_host_cpu, Nothing, ())
CPU: sifive-u74
Features: +zbb,+d,+i,+f,+c,+a,+zba,+m,-zvbc,-zksed,-zvfhmin,-zbkc,-zkne,-zk... (continued)

77025 of 89099 relevant lines covered (86.45%)

15882373.46 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.67
-0.2% base/io.jl
1
86.98
-0.47% base/indices.jl
1
90.18
-0.12% base/multidimensional.jl
1
99.09
-0.18% base/complex.jl
1
50.0
-6.25% base/traits.jl
1
80.56
-0.46% base/shell.jl
1
95.17
-0.21% base/dict.jl
1
74.17
-0.66% base/strings/cstring.jl
1
88.43
-0.3% base/process.jl
1
93.53
-0.04% base/compiler/abstractinterpretation.jl
1
90.64
-0.05% base/compiler/tfuncs.jl
1
90.87
-0.48% base/abstractdict.jl
2
94.17
-0.42% base/math.jl
2
88.65
-1.28% stdlib/LibGit2/src/gitcredential.jl
2
87.9
-0.24% stdlib/REPL/src/REPLCompletions.jl
2
92.95
-0.1% stdlib/LinearAlgebra/src/triangular.jl
2
77.3
-1.23% base/sysinfo.jl
2
89.62
-0.94% base/namedtuple.jl
2
80.74
-1.48% base/lock.jl
2
93.02
-1.16% base/asyncevent.jl
2
93.7
-0.89% base/logging/logging.jl
3
76.98
-2.16% base/stat.jl
3
89.01
-3.21% stdlib/LinearAlgebra/src/factorization.jl
3
95.65
0.0% stdlib/Random/src/XoshiroSimd.jl
3
75.22
-0.87% base/client.jl
3
86.6
-1.44% base/iostream.jl
4
87.63
-0.37% stdlib/Serialization/src/Serialization.jl
4
72.12
-0.1% stdlib/Artifacts/src/Artifacts.jl
5
64.71
-14.71% base/ordering.jl
6
83.64
-10.91% base/idset.jl
6
94.7
-0.68% stdlib/Test/src/Test.jl
6
94.39
-5.61% base/secretbuffer.jl
7
58.24
-3.89% base/threadingconstructs.jl
8
94.81
-3.46% base/bitset.jl
8
94.07
-0.73% base/array.jl
8
88.57
-4.39% base/floatfuncs.jl
9
86.06
-2.69% base/iobuffer.jl
15
79.62
-4.7% stdlib/LibGit2/src/LibGit2.jl
15
55.61
-6.89% base/path.jl
15
77.85
-3.12% base/float.jl
16
85.86
-2.32% base/mpfr.jl
16
49.41
-18.82% base/rounding.jl
17
37.5
-13.66% base/env.jl
19
81.27
-7.48% stdlib/LibGit2/src/types.jl
21
69.89
0.35% base/genericmemory.jl
22
70.97
-23.66% base/logging/ConsoleLogger.jl
26
76.52
-22.58% stdlib/LibGit2/src/remote.jl
29
88.64
-0.57% base/strings/annotated.jl
33
68.69
-15.49% base/parse.jl
45
23.98
-18.29% stdlib/LibGit2/src/callbacks.jl
51
58.74
-35.82% base/abstractset.jl
86
71.99
-15.48% base/gmp.jl
94
0.0
-86.49% stdlib/Mmap/src/Mmap.jl
108
67.18
0.17% base/precompilation.jl
168
54.13
-40.76% base/set.jl
174
1.08
-93.46% stdlib/Profile/src/Allocs.jl
208
66.99
-29.15% base/sort.jl
404
75.85
-0.62% base/loading.jl
Jobs
ID Job ID Ran Files Coverage
1 #37934.1 16 Oct 2024 10:38AM UTC 358
86.45
Source Files on build #37934
  • Tree
  • List 358
  • Changed 289
  • Source Changed 0
  • Coverage Changed 67
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a98f3713 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