Rust 1.49

Opublikowana wersja 1.49 języka programowania Rust.

Kompilator Rust obsługuje szeroki zakres systemów, ale zespół Rust nie może zapewnić tego samego poziomu wsparcia dla wszystkich z nich.

Aby wyraźnie określić, jak każde system jest wspierane, stosowana jest system poziomów:

  • Poziom 3. System jest obsługiwany przez kompilator, ale nie są dostarczane gotowe wersje kompilatora ani nie przeprowadzane są testy.

  • Poziom 2. Dostarczane są gotowe wersje kompilatora, ale testy nie są przeprowadzane.

  • Poziom 1. Dostarczane są gotowe wersje kompilatora i wszystkie testy są przeprowadzane.

Lista platform i poziomów wsparcia: https://doc.rust-lang.org/stable/rustc/platform-support.html

Nowości w wydaniu 1.49

  • Wsparcie dla 64-bit ARM Linux zostało przeniesione na poziom 1 (pierwszy system różniący się od systemów x86, który uzyskał wsparcie poziomu 1)

  • Wsparcie dla 64-bit ARM macOS zostało przeniesione na poziom 2.

  • Wsparcie dla 64-bit ARM Windows zostało przeniesione na poziom 2.

  • Dodano wsparcie dla MIPS32r2 na poziomie 3. (stosowane w mikrokontrolerach PIC32)

  • Wbudowany framework testowy teraz wyprowadza dane konsolowe generowane w innym wątku.

  • Przeniesiono z Nightly do Stable trzy funkcje standardowej biblioteki:

  • Dwie funkcje są teraz oznaczone jako const (dostępne na etapie kompilacji):

  • Zwiększone wymagania dotyczące minimalnej wersji LLVM, teraz to LLVM9 (wcześniej LLVM8).

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster