Rust natively supports the LoongArch instruction set

Recently, the Rust open source community released version 1.71.0 , which implements native support for the LoongArch instruction set.

Dragon architecture operating system distributions and developers can build based on the source code of the upstream community or directly download the binary version of the Dragon architecture released by the Rust open source community . Rust developers will have a great development experience on the Dragon Architecture platform.

Introduction to Rust

Rust is an emerging system-level programming language in recent years, focusing on safety, concurrency, and performance. Rust has a rich type system and ownership model that guarantees memory safety and thread safety by checking memory access and concurrency issues at compile time. Rust has excellent concurrency performance when building parallel and distributed applications, and its high-performance features make Rust suitable for writing efficient system software, such as operating system kernels, embedded device drivers, and network servers.

Rust support for the Dragon architecture

In the previously released Rust 1.70.0 version, the Rust open source community merged the initial support patch set for the loongarch64-unknown-linux-gnu compilation target, and began to provide preliminary Tier 3 support for the dragon architecture.

The Rust 1.71.0 version released this time will support the Dragon architecture to Tier2 level . This progress marks that the Rust open source community, like other mainstream instruction set architectures, will natively build and release binary versions for the Dragon architecture . Dragon Architecture's open source ecological construction has taken another solid step forward.

In recent years, the Loongson team has actively participated in the construction of the Rust open source community and contributed code, and has received more than 80 pull requests. The positive contributions of the Loongson team have been recognized by the community, and the relevant maintainers have become members of the Rust open source community team. In the future, Godson will continue to invest in enriching functions, improving quality, optimizing performance, and improving development experience, etc., to jointly build a new pattern of open source ecology.

Related documents: http://www.loongnix.cn/zh/toolchain/Rust/

Manuscript source: https://mp.weixin.qq.com/s/mBFiJsBFpmsiLbPKDK8t4Q

Guess you like

Origin www.oschina.net/news/249724/rust-loongarch