OSDT Weekly开源开发工具周报
首页 / 第 132 期

OSDT Weekly 第132期

2022-01-12 weekly-2022/2022-01-12.md

近期活动

  • 准备过年。

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

本节内容来自 LLVM Weekly 第 419 期, Alex Bradbury 大哥持续稳定输出。

  • 有人开始学习了么?一起啊! Even more recordings from the 2021 LLVM Developers' Meeting are now available. A tutorial on ORCv2 from the meeting has also been published.

  • 有意思。 Arseny Kapoulkine blogged about Proebsting's Law, putting it to test using LLVM and Clang (is it really the case that compiler advances double computing power every 18 years?). The overall conclusion was "LLVM 11 tends to take 2x longer to compile code with optimizations, and as a result produces code that runs 10-20% faster (with occasional outliers in either direction), compared to LLVM 2.7 which is more than 10 years old."

  • 可能是不太想维护mailman了。 Tanya Lattner posted about LLVM's move to Discourse. There is also an accompanying blog post and migration guide. In the posted timeline, the mailing lists will be put into read-only mode from February 1st and the archives migrated into Discourse between January 10th and January 20th. People are encouraged to use Discourse rather than the mailing list from January 10th onwards. This might be the last LLVM Weekly posted to llvm-dev. Remember, you can always subscribe at llvmweekly.org too.

  • 转 GitHub 我还是有点担心。 Tom Stellard shared that a system is now in place for subscribing to GitHub issue labels. Simply request membership of the appropriate issue-subscribers-$LABEL_NAME team. As discussed in the thread, it's not immediately obvious where to find the "Request to join button". You need to click on the team, then click "Members", then you'll see the necessary button.

  • Augie Fackler posted an RFC on adding support for marking allocator functions in LLVM IR. The intent is to better support languages like Rust that have allocator functions with symbol names that aren't recognised by LLVM as the libc allocator functions are. This generated a fair amount of discussion, for instance this question from Philip Reames.

  • 需要关注。 Stella Stamenova kicked off a discussion about the responsibilities of a buildbot owner, especially around where responsibility lies when there are flaky tests.

  • 估计需要fix了,有些项目已经遇到了。 Stefan Gränitz provided an overview of missing RISC-V functionality in LLVM's JIT libraries.

  • 估计要发新版本。 Tom Stellard updated on the status of the 13.0.1 release, noting rc2 is due on Monday (today) and will hopefully be the last release candidate.

  • 估计要发布了。 Kito Cheng and Jessica Clarke invited the LLVM community to review v1.0-rc1 of the RISC-V psABI. As noted in the email, this release is intended to mark a stable milestone, but future backwards-compatible changes or wording improvements will still be accepted and incorporated into future releases.

  • 估计有用。 A new pass was added to the RISC-V backend to replace redundant sext.w instructions with copies on RV64. 56ca11e.

  • 估计得看看。A Discourse migration guide was committed. 645c845.

RISC-V in China

  • 风平浪静,准备过年。

RT-Thread 社区

TVM / MLIR / AI Compilers

  • 风平浪静,可能还没休假回来。

本周工具链岗位

往期社招及实习生招聘长期有效。

本周推荐阅读

本周推荐:《房思琪的初恋乐园》

推荐人:小编1号

我不知道该如何评价或推荐这本书,但是我很确定,我希望身边每一位我所关心的人都能够捧起来阅读。

本书并不轻松,很沉重。但是我们作为当下或未来的父母,必须要面对世界的阴暗。如果我们不主动的面对,我们的孩子就有可能被黑暗笼罩。