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

OSDT Weekly 第125期

2021-11-24 weekly-2021/2021-11-24.md

近期活动

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

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

  • 各位都去看看啊,只要提交过的人都献出一次签名: On the LLVM blog, Kristof Beyls provided an update on the LLVM relicensing effort along with a call for help for closing off the "long tail" of contributions that haven't yet been explicitly relicensed. Over 94% of all contributed lines of code have been made available under the new license (Apache-2.0 with LLVM exception).

  • 太多了,看不过来,先收藏吧: The 2021 LLVM Developers Meeting took place online last week. Videos will be posted in the next few weeks.

  • 搬家: Anton Korebeynikov shared a major update on the LLVM bugzilla migration. Assuming the proposed migration roadmap goes to plan, the LLVM GitHub repo should be open for new issues and have ingested all previous BugZilla issues on Monday November 29th.

  • Clang AST 的数据流分析框架(这没个五六年搞不全吧): Yitzhak Mandelbaum shared an update on the proposed dataflow analysis framework for the Clang AST, linking to the first two patches.

  • 有兴趣可以看看: Gábor Horváth provided notes from the Clang Static Analyzer round table discussion.

  • 第一次看到这个名字: Ying Yi provided an update on the "Program Repository" project.

  • A constant value consecutive store-merging optimisation pass was added to GlobalISel and enabled for AArch64. dc84770.

  • 没想到还能这么合并: The RISCVCompressEmitter tablegen backend was modified and renamed to CompressInstEmitter, so it can be reused for compressed instruction emission for the CSKY target. 24d1673.

  • 他真的想教会我!进我的收藏夹吃灰吧! A tutorial was added on how to write a source-to-source translation tool using Clang Transformer. 2b49484.

  • 阿里C++团队许传奇的提交(顺带恭喜进入C++标准委员会!): libcxx's coroutine implementation was moved out of the std::experimental namespace. 2e6ae1d.

RISC-V in China

  • RV双周报 不好了,俄罗斯已经内卷到小学生写 RISC-V 芯片了!

RT-Thread 社区

TVM / MLIR / AI Compilers

  • v0.8 版本要发布了。我看到好多人 +1 无人 -1 好耶。

本周工具链岗位

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

本周推荐阅读

本周推荐:《李鸿章传》(作者梁启超)

推荐人:小编1号

李鸿章算是小编1号的同乡,小时候经常会看到李鸿章故居,时常门前路过,但是从未有过进入故居的记忆。或许正是因为这种时空上的靠近,让我从小到大,反而没有去了解他的激情。就像我听说,在黄山脚下生活的人,可能有人一辈子都懒得爬山一样。

重新认识李鸿章,源自于今年我对于近代史的阅读。从《分身:新日本论》到《日本人为什么发动了战争》,李鸿章的名字反复的出现在阅读的书中,是一个无法绕过的存在。随着阅读的深入,历史的细节开始展开,李鸿章不再是中学历史教科书中的刻板背诵,不再只是半殖民地半封建社会的历史背景下一个弱国外交大臣。他有过峥嵘岁月,也有过春风得意,达到了满清时期汉人能够达到的最高权力和荣誉,而后半生却又始终活在谨小慎微和千夫所指之中。

他在政治上是梁启超的敌对,属于不同的势力。而梁启超却在李鸿章身后为李鸿章立传,在历数李的功过的同时,替李鸿章怒怼各路落井下石的评论家,大声的主张在当时泱泱中华并没有几人能够做得更好。

当然,站在今天的视角,我已经可以看到梁启超和李鸿章在当时的局限。在甲午海战之前,清国从未正眼看过日本,而梁启超在立传之时也觉得是由于外交的不当导致了日本发起的战争行为。而《日本人为什么发动了战争》等2000年后的著作则清晰的复原了日本当年谋划长达十年以上的国家战略部署和军事准备。

本书原版使用文言文写成,目前发售的版本多数是白话文翻译,并/或附带文言文原文。寥寥几万字,道尽李鸿章一生。非常值得阅读两遍,白话一遍,文言文原文一遍。