GNAT Pro for Rust 26 Release Notes¶
We present here a few highlights of the new features in GNAT Pro for Rust 26.
Rust Version¶
This release of GNAT Pro for Rust is based on Rust version 1.85.0, which introduces support for Rust Edition 24.
Vulnerability report¶
You can download the GNAT Pro for Rust 26.0 vulnerability report from the Release Download section. It will provide you the list of the CVEs that can impact this product and the corresponding impact analysis describing whether the product is concerned by each CVE.
Platforms¶
New Platforms¶
GNAT Pro for Rust 26.0 is now available on the following new platforms:
Aarch64 Linux, hosted on Windows
Aarch64 QNX 8.0, hosted on Linux
Aarch64 VxWorks 7 version 25.03, DKM (no_std), hosted on Linux and Windows
Aarch64 VxWorks 7 version 25.03, RTP, hosted on Linux and Windows
Existing Platforms¶
GNAT Pro for Rust 26.0 is already available on the following platforms:
Hosts¶
x86_64 Linux
x86_64 Windows 11
Targets¶
Aarch64 Bare Metal (no_std), hosted on Linux and Windows
Aarch64 Linux, hosted on Linux
x86_64 Linux
x86_64 Windows 11
Tools¶
GNAT Pro for Rust 26.0 includes the following tools:
Toolchain¶
cargo
rustc
rustfmt
gcc (for linking only)
binutils
gdb
Multi-Language Build Support¶
gprbuild
gprclean
gprconfig
gprinstall
gprinspect
gprname
IDE and Analysis¶
rust-analyzer
clippy
ZynqMP BSP¶
GNAT Pro for Rust 26.0 includes a Board Support Crate for the AMD Zynq UltraScale MPSoC. See the documentation for more information.
GPRbuild Integration¶
GNAT Pro for Rust 26.0 provides initial, beta integration with GPRbuild. This support allows you to include Rust library crates in your Ada projects. See the documentation for more information.