Rust 1.49.0 raises Linux 64-bit ARM to the highest support level

Source: Heise.de added 07th Jan 2021

  • rust-149.0-raises-linux-64-bit-arm-to-the-highest-support-level

In the new Rust version 1. 49. 0 holds the compile target aarch 64 – unknown-linux-gnu (64 – Bit-ARM under Linux) for the first time entry into the “Tier 1” support level. The highest support level was previously reserved for x 86 systems. There are also changes to the ARM platforms of macOS and Windows and to the test framework, the developers explain in a blog entry.

According to the Rust documentation, all tier 1 platforms are “guaranteed to be functional”, which is to be ensured by automated tests. The Rust community also provides official binaries for all platforms assigned to this level and comprehensive documentation is available. In the announcement on the Rust blog, the developers describe this step as a milestone and hope to include further compilation goals in the highest support level in the future.

Android is not affected by the change and will continue to be classified as “Tier 2”. The tier system (tier 1-3) divides the targets of the Rust compiler rustc according to criteria such as stability and test infrastructure. It is also checked whether the standard libraries are available and rustc can be executed on the host system.

ARM architecture is gaining in importance The developers rank Windows (aarch 64 – pc-windows-msvc) and macOS (aarch 64 – apple-darwin) to 64 – bit ARM to “Tier 2” high. This affects Apple M1 systems as well as Windows on Arm devices. The “Tier 2” level means that Rust is available as binary for these platforms and the code is compiled. However, automated tests do not take place. The Rust release team warns in the announcement that bugs and instabilities can occur.

LLVM versions older than LLVM 9 are no longer supported by the compiler. Rust’s own test framework can now handle the output of threads and is therefore clearer. More information can be found in the detailed release announcements on GitHub .

(ndi)

Read the full article at Heise.de

brands: Apple  CODE  linux  longer  New  Team  UNKNOWN  
media: Heise.de  
keywords: Android  Apple  PC  Windows  

Related posts


Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Related Products



Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91