LLVM 项目博客

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

LLVM 每周 - 第 43 期,2014 年 10 月 27 日

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

本周是 LLVM 开发者会议在圣何塞举行。查看 日程。不幸的是,我不会去那里,所以我期待着幻灯片和视频上线。

本期问题的官方地址可以在 llvmweekly.org 上找到

来自网络的新闻和文章

Philip Reames 撰写了一份详细的关于 statepoints 与 gcroot 用于表示调用安全点的讨论。目的是清楚地解释 目前正在审查的补丁 所提供的安全点功能与当前的 gc.root 支持有何不同。

Haskell 社区已经为 GHC 提出了一项改进 LLVM 后端的提案。他们打算在 GHC 中附带其自己的本地 LLVM 构建。

CoderGears 发布了一篇关于 使用 Clang 在 Visual C++ 项目中获得更好的警告 的博文。

将在 2015 年的 FOSDEM 上举办一个专门的 LLVM 会议室。这是 演讲者和参与者征集

邮件列表

LLVM 提交

  • 为 Load 指令引入了 nonnull 元数据。 r220240

  • 添加了 minnum 和 maxnum 内在函数。 r220341r220342

  • Hexagon 后端获得了基本的反汇编器。 r220393

  • PassConfig 获得了 usingDefaultRegAlloc 来判断是否正在使用默认寄存器分配器。 r220321

  • 添加了一个 llvm-go 工具。它旨在用于构建诸如树内 Go 前端之类的组件。 r220462

Clang 提交

  • C 编译默认情况下使用 C11,与 GCC 5.0 的行为一致。 r220244

  • Clang 现在应该更擅长在非标准设置中查找 Visual Studio。 r220226

  • Windows 工具链现在被称为 MSVCToolChain,以允许添加 CrossWindowsToolChain,它将使用 clang/libc++/lld。 r220362r220546

其他项目提交

  • libcxxabi 获得了对使用 sanitizers 运行 libc++abi 测试的支持。 r220464