Hrdza 1.49

Vyšlo vydanie 1.49 programovacieho jazyka Rust.

Kompilátor Rust podporuje širokú škálu systémov, ale tím Rust nemôže poskytnúť rovnakú úroveň podpory pre všetky z nich.

Na jasné označenie toho, ako je každý systém podporovaný, sa používa systém úrovní:

  • Úroveň 3. Systém je podporovaný kompilátorom, ale nie sú k dispozícii hotové zostavy kompilátora a nespúšťajú sa testy.

  • Úroveň 2. K dispozícii sú hotové zostavy kompilátora, ale testy sa nespúšťajú

  • Úroveň 1. K dispozícii sú pripravené zostavy kompilátora, ktoré prešli všetkými testami.

Zoznam platforiem a úrovní podpory: https://doc.rust-lang.org/stable/rustc/platform-support.html

Novinka vo verzii 1.49

  • Podpora 64-bitového ARM Linuxu presunutá na úroveň 1 (prvý systém bez x86, ktorý získa podporu úrovne 1)

  • Podpora pre 64-bit ARM macOS bola presunutá na úroveň 2.

  • Podpora pre 64-bitový ARM Windows bola presunutá na úroveň 2.

  • Pridaná podpora pre MIPS32r2 na úrovni 3. (používa sa pre mikrokontroléry PIC32)

  • Vstavaný testovací rámec teraz tlačí výstup konzoly vytvorený v inom vlákne.

  • Tri štandardné funkcie knižnice boli presunuté z Nightly do Stable:

  • Dve funkcie sú teraz označené const (dostupné v čase kompilácie):

  • Požiadavky na minimálnu verziu LLVM boli zvýšené, teraz je to LLVM9 (predtým LLVM8)

Zdroj: linux.org.ru