Rja 1.49

Objavljena je bila izdaja 1.49 programskega jezika Rust.

Prevajalnik Rust podpira široko paleto sistemov, vendar ekipa Rust ne more zagotoviti enake ravni podpore za vse.

Za jasno navedbo, kako podprt je posamezen sistem, se uporablja sistem stopenj:

  • Raven 3. Sistem podpira prevajalnik, vendar pripravljeni sklopi prevajalnika niso na voljo in testi se ne izvajajo.

  • Raven 2. Na voljo so že pripravljeni sklopi prevajalnika, vendar se testi ne izvajajo

  • Stopnja 1. Pripravljeni sklopi prevajalnika so na voljo in uspešno opravijo vse preizkuse.

Seznam platform in ravni podpore: https://doc.rust-lang.org/stable/rustc/platform-support.html

Novo v izdaji 1.49

  • Podpora za 64-bitni ARM Linux premaknjena na raven 1 (prvi sistem brez x86, ki je prejel podporo ravni 1)

  • Podpora za 64-bitni ARM macOS je bila premaknjena na raven 2.

  • Podpora za 64-bitni ARM Windows je bila premaknjena na raven 2.

  • Dodana podpora za MIPS32r2 na ravni 3. (uporablja se za mikrokontrolerje PIC32)

  • Vgrajeno preskusno ogrodje zdaj natisne izhod konzole, narejen v drugi niti.

  • Tri standardne knjižnične funkcije so bile premaknjene iz Nightly v Stable:

  • Dve funkciji sta zdaj označeni kot const (na voljo v času prevajanja):

  • Zahteve za minimalno različico LLVM so bile povečane, zdaj je LLVM9 (prej LLVM8)

Vir: linux.org.ru