Vyšlo vydanie 1.49 programovacieho jazyka Rust.
Kompilátor Rust podporuje širokú škálu systémov, ale tím Rust nemôže poskytnúť rovnakú úroveň podpory pre všetky z nich.
Na jasné označenie toho, ako je každý systém podporovaný, sa používa systém úrovní:
-
Úroveň 3. Systém je podporovaný kompilátorom, ale nie sú k dispozícii hotové zostavy kompilátora a nespúšťajú sa testy.
-
Úroveň 2. K dispozícii sú hotové zostavy kompilátora, ale testy sa nespúšťajú
-
Úroveň 1. K dispozícii sú pripravené zostavy kompilátora, ktoré prešli všetkými testami.
Zoznam platforiem a úrovní podpory: https://doc.rust-lang.org/stable/rustc/platform-support.html
Novinka vo verzii 1.49
-
Podpora 64-bitového ARM Linuxu presunutá na úroveň 1 (prvý systém bez x86, ktorý získa podporu úrovne 1)
-
Podpora pre 64-bit ARM macOS bola presunutá na úroveň 2.
-
Podpora pre 64-bitový ARM Windows bola presunutá na úroveň 2.
-
Pridaná podpora pre MIPS32r2 na úrovni 3. (používa sa pre mikrokontroléry PIC32)
-
Vstavaný testovací rámec teraz tlačí výstup konzoly vytvorený v inom vlákne.
-
Tri štandardné funkcie knižnice boli presunuté z Nightly do Stable:
-
Dve funkcie sú teraz označené const (dostupné v čase kompilácie):
-
Požiadavky na minimálnu verziu LLVM boli zvýšené, teraz je to LLVM9 (predtým LLVM8)
Zdroj: linux.org.ru