Progresso no desenvolvimento de um compilador para a linguagem Rust baseado em GCC

A lista de discussão de desenvolvedores do conjunto de compiladores GCC publicou um relatório sobre o status do projeto Rust-GCC, que desenvolve o frontend GCC gccrs com uma implementação do compilador da linguagem Rust baseado no GCC. Em novembro deste ano, está planejado trazer ao gccrs a capacidade de construir código suportado pelo compilador Rust 1.40 e obter compilação e uso bem-sucedidos das bibliotecas Rust padrão libcore, liballoc e libstd. Nos próximos 6 meses, está prevista a implementação de um verificador de empréstimos e suporte para o pacote proc_macro.

Também foram iniciados os trabalhos preparatórios para a inclusão do gccrs no corpo principal do GCC. Se o gccrs for adotado pelo GCC, o kit de ferramentas do GCC poderá ser usado para compilar programas Rust sem a necessidade de instalar o compilador Rustc. Um dos critérios para iniciar a integração é a compilação bem-sucedida do conjunto de testes oficial e dos projetos reais em Rust. Observa-se que é possível que os desenvolvedores tenham tempo para atingir o objetivo pretendido dentro do ciclo de preparação do atual ramo experimental do GCC e o gccrs será incluído no lançamento do GCC 13, previsto para maio do próximo ano.

Fonte: opennet.ru

Adicionar um comentário