Foi lançado o release 1.49 da linguagem de programação Rust.
O compilador Rust suporta uma ampla variedade de sistemas, mas a equipe do Rust não pode garantir o mesmo nível de suporte para todos eles.
Para deixar claro o quanto cada sistema é suportado, é utilizada uma sistemática de níveis:
Nível 3. O sistema é suportado pelo compilador, mas não são fornecidas compilações prontas do compilador e não são realizados testes.
Nível 2. São fornecidas compilações prontas do compilador, mas não são realizados testes.
Nível 1. São fornecidas compilações prontas do compilador e todos os testes são realizados.
Lista de plataformas e níveis de suporte: https://doc.rust-lang.org/stable/rustc/platform-support.html
Novidades no release 1.49
O suporte para Linux ARM de 64 bits foi elevado ao nível 1 (o primeiro sistema diferente do x86 a receber suporte de nível 1)
O suporte para macOS ARM de 64 bits foi elevado ao nível 2.
O suporte para Windows ARM de 64 bits foi elevado ao nível 2.
Adicionado suporte a MIPS32r2 no nível 3. (usado para microcontroladores PIC32)
O framework de testes integrado agora exibe a saída do console feita em outra thread.
Três funções da biblioteca padrão foram transferidas do Nightly para o Stable:
Duas funções agora estão marcadas como const (disponíveis em tempo de compilação):
Os requisitos para a versão mínima do LLVM foram aumentados, agora é LLVM9 (anteriormente era LLVM8)
Fonte: linux.org.ru
