Rust-ohjelmointikielen versio 1.49 on julkaistu.
Rust-kääntäjä tukee monenlaisia järjestelmiä, mutta Rust-tiimi ei voi tarjota kaikille niille samantasoista tukea.
Kunkin järjestelmän tuen osoittamiseksi selkeästi käytetään tasojärjestelmää:
-
Taso 3. Kääntäjä tukee järjestelmää, mutta valmiita kääntäjäkokoonpanoja ei toimiteta eikä testejä ajeta.
-
Taso 2. Valmiit kääntäjäkokoonpanot toimitetaan, mutta testejä ei suoriteta
-
Taso 1. Valmiit kääntäjäkokoonpanot toimitetaan ja läpäisevät kaikki testit.
Luettelo alustoista ja tukitasoista: https://doc.rust-lang.org/stable/rustc/platform-support.html
Uutta julkaisussa 1.49
-
64-bittinen ARM Linux -tuki siirretty tasolle 1 (ensimmäinen ei-x86-järjestelmä, joka sai tason 1 tuen)
-
64-bittisen ARM macOS:n tuki on siirretty tasolle 2.
-
64-bittisen ARM-Windowsin tuki on siirretty tasolle 2.
-
Lisätty tuki MIPS32r2:lle tasolla 3. (käytetään PIC32-mikro-ohjainten kanssa)
-
Sisäänrakennettu testikehys tulostaa nyt konsolitulosteen, joka on tehty eri säikeestä.
-
Kolme standardikirjastotoimintoa on siirretty Nightlysta Stableen:
-
Kaksi funktiota on nyt merkitty const (saatavilla käännöshetkellä):
-
LLVM:n vähimmäisversion vaatimuksia on korotettu, nyt se on LLVM9 (aiemmin LLVM8)
Lähde: linux.org.ru