Byla zveřejněna verze 1.49 programovacího jazyka Rust.
Kompilátor Rust podporuje širokou škálu systémů, ale tým Rust nemůže poskytnout stejnou úroveň podpory pro všechny z nich.
Aby bylo jasné, jak je každý systém podporován, používá se systém vrstvení:
-
Úroveň 3. Systém je podporován kompilátorem, ale nejsou k dispozici hotové sestavy kompilátoru a testy se nespouštějí.
-
Úroveň 2. K dispozici jsou připravená sestavení kompilátoru, ale testy se nespouštějí
-
Úroveň 1. K dispozici jsou připravené sestavy kompilátoru, které projdou všemi testy.
Seznam platforem a úrovní podpory: https://doc.rust-lang.org/stable/rustc/platform-support.html
Novinka ve verzi 1.49
-
Podpora 64bitového ARM Linuxu přesunuta na úroveň 1 (první systém bez x86, který obdrží podporu úrovně 1)
-
Podpora pro 64bitový ARM macOS byla přesunuta na úroveň 2.
-
Podpora pro 64bitové ARM Windows byla přesunuta na úroveň 2.
-
Přidána podpora pro MIPS32r2 na úrovni 3. (používá se pro mikrokontroléry PIC32)
-
Vestavěný testovací rámec nyní tiskne výstup konzoly vytvořený v jiném vláknu.
-
Tři standardní funkce knihovny byly přesunuty z Nightly do Stable:
-
Dvě funkce jsou nyní označeny const (dostupné v době kompilace):
-
Požadavky na minimální verzi LLVM byly zvýšeny, nyní je to LLVM9 (dříve LLVM8)
Zdroj: linux.org.ru