Rust 1.49

A fost publicată versiunea 1.49 a limbajului de programare Rust.

Compilatorul Rust suportă o gamă largă de sisteme, dar echipa Rust nu poate oferi același nivel de suport pentru toate acestea.

Pentru a clarifica cât de bine este supportat fiecare sistem, se folosește un sistem de niveluri:

  • Nivelul 3. Sistemul este suportat de compilator, dar nu sunt furnizate versiuni precompilate ale compilatorului și nu se execută teste.

  • Nivelul 2. Se oferă versiuni precompilate ale compilatorului, dar nu se execută teste.

  • Nivelul 1. Se oferă versiuni precompilate ale compilatorului și se execută toate testele.

Lista platformelor și nivelurilor de suport: https://doc.rust-lang.org/stable/rustc/platform-support.html

Noutăți în versiunea 1.49

  • Suportul pentru ARM Linux pe 64 de biți a fost tranzitat la nivelul 1 (prima platformă diferită de sistemele x86 care a obținut suport la nivelul 1).

  • Suportul pentru ARM macOS pe 64 de biți a fost tranzitat la nivelul 2.

  • Suportul pentru ARM Windows pe 64 de biți a fost tranzitat la nivelul 2.

  • S-a adăugat suport pentru MIPS32r2 la nivelul 3. (utilizat pentru microcontrolere PIC32)

  • Frameworkul de testare încorporat acum afișează ieșirea pe consolă realizată într-un alt fir.

  • Trei funcții din biblioteca standard au fost mutate din Nightly în Stable:

  • Două funcții sunt acum marcate ca fiind const (disponibile la etapa de compilare):

  • Cerințele minime pentru versiunea LLVM au fost ridicate, acum este LLVM9 (a fost LLVM8).

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster