Byla vydána verze 1.49 programovacího jazyka Rust.
Kompilátor Rust podporuje širokou škálu systémů, ale tým Rust nemůže zaručit stejnou úroveň podpory pro všechny z nich.
Aby bylo jasně označeno, jak jsou jednotlivé systémy podporovány, používá se systém úrovní:
Úroveň 3. Systém je podporován kompilátorem, ale nejsou dodávány hotové sestavení kompilátoru a testy nejsou prováděny.
Úroveň 2. Jsou poskytována hotová sestavení kompilátoru, ale testy nejsou prováděny.
Úroveň 1. Jsou poskytována hotová sestavení kompilátoru a procházejí všemi testy.
Seznam platforem a úrovní podpory: https://doc.rust-lang.org/stable/rustc/platform-support.html
Novinky ve verzi 1.49
Podpora 64-bit ARM Linux byla převedena na úroveň 1 (první systém odlišný od systémů na x86, který získal úroveň 1 podpory).
Podpora 64-bit ARM macOS byla převedena na úroveň 2.
Podpora 64-bit ARM Windows byla převedena na úroveň 2.
Byla přidána podpora MIPS32r2 na úrovni 3. (používá se pro mikrokontroléry PIC32).
Vestavěný testovací rámec nyní zobrazuje konzolový výstup provedený v jiném vlákně.
Tři funkce standardní knihovny byly přesunuty z Nightly do Stable:
Dvě funkce jsou nyní označeny jako const (dostupné v době kompilace):
Zvýšily se požadavky na minimální verzi LLVM, nyní je to LLVM9 (bylo LLVM8).
Zdroj: linux.org.ru
