LLVM 项目博客

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

LLVM 每周 - 第 93 期,2015 年 10 月 12 日

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

对于本期内容发布较晚,我深表歉意,我的笔记本电脑在周末我旅行时就坏了,导致我无法写作。现在我回来了,我设法从我的壁橱里掸掉了我的老台式电脑,以便撰写本期内容(并保持我连续不断的记录)。自 2014 年 1 月的第一个周一启动以来,LLVM 每周都会在每个周一发布。这个周末我一直在谈论 lowRISC,地点是在 ORConf 2015。您可以找到我的幻灯片 这里。有很多关于开源硬件的演讲,其中很多都是关于 lowRISC 和 RISC-V 的。这些视频有望在未来一周左右发布。

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

来自网络的新闻和文章

LLVM 项目已经达到了 250,000 次提交。成功达到这一里程碑的提交是 这行代码

Bjarne Stroustrup、Herb Sutter 和 Gabriel Dos Reis 撰写的一篇 新论文 提供了更多关于他们在 C++ 中内存安全方面的计划细节。

CppCon2015 的视频正在 上传至 Youtube

在邮件列表中

LLVM 提交

  • Hexagon 架构获得了早期的 if-conversion 传递。 r249423

  • ThinLTO 已经开始落地,特别是对函数摘要索引 bitcode 部分和文件的支持。 r249270

  • 针对 ARM 的 memcpy 内在函数的代码生成已修改,以便更好地利用 LDM/STM。 r249322

  • 添加了 llvm.eh.exceptioncode 内在函数。 r249492

  • 现在可以在不禁用 SSE 的情况下禁用 MMX 支持。 r249731

Clang 提交

  • 添加新的样式选项到 clang-format 的策略已被记录。 r249289

  • libclang 绑定已扩展,包括对 C++ 函数属性(纯虚函数、虚函数或 const)的访问器。 r250008

其他项目提交

  • GoLanguageRuntime 已引入 LLDB,支持查找 Go 接口的运行时类型。 r249456r249459

  • 新的 LLD ELF 链接器现在支持 --as-needed 选项。 r249998

  • 用于 MIPS 的 LLDB 现在能够模拟 microMIPS 指令。 r249381

  • liblldb 正在努力能够在 Python 2.x 和 3.x 下工作。 r249886