FERRAMENTAS LINUX: O Rust GCC Code Generator "rustc_codegen_gcc" agora pode inicializar o Rustc

sábado, 2 de abril de 2022

O Rust GCC Code Generator "rustc_codegen_gcc" agora pode inicializar o Rustc

 

Confira !!


Um grande marco foi alcançado no esforço rustc_codegen_gcc que visa oferecer uma alternativa de compilador Rust baseado em GCC ao compilador Rust oficial baseado em LLVM.

O projeto rustc_codegen_gcc que se baseia em libgccjit para oferecer geração de código antecipada para Rustc agora é capaz de finalmente inicializar o próprio Rustc!

Graças ao trabalho mais recente no rustc_codegen-gcc, ele pode compilar o próprio rustc com sucesso . Esse compilador Rustc resultante estava funcionando o suficiente para compilar um simples Rust "Hello World!" programa. Embora seja um marco empolgante, ainda há muito trabalho pela frente, incluindo suporte a SIMD e outras otimizações.

A esperança com o rustc_codegen_gcc é que ele será capaz de tirar proveito da arquitetura de CPU/plataforma mais diversificada do GCC em comparação com o LLVM com o compilador oficial Rust. Também será interessante do aspecto de desempenho como essa implementação e as diferentes otimizações do GCC se comparam. Além disso, alguns apenas preferem GCC sobre compiladores baseados em LLVM para licenças de código e outros aspectos.

O último relatório do rustc_codegen_gcc pode ser lido aqui pelo desenvolvedor Antoni Boucher.







Até a próxima !!

Nenhum comentário:

Postar um comentário