Rđa 1.49

Objavljeno je izdanje 1.49 programskog jezika Rust.

Rust kompajler podržava širok raspon sustava, ali Rust tim ne može pružiti istu razinu podrške za sve njih.

Da bi se jasno naznačilo koliko je svaki sustav podržan, koristi se sustav slojeva:

  • Razina 3. Sustav je podržan od strane kompajlera, ali gotovi sklopovi prevoditelja nisu isporučeni i testovi se ne izvode.

  • Razina 2. Dostupni su gotovi sklopovi kompilatora, ali se testovi ne izvode

  • Razina 1. Gotovi sklopovi prevoditelja dostupni su i prolaze sve testove.

Popis platformi i razina podrške: https://doc.rust-lang.org/stable/rustc/platform-support.html

Novo u izdanju 1.49

  • Podrška za 64-bitni ARM Linux premještena je na razinu 1 (prvi ne-x86 sustav koji će dobiti podršku razine 1)

  • Podrška za 64-bitni ARM macOS premještena je na razinu 2.

  • Podrška za 64-bitne ARM Windowse premještena je na razinu 2.

  • Dodana podrška za MIPS32r2 na razini 3. (koristi se za PIC32 mikrokontrolere)

  • Ugrađeni okvir za testiranje sada ispisuje izlaz konzole napravljen u drugoj niti.

  • Tri standardne funkcije biblioteke premještene su iz Nightly u Stable:

  • Dvije funkcije sada su označene kao const (dostupne u vrijeme kompajliranja):

  • Zahtjevi za minimalnu verziju LLVM su povećani, sada je LLVM9 (ranije LLVM8)

Izvor: linux.org.ru