1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      

Siga-nos


Rust logo

A linguagem de programação Rust continua a evoluir com o lançamento da versão 1.97, focada em reforçar o desempenho, a segurança de tipos, a concorrência e a segurança de memória. Conforme detalhado no Rust Blog, a alteração técnica de maior destaque nesta atualização é a adoção de um esquema de "mangling" de símbolos específico para o Rust como padrão no canal estável.

Novo esquema de símbolos substitui modelo legado

Até agora, a linguagem utilizava uma abordagem baseada na Application Binary Interface (ABI) do Itanium. Este método antigo exigia frequentemente ferramentas personalizadas para reverter o processamento ("demangling") e acabava por ocultar as instanciações de parâmetros genéricos atrás de hashes.

Com o Rust 1.97, os nomes processados passam a preservar informações detalhadas sobre os caminhos dos módulos e as informações das "crates". O esquema anterior fica agora restrito às compilações da versão "nightly".

Controlo avançado no Cargo e alertas no compilador

O gestor de pacotes Cargo recebe ferramentas mais refinadas para os programadores de software. A atualização permite gerir a forma como os avisos são tratados durante o trabalho. As equipas podem silenciar, apresentar ou rejeitar os alertas sem invalidar a cache de compilação. Esta flexibilidade facilita mudanças temporárias de configuração sem prejudicar a velocidade dos ciclos de desenvolvimento.

Do lado do compilador "rustc", as mensagens do ligador passam a ser emitidas como avisos por defeito. A medida visa resolver situações específicas onde a supressão de resultados escondia falhas no código. O compilador mantém a capacidade de filtrar mensagens que considere falsos positivos ou que resultem de uma ação intencional. A versão 1.97 estabiliza ainda diversas APIs e integra melhorias adicionais nas ferramentas de desenvolvimento.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?

Não perca nenhuma novidade!

Junte-se a milhares de leitores e receba as últimas notícias de tecnologia, análises e dicas diretamente no seu email.

Nenhum comentário

Seja o primeiro!





Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech