LLVM 项目博客

LLVM 项目新闻和来自一线的细节

LLVM 周报 - 第 57 期,2015 年 2 月 2 日

欢迎来到 LLVM 周报的第五十七期,这是一份每周发布的新闻稿(每周一发布),涵盖 LLVM、Clang 和相关项目的进展。LLVM 周报由 Alex Bradbury 提供。在 http://llvmweekly.org 订阅未来的版本,并将它转发给您认为可能感兴趣的任何人。请将任何提示或反馈发送到 [email protected],或在 Twitter 上发送给 @llvmweekly@asbradbury

本周末我在布鲁塞尔的 FOSDEM(这就是本周的版本可能比平常短的原因!)。大多数演讲都被录制下来,我将在 LLVM devroom 的视频上线后链接到这些视频。对于那些感兴趣的人,您可以 在这里查看我的 lowRISC 演讲的幻灯片。如果您想聊聊这个项目,您可能需要加入 irc.oftc.net 上的 #lowRISC。

本期新闻的正版地址 可以在 llvmweekly.org 上找到

来自网络的新闻和文章

Eli Bendersky 撰写了一篇关于 使用 llvmlite Python 到 LLVM 绑定的实用入门介绍,该绑定源自 Numba 项目。

LLVM/Clang 3.6-rc2 已标记,准备测试。

下一个 LLVM 海湾地区社交活动将在 2 月 5 日晚上 7 点举行

EuroLLVM 论文征集 于 2 月 16 日截止。

在邮件列表中

LLVM 提交

  • 一个简单的进程内模糊测试器被添加到 LLVM 中。 r227252

  • 程序员手册增加了关于类型层次结构、多态性和虚拟分派的章节。 r227292

  • 索尼为他们的 PS4 编译器提供的补丁的上游整合从添加 PS4 目标三元组开始。 r227060

  • DataLayout 现在又回到了 TargetMachine 中,而不是 TargetSubtagertInfo。 r227113

  • RuntimeDyld 学习了如何支持弱符号。 r227228

  • LLVM 获得了一个新工具 llvm-pdbdump,用于转储 Microsoft PDB(“程序数据库”)文件的内容,包括调试表。 r227241r227257

  • 循环矢量化器现在支持其归纳变量的任意常数步长,而不仅仅是 -1 或 +1。 r227557

Clang 提交

  • 添加了 clang-format-fuzzer 工具,该工具建立在 LLVM 模糊测试器库的基础上。 r227354

  • MS ABI 工作继续进行,其中包含对 setjmp 的适当支持。 r227426

  • Clang 开始了解 PS4 目标三元组。 r227194

其他项目提交

  • PowerPC ELF 目标已从 lld 中删除。 r227320