Rđa 1.49

Objavljeno je izdanje 1.49 programskog jezika Rust.

Rust kompajler podržava širok spektar sistema, ali Rust tim ne može pružiti isti nivo podrške za sve njih.

Da bi se jasno naznačilo koliko je svaki sistem podržan, koristi se sistem za više nivoa:

  • Nivo 3. Sistem podržava kompajler, ali gotovi sklopovi kompajlera nisu obezbeđeni i testovi se ne izvode.

  • Nivo 2. Gotovi sklopovi kompajlera su obezbeđeni, ali testovi se ne izvode

  • Nivo 1. Spremni sklopovi kompajlera su obezbeđeni i prolaze sve testove.

Lista platformi i nivoa 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 na nivo 1 (prvi ne-x86 sistem koji je dobio podršku na nivou 1)

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

  • Podrška za 64-bitni ARM Windows je premještena na nivo 2.

  • Dodata podrška za MIPS32r2 na nivou 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 su sada označene kao const (dostupne u vrijeme kompajliranja):

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

izvor: linux.org.ru