LLVM 项目博客

LLVM 项目新闻和来自实战的细节

LLVM 每周 - #82,2015 年 7 月 27 日

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

我只想强调一下,我真的很感谢大家给我发送链接,例如与 LLVM 相关的博客文章或使用 LLVM 的软件的新版本(功能版本而不是简单的错误修复更新)。我并不是无所不能的 - 如果这里没有提到一个有趣的博客文章或软件发布,可能只是我并不知道它!

本期文章的标准页面 可以在 llvmweekly.org 上找到

来自网络的新闻和文章

2015 年 LLVM 开发者大会的 征稿 现已发布。提交截止日期为 8 月 20 日。注册也已 开放

John Regehr 和他与 Souper 合作的同事已经 分享了来自合成超级优化器的初步结果。John 对收集来自 Clang 以外的前端的代表性 IR 很感兴趣。邮件列表中也有一些关于这些结果的讨论,请点击这里查看

微软已经 开源了他们的 GDB/LLDB“调试引擎”

在邮件列表中

LLVM 提交

  • dsymutil 获得了对 C++ 代码的单定义规则唯一化的支持。在链接 Clang 调试版本的 DWARF 时,它会生成 150M 的 dwarf 文件而不是 700M。 r242847

  • AliasAnalysis 遗留更新 API 的最后残余已被删除。 r242881

  • LoopUnswitch 现在可以在一次传递调用中切换多个微不足道的条件。 r243203

Clang 提交

  • Clang 获得了 isFinal() AST 匹配器。 r243107

其他项目提交

  • 一个新的 ELF 链接器诞生了,它基于 PE/COFF 链接器。 r243161

  • libcxx 获得了 std::experimental::search 的默认搜索器。 r242682