A equipe responsável pelo desenvolvimento do Rust anunciou o lançamento oficial da versão 1.98.0 da linguagem, trazendo recursos focados em otimizações aritméticas, eficiência de execução e estabilização de bibliotecas. O principal destaque técnico desta edição é a introdução de novos métodos algébricos para operações com números de ponto flutuante, abrangendo cálculos de adição, subtração, multiplicação, divisão e resto em tipos f32 e f64. Essas novas funções permitem que o compilador reorganize a ordem de avaliações parciais e realize cálculos simultaneamente, operando de forma similar a flags clássicas de aceleração matemática de outras linguagens de programação, sem gerar comportamentos indefinidos no sistema. Essa mudança viabiliza ganhos relevantes de desempenho por meio da vetorização de loops em softwares científicos ou gráficos que executam fluxos matemáticos intensos.
Outro avanço expressivo da atualização é o suporte nativo à formatação em buffer para todos os tipos inteiro...
Suggested Credits
Tags, Events, and Projects