Ruoste 1.49

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