LLVM 项目博客

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

LLVM 每周 - 第 125 期,2016 年 5 月 23 日

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

本期在 llvmweekly.org 上的规范主页

来自网络的新闻和文章

Stephen Kelly 撰写了一篇博客文章,介绍了 如何通过 cindex API 使用 Clang 自动生成 Python 绑定。他还利用了 SIP

Krister Walfridsson 撰写了一篇关于 C 的基于类型的别名规则 的清晰明了的帖子。

本周我发现了 Swift 每周简报时事通讯。它的作者 Jesse Squires 非常出色地总结了邮件列表流量、最近的提交以及关于 swift-evolution 提案的讨论。如果您对 Swift 开发或一般语言设计感兴趣,我强烈推荐它。

您是否对 为 LLVM 博客撰写文章 感兴趣?或者自愿帮助招募内容作者?如果是,请与 Tanya 联系。

下一次剑桥 LLVM 社交活动将在 5 月 25 日下午 7:30 在剑桥蓝酒吧举行

在邮件列表上

LLVM 提交

  • llc 现在将报告输入文件中的所有错误,而不是仅在第一个错误后退出。 r269655

  • SPARC 后端获得了对软浮点数的支持。 r269892

  • Reloc::Default 不再存在。而是使用 Optionalr269988

  • "守卫扩展" 传递的初始实现已提交。这将结合多个守卫以减少运行时检查的数量。 r269997

Clang 提交

  • clang-include-fixer 获得了基本的 Vim 集成。 r269927

  • 内联函数头文件现在在 Microsoft 模式下启用了功能保护,以解决上周由于其大小增加而导致的编译时间回归。 r269675

  • avxintrin.h 获得了许多新的 Doxygen 注释。 r269718

其他项目提交

  • lld 现在允许您在 LTO 中指定要运行的传递子集。 r269605

  • LLDB 已用 std::mutex 替换了其自己的 Mutex 类。 r269877r270024