Tras la reciente bifurcación de LLVM 18, LLVM 18.1-rc1 se lanzó hoy como el primer candidato de prueba para esta actualización semestral de la pila de compiladores de código abierto ampliamente utilizada.
LLVM 18 Stable está programado para ser lanzado a principios de marzo, por lo que el baile de lanzamiento ya está en marcha. Esta también será la primera versión del nuevo sistema de lanzamiento de LLVM similar a GC, por lo que será LLVM 18.1 en lugar de LLVM 18.0.
LLVM 18 proporciona habilitación temprana de Intel Advanced Performance Extensions (APX), soporte inicial para GPU AMD GFX12 / RDNA4, soporte para nuevos procesadores ARM AArch64, enrutamiento automático y otras características nuevas para el backend de LoongArch, soporte para la nueva extensión en RISC- V, soporte x86 AVX10 .1-256, AVX10.1-512, soporte de orientación Intel Clearwater Forest y Panther Lake, soporte de instrucciones Intel USR_MSR, mejoras en el depurador LLDB y más.
Clang 18 introduce una serie de adiciones de características de C++ no solo a C++23 sino también a algunos trabajos iniciales de C++2c, y ahora se están implementando más características de C23, incluido el respeto a la opción «-std=c23», el trabajo continuo de soporte de OpenACC, y mejoras de diagnóstico: compatibilidad con AVX10.1, orientación -march= para Intel Panther Lake y Clearwater Forest, y muchos otros cambios.
Aquellos interesados en probar el paquete compilador LLVM 18.1-rc1 pueden encontrar todas las descargas a través de github.