Rooste 1.49

Avaldatud on programmeerimiskeele Rust väljalase 1.49.

Rusti kompilaator toetab laia valikut süsteeme, kuid Rusti meeskond ei suuda pakkuda neile kõigile samal tasemel tuge.

Iga süsteemi toetamise selgeks näitamiseks kasutatakse astmesüsteemi:

  • Tase 3. Kompilaator toetab süsteemi, kuid valmis kompilaatorikomplekte ei pakuta ja teste ei käivitata.

  • Tase 2. Pakutakse valmis kompilaatorikomplekte, kuid teste ei käivitata

  • Tase 1. Saadaval on valmis kompilaatorikomplektid ja need läbivad kõik testid.

Platvormide ja tugitasemete loend: https://doc.rust-lang.org/stable/rustc/platform-support.html

Uus versioon 1.49

  • 64-bitine ARM Linuxi tugi viidi 1. tasemele (esimene mitte-x86 süsteem, mis saab 1. taseme toe)

  • 64-bitise ARM macOS-i tugi on viidud 2. tasemele.

  • 64-bitise ARM Windowsi tugi on viidud 2. tasemele.

  • Lisatud MIPS32r2 tugi tasemel 3. (kasutatakse PIC32 mikrokontrollerite jaoks)

  • Sisseehitatud testraamistik prindib nüüd teises lõimes tehtud konsooli väljundi.

  • Kolm standardset teegi funktsiooni on teisaldatud Nightly-lt stabiilsele:

  • Kaks funktsiooni on nüüd tähistatud const (saadaval kompileerimise ajal):

  • LLVM-i miinimumversiooni nõudeid on suurendatud, nüüd on see LLVM9 (varem LLVM8)

Allikas: linux.org.ru