继最近的分支, LLVM 18,LLVM18.1-Rc1今天发布,作为这个广泛使用的开源编译器堆栈半年更新的第一个候选测试。
LLVM18稳定版正在计划将于3月初发布因此,释放之舞现在正在进行中。这也将是第一个版本LLVM的新版本控制方案类似于GCC,这就是为什么它将是LLVM18.1而不是LLVM18.0。
LLVM 18带来了围绕英特尔高级性能扩展(APX)的早期启用、对AMD GFX12/RDNA4 GPU的初始支持、对新ARM AArch64处理器的支持、对LoongArch后端的自动矢量化和其他新功能、RISC-V上的新扩展支持、对x86 AVX10.1-256和AVX10.1-512的支持、英特尔Clearwater森林和黑豹湖目标定位支持、英特尔USR_MSR指令支持、LLDB调试器增强,以及更多。
Clang 18不仅为C++23而且为一些早期的C++2c工作带来了大量的C++特性,现在实现了更多的C23特性,包括尊重“-std=c23”选项、正在进行的Openacc支持工作、诊断增强、对AVX10.1的支持、针对英特尔黑豹湖和清水森林的-march=目标,以及许多其他变化。
那些对测试LLVM18.1-Rc1编译器堆栈感兴趣的人可以通过GitHub.