Após o congelamento de recursos e a ramificação de código do LLVM 16.0 no início desta semana, o LLVM 16.0.0-rc1 agora está disponível como o primeiro de pelo menos três candidatos a lançamento planejados.

LLVM/Clang 16 está trazendo muitos novos recursos, incluindo suporte inicial AMD Zen 4 (ainda falta o ajuste), suporte Intel Emerald Rapids, suporte Intel Meteor Lake, suporte Intel Sierra Forest e Grand Ridge, um back-end de arquitetura Xtensa, Suporte JIT para descarregamento OpenMP,-Ofast e-ffast-math para Flang,-mcpu=native/-mtune=native para RISC-V, muitos novos recursos implementados em libc++, compactação Zstd para seções ELF/debug, LLVM agora é construído com C ++ 17 por padrão, suporte Arm Neoverse V2, o back-end LoongArch não é mais tratado como experimental, um modo AVX leve e vários outros aprimoramentos.

Para aqueles que desejam ajudar nos testes, o LLVM 16.0-rc1 está disponível em GitHub.

Os desenvolvedores do LLVM estão planejando o LLVM 16.0-rc2 por volta de 7 de fevereiro, o LLVM 16.0-rc3 por volta de 21 de fevereiro e, idealmente, lançar o LLVM 16.0 estável em 7 de março. Depois disso, o LLVM 16.0 continuará vendo lançamentos pontuais quinzenais, como se tornou uma prática normal para esta pilha de compiladores de código aberto.

Categories: IT Info