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

OSDT Weekly 第135期

2022-02-02 weekly-2022/2022-02-02.md

近期活动

  • 过春节,抢红包~

编译社区的八卦信息

  • C++ 动态新闻推送 第48期 由于春节暂停一次

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

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

  • 码住: The LLVM blog has a new post about the LLVM security group and its 2021 security transparency report.

  • 码住: The video from the December Women in Compiler and Tools meetup is now available. Sangeeta Chowdhary delivered a talk on "Fast and Precise Approaches to Detect, Debug, and Repair Numerical Errors".

  • 没看懂: Jason Ekstrand provided a retrospective on NIR, the compiler IR introduced into Mesa 7 years ago. The articles covers NIR vs LLVM IR (and LLVM as a project), key NIR design decisions, and more.

  • 争议在继续: Tanya Lattner shared next steps for the Mailman to Discourse migration. Specifically, the mailman lists will become permanently read-only as on 10am PST on February 1st. LLVM Discourse will be made read-only for that day while the Mailman import is underway.

  • 争议在继续: The site-wide Discourse 'mailing list mode' was disabled and users are encouraged to instead 'watch' categories of interest. Mehdi Amini emphasised that when a paid Discourse plan is adopted this week, it shouldn't need to be disabled. Multiple people on that thread chimed in with comments about their use of mailing list mode, and discussion of limitations of the 'watch alternative'.

  • 争议在继续: There's been a lot of discussion this about the Discourse migration, and the the decision making process behind it. Roman Lebedev initiated a thread about the migration, raising questions such as how the decision to migrate was made. Multiple respondents shared similar concerns. Tanya Lattner responded to address specifics about mailing list mode, highlight the need for patience and compassion for those doing the migration, and ways in which people can get involved. Johannes Doerfert pointed out that concerns are sometimes being perceived as accusations, causing frustration on both sides, while James Y Knight suggested that infrastructure projects be coordinated in public through the Infrastructure Working Group. This is clearly a contentious topic, and I've taken my usual approach of trying to some key points / messages and trying to keep the summary as neutral as possible (though for full disclosure, I did participate in this thread). If you feel I've missed something important or mischaracterised any discussion, please just drop me an email (and also be assured it's completely unintentional!).

  • 码住: The slides and recording from the 27th January Open MLIR meeting are now available. The presentation covered "Anatomy of a Linalg Op", and was delivered by Yi Zhang.

  • River Riddle kicked off a discussion 'MLIR Standard Dialect: The Final Chapter'. It provides a run-down of remaining work needed to 'split and kill' the standard MLIR dialect.

  • 各位,是时候准备卷GSoC了: Tanya Lattner started a thread to brainstorm on LLVM Google Summer of Code and Outreachy projects, and is suggesting setting up virtual meetups to discuss. "I'm interested in brainstorming how we can improve our project lists, encourage new mentors, and to improve the experience for the participants of either program. I would also like to see how we can get more participants to continue their contributions to LLVM after the mentorship program has ended."

  • Nikita Popov posted about catastrophic inlining with the new pass manager, which is currently a blocker for enabling it with the Rust compiler.

  • LLVM GPU News issue #27 is out.

  • 终于: MC layer support for the RISC-V scalar cryptography (Zk*) extensions was added. e29d8fb, 70f83f3.

  • 加油: Support for floating point operations was added to the CSKY backend. 4ad517e.

  • 新的时代(假装):Clang now uses DWARFv5 by default. d3b26de, 87e68ca.

  • A ControlFlowSink pass was added to MLIR. 572fa96.

RISC-V in China

RT-Thread 社区

  • 风平浪静,春节快乐!

TVM / MLIR / AI Compilers

  • 风平浪静。

本周工具链岗位

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

本周推荐阅读

本周推荐:《贫穷的本质》

推荐人:小编1号

这本书并不是什么成功学哦,是两位经济学教授的严肃论述。这本书向小编1号展示的思维上的扩展是多方面的:在全球范围,贫穷意味着什么,而处于贫穷的人和家庭又有什么样各自不同的行为模式;在制度领域,存在的诸多的理念或理论框架,是如何的与实际情况脱离联系。

不同的读者可以从中看到不同的侧重点。我看到了悲悯、看到了腐败、看到了傲慢。但是最重要的,我看到不管在什么不好的环境下,人总是会有想要改善和改变的勇气和韧劲,不管是在全球的哪一块土地上。