RISC-V International
This page gives an overview of upstream projects. If you miss information or find mistakes, please edit.
Table of Contents |
---|
...
Dart is client-optimized programming language.
...
The Glasgow Haskell Compiler (GHC) is an open-source compiler for the programming language Haskell.
GHC does not support RISC-V, but there are people working on it. The porting attempts are tracked here:
...
Go is a programming language designed for simplicity, reliability, and efficiency.
RISC-V support has been mainlined with Go 1.14.
...
The OpenJDK RISC-V Port project has been approved by the OpenJDK community [1] and Fei Yang from Huawei Technologies is leading this new project now [2].
...
PHP is a programming language targeting web development.
The PHP interpreter works on RISC-V. However, certain features, such as the PCRE JIT, are not ported yet and there are no RISC-V specific optimizations in the codebase at the moment. Thus optimal performance cannot be achieved right now.
...
Rust is a programming language designed for performance, reliability and productivity. It relies on LLVM for generating code.
Rust has tier 2 support for RISC-V RV64 (riscv64gc-unknown-linux-gnu) since 1.42.0 (2020-03-12). RV32 is supported, but currenlty does not have a complete standard library.
...
Since Embedded Rust does not require Rust’s standard library (no_std), more RISC-V platforms are available than for a full Rust runtime.
...
Google Chrome Browser
Chromium Browser
Node.js
The RISCV64GC backend has been upstreamed on Feb 10, 2021 with the joint effort of RIOS lab, Futurewei and PLCT. Now it's maintained by PLCT.
...