A grande novidade do Rust 1.90 é a adoção do linker LLD como padrão para diversas arquiteturas no Linux. Um linker é a ferramenta que une todas as partes do seu código para criar o programa final. Essa mudança pode parecer técnica, mas seu impacto na rotina de desenvolvimento é enorme, principalmente na velocidade.
Compilação mais rápida para todos
O principal benefício do LLD é sua incrível velocidade. Ele é muito mais rápido que os linkers tradicionais, como o GNU ld, que era o padrão anterior. Para os desenvolvedores, isso significa que o tempo de espera para compilar um projeto será significativamente menor. A diferença é ainda mais notável em projetos grandes ou com muitas dependências.
Essa melhoria torna o ciclo de desenvolvimento mais ágil e produtivo. Você pode compilar, testar e ajustar seu código com mais frequência, sem longas pausas. A equipe do Rust já vinha testando o LLD em versões anteriores, e sua adoção como padrão agora confirma sua estabilidade e desempenho superior. Além disso, a versão 1.90 também inclui outras estabilizações de API e pequenas melhorias, reforçando o compromisso da linguagem com a performance e a experiência do programador.