Rez 1.49

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