Os desenvolvedores do projeto gccrs (GCC Rust) publicaram a quarta edição dos patches com a implementação do frontend do compilador da linguagem Rust para o GCC. Foi observado que nesta nova edição quase todas as observações anteriormente levantadas durante a revisão do código proposto foram corrigidas, e os patches atendem a todos os requisitos técnicos para o código adicionado ao GCC. Richard Biener, um dos mantenedores do GCC, mencionou que agora o código do frontend para a linguagem Rust está pronto para a integração na branch do GCC 13, cuja versão será lançada em maio de 2023.
Assim, a partir do GCC 13, a ferramenta padrão do GCC poderá ser usada para compilar programas na linguagem Rust sem a necessidade de instalar o compilador rustc, que foi construído utilizando recursos do LLVM. No entanto, a implementação do Rust no GCC 13 terá o status de versão beta, não incluída por padrão. Neste estado, o frontend ainda é adequado apenas para experimentos e precisa de melhorias, que estão planejadas para serem feitas nos próximos meses após a integração inicial ao GCC. Por exemplo, o projeto ainda não alcançou o nível planejado de compatibilidade com o Rust 1.49 e não possui capacidades suficientes para compilar a biblioteca padrão do Rust.
Fonte: opennet.ru
