A fost publicată versiunea 1.49 a limbajului de programare Rust.
Compilatorul Rust suportă o gamă largă de sisteme, dar echipa Rust nu poate oferi același nivel de suport pentru toate acestea.
Pentru a clarifica cât de bine este supportat fiecare sistem, se folosește un sistem de niveluri:
Nivelul 3. Sistemul este suportat de compilator, dar nu sunt furnizate versiuni precompilate ale compilatorului și nu se execută teste.
Nivelul 2. Se oferă versiuni precompilate ale compilatorului, dar nu se execută teste.
Nivelul 1. Se oferă versiuni precompilate ale compilatorului și se execută toate testele.
Lista platformelor și nivelurilor de suport: https://doc.rust-lang.org/stable/rustc/platform-support.html
Noutăți în versiunea 1.49
Suportul pentru ARM Linux pe 64 de biți a fost tranzitat la nivelul 1 (prima platformă diferită de sistemele x86 care a obținut suport la nivelul 1).
Suportul pentru ARM macOS pe 64 de biți a fost tranzitat la nivelul 2.
Suportul pentru ARM Windows pe 64 de biți a fost tranzitat la nivelul 2.
S-a adăugat suport pentru MIPS32r2 la nivelul 3. (utilizat pentru microcontrolere PIC32)
Frameworkul de testare încorporat acum afișează ieșirea pe consolă realizată într-un alt fir.
Trei funcții din biblioteca standard au fost mutate din Nightly în Stable:
Două funcții sunt acum marcate ca fiind const (disponibile la etapa de compilare):
Cerințele minime pentru versiunea LLVM au fost ridicate, acum este LLVM9 (a fost LLVM8).
Sursa: linux.org.ru
