Rusto 1.49

Eldonaĵo 1.49 de la Rust programlingvo estis publikigita.

La Rust-kompililo subtenas larĝan gamon de sistemoj, sed la Rust-teamo ne povas disponigi la saman nivelon de subteno por ĉiuj el ili.

Por klare indiki kiom subtenata ĉiu sistemo estas, oni uzas tierigsistemon:

  • Nivelo 3. La sistemo estas subtenata de la kompililo, sed pretaj kompililasembleoj ne estas disponigitaj kaj testoj ne estas rulitaj.

  • Nivelo 2. Pretaj kompililasembleoj estas disponigitaj, sed testoj ne estas rulitaj

  • Nivelo 1. Pretaj kompilaj asembleoj estas provizitaj kaj trapasas ĉiujn provojn.

Listo de platformoj kaj subtenniveloj: https://doc.rust-lang.org/stable/rustc/platform-support.html

Nova en eldono 1.49

  • 64-bita ARM Linukso-subteno proponita al nivelo 1 (unua ne-x86-sistemo ricevinta nivelon 1-subtenon)

  • Subteno por 64-bita ARM macOS estis movita al nivelo 2.

  • Subteno por 64-bita ARM Windows estis movita al nivelo 2.

  • Aldonita subteno por MIPS32r2 ĉe nivelo 3. (uzita por PIC32 mikroregiloj)

  • La enkonstruita testa kadro nun presas konzolproduktaĵon faritan en malsama fadeno.

  • Tri normaj bibliotekfunkcioj estis movitaj de Nokta al Stalo:

  • Du funkcioj nun estas markitaj const (disponebla je kompiltempo):

  • La postuloj por la minimuma versio de LLVM estis pliigitaj, nun ĝi estas LLVM9 (antaŭe LLVM8)

fonto: linux.org.ru