O desenvolvimento de recursos do LLVM 16 agora está oficialmente encerrado com o código ramificado, o desenvolvimento do LLVM 17.0 agora acontecendo com o código da linha principal e o LLVM 16.0 estável com a esperança de ser lançado oficialmente no início de março.
O Overnight LLVM 16.0 foi ramificado com este código agora em movimento para a fase de correção de bugs. O lançamento do LLVM 16.0-rc1 é esperado ainda esta semana, com pelo menos dois candidatos a lançamento esperados durante o mês de fevereiro. Atualmente, os desenvolvedores do LLVM esperam lançar o LLVM 16.0.0 e seus subprojetos como o Clang 16.0 em 7 de março.
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 de OpenMP,-Ofast e-ffast-math para Flang,-mcpu=native/-mtune=native para RISC-V, muitos novos recursos implementados em libc++, compactação Zstd para ELF/depuração seções, o LLVM agora é construído com C++ 17 por padrão, suporte Arm Neoverse V2, o back-end LoongArch não é mais tratado como experimental e muitas outras melhorias do compilador.
O LLVM 16.0 está chegando e terá uma competição amistosa contra o GCC 13, que deve ser lançado formalmente em março ou abril.