Bol konečne zverejnená verzia 1.49 programovacieho jazyka Rust.
Kompilátor Rust podporuje široký spektrum systémov, avšak tím Rust nemôže zaručiť rovnakú úroveň podpory pre všetky z nich.
Na jasné označenie, do akej miery je každý systém podporovaný, sa používa systém úrovní:
Úroveň 3. Systém je podporovaný kompilátorom, ale nie sú poskytované hotové zostavy kompilátora a testy nie sú vykonávané.
Úroveň 2. Sú poskytované hotové zostavy kompilátora, ale testy nie sú vykonávané.
Úroveň 1. Sú poskytované hotové zostavy kompilátora a prechádzajú všetkými testami.
Zoznam platforiem a úrovní podpory: https://doc.rust-lang.org/stable/rustc/platform-support.html
Novinky vo verzii 1.49
Podpora 64-bit ARM Linux bola prevedená na úroveň 1 (prvý systém odlišný od systémov na x86, ktorý získal podporu úrovne 1).
Podpora 64-bit ARM macOS bola prevedená na úroveň 2.
Podpora 64-bit ARM Windows bola prevedená na úroveň 2.
Pridaná podpora MIPS32r2 na úrovni 3. (používa sa pre mikrokontroléry PIC32).
Zabudovaný testovací rámec teraz zobrazuje konzolový výstup vytvorený v inej vlákne.
Tri funkcie zo štandardnej knižnice boli presunuté z Nightly do Stable:
Dve funkcie sú teraz označené ako const (dostupné počas kompilácie):
Zvýšené požiadavky na minimálnu verziu LLVM, teraz je to LLVM9 (bolo LLVM8).
Zdroj: linux.org.ru
