
A linguagem de programação Rust continua a sua rápida evolução com o lançamento da versão 1.91, focada em melhorar a usabilidade e, acima de tudo, a segurança. Esta nova atualização traz novidades importantes, com destaque para a promoção da plataforma aarch64-pc-windows-msvc ao mais alto nível de suporte.
Windows em sistemas ARM recebe tratamento de primeira classe
Uma das alterações mais significativas do Rust 1.91 é a elevação do suporte para sistemas ARM de 64-bits a correr Windows para o "Nível 1" (Tier 1). Na prática, isto significa que esta plataforma passa a usufruir do mais elevado grau de manutenção e testes por parte da equipa do Rust, garantindo uma maior estabilidade e confiança para os programadores que trabalham com esta arquitetura.
Um novo alerta para reforçar a segurança do código
Para além das melhorias de plataforma, o Rust 1.91 introduz um novo aviso por defeito que alerta os programadores sempre que são retornados ponteiros brutos (raw pointers) para variáveis locais a partir de funções.
Embora o famoso "borrow checker" do Rust já impeça o retorno de referências que possam ficar "penduradas" (apontando para memória inválida), este novo mecanismo de aviso aborda cenários específicos com ponteiros brutos, que não são rastreados pelo verificador. Esta é mais uma camada de proteção para evitar erros de memória complexos. Conforme detalhado no blogue oficial da linguagem Rust, esperam-se melhorias adicionais para o código inseguro e ponteiros brutos em versões futuras.
A atualização fica completa com a estabilização de um conjunto de novas APIs, que permitem aos programadores aceder a mais funcionalidades de forma segura, juntamente com outras pequenas melhorias e correções que contribuem para a estabilidade geral da linguagem.










Nenhum comentário
Seja o primeiro!