LLVM 11.0-RC2 已发布,这是第二个也有可能是最后一个候选版本,适合用于测试。
经过半年的开发,LLVM 11 围绕以下这些情况提升了构建速度:
- 预编译头文件(pre-compiled headers)
- AMD Radeon “Navi 2” 支持
- C++20 改进
- 在没有指定其他 C 标准时,默认使用 C17
- 已解析但尚未处理的 GNU “asm inline” C 扩展
- 用于 OpenMP 的 Radeon GCN 卸载功能
- 负载强化缓解工作和将 SESES 作为最新的基于编译器的缓解方案
- 新的 Arm CPU 支持
- ……
自7月底发布 LLVM 11.0-RC1 以来,出现了许多 bugfix。由于此原因,LLVM 11.0 的发布计划一直落后于原计划,但他们希望能够在未来几周内为 LLVM 11.0 及其相关的子项目(如 Clang)发布11.0。
目前来看,大多数严重的 bug 均已解决, 不过仍留下了部分小问题。LLVM 发布经理 Hans Wennborg 在 RC2 公告中转述,希望“我们仍然可以相当愉快地收尾”,而此时 LLVM 11.0 已经准备好在主 Git 分支上进行开源。
转自 https://www.oschina.net/news/118073/llvm-11-0-rc2-released