LLVM 项目博客

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

LLVM 每周 - 第 64 期,2015 年 3 月 23 日

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

本期文章的正式地址 可在 llvmweekly.org 找到

来自网络的新闻和文章

学生们必须在 3 月 27 日星期五之前提交他们的 Google Summer of Code 申请。这将为他们提供一个机会,让他们在社区成员的指导下,在夏季获得 5500 美元的报酬,参与开源工作。请查看 此处,了解宣传与 LLVM 相关的项目的指导组织列表。请帮助传播这个消息。我可能有偏见,但我希望特别关注各种 lowRISC GSoC 创意,包括一个使用带标签的内存实现 LLVM 传递以提供针对控制流劫持保护的项目。

GCC 5 正在 接近发布。第一个候选版本预计将在 4 月的第一周发布。

邮件列表

LLVM 提交

  • 在过去的几周中,Hexagon DSP 的后端一直在不断发展。最近,增加了对向量指令的支持。 r232728

  • LLVM 开发人员文档增加了关于编写提交消息的指导。 r232334

  • LLVM 学会了支持 ARMv6k 目标。提交消息包含一个方便的 ASCII 艺术图,解释了它在 ARM 家族中的位置。 r232468

Clang 提交

  • 通过对 Attr 及其子类进行去虚拟化,Release+Asserts clang 二进制文件的大小减少了约 400k。 r232726

  • 对 MS ABI 的工作仍在继续,包括对 C++ catch 的 HandlerMap 条目的支持。 r232538

  • 一个新的警告,-Wpartial-ability 将在使用不可用在所有部署目标上的声明时发出警告。 r232750

  • 由于兼容性问题,C++14 大小释放已默认禁用。 r232788

其他项目提交

  • 自托管 lld 链接的性能再次得到提升。现在,它在我的机器上需要 3 秒(之前是 5 秒,而 GNU BFD 链接器需要 8 秒)。 r232460

  • libcxx 获取了 <experimental/tuple> 头文件,它实现了库基础 TS 中指定的大多数元组功能。 r232515

  • LLD 现在支持链接器脚本中简单节映射的语义,并且可以处理其中定义的符号。 r232402r232409

  • Mips64 lldb 获取了初始汇编分析器。 r232619