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
