Väljaanne 1.49 programmeerimiskeelest Rust.
Rusti kompilaator toetab laia valikut süsteeme, kuid Rusti meeskond ei saa tagada kõigi jaoks ühtlast taset toetust.
Iga süsteemi toetuse taseme selgeks määramiseks kasutatakse tasemete süsteemi:
Tase 3. Süsteemi toetab kompilaator, kuid valmis kompilaatori kogusid ei pakuta ning teste ei läbita.
Tase 2. Pakutakse valmis kompilaatori koguseid, kuid teste ei läbita.
Tase 1. Pakutakse valmis kompilaatori koguseid ja läbivad kõik testid.
Platvormide ja toetuse tasemete loetelu: https://doc.rust-lang.org/stable/rustc/platform-support.html
Uued funktsioonid versioonis 1.49
64-bit ARM Linuxi tugi tõsteti tasemele 1 (esimene süsteem, mis ei ole x86 süsteem, mis sai taseme 1 toetuse).
64-bit ARM macOSi tugi tõsteti tasemele 2.
64-bit ARM Windowsi tugi tõsteti tasemele 2.
Lisatud MIPS32r2 toetus tasemel 3. (kasutatakse PIC32 mikrokontrollerite jaoks).
Sisseehitatud testimisraamistik kuvab nüüd konsooli väljundi, mis on tehtud teises lõimes.
Kolm standardraamatukogu funktsiooni on üle viidud Nightly versioonist Stable versiooni:
Kaks funktsiooni on nüüd tähistatud kui const (saadaval kompileerimise ajal):
Minimaalne LLVM versiooni nõue on tõusnud, nüüd on see LLVM9 (oli LLVM8).
Allikas: linux.org.ru
