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

OSDT Weekly 第126期

2021-12-01 weekly-2021/2021-12-01.md

近期活动

  • 12月02日11点有 RISC-V Open Hours。参与方式见后面 RISC-V 环节。
  • 12月17日 PLCT Lab OpenDay 2021 的议程即将公布。
  • 12月18日-19日 OSDT大会的议程本周即将公布。

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

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

  • 过去一周欧美各种过节和放年假休息,风平浪静。
  • 老用户要开始怀念了: The LLVM bugzilla migration is underway. After much discussion about details of the conversion, Anton Korobeynikov shared a repository set up to act as a preview. Status of the migration can be tracked in this Google Doc. Anton has also sent a note to flag that people who filled out the Bugzilla transition survey (i.e. indicated they'd like to associate their Bugzilla email with a GitHub account) but aren't LLVM committers can expect an invitation to join the LLVM GitHub organisation.

  • 循环优化工作组国内有大佬在么? Bardia Mahjour shared notes and outcomes from the Future of the Loop Optimization Working Group roundtable.

  • Krishna (Chaitanya) Sankisa posted an RFC on allowing bitcasts between address spaces with the same point size.

  • 做AI的同学需要关注下? The TLX 'Tensor LLVM eXtensions' proposal generated more discussion. Florian Hahn posted a series of questions which were answered by Akash Kothari, and Christ Lattner shared some additional feedback.

  • 好消息耶: Parallel chunk processing was added to llvm-reduce, significantly speeding up reductions for very large inputs. 8ef460f.

  • 这很有用,对于搭建CI的同学而言: Best practices for configuring a fast builder were documented. 73d52ee.

  • RISC-V 后端活跃开发中: The order of restoring callee-saved registers was reversed for the RISC-V backend, maximising the distance between the load of the return address and its use. 137d347.

  • GOOOOD JOB: ThreadSanitizer switched to a new runtime offering 2x smaller shadow memory and faster fully vectorized race detection amongst other features. 66d4ce7.

  • Patches to support mutli-root PDL patterns for kernel matching in MLIR were committed. 842b686, 3eb1647, 6df7cc7, a76ee58.

RISC-V in China

RT-Thread 社区

  • 风平浪静。

TVM / MLIR / AI Compilers

  • 风平浪静。

本周工具链岗位

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

本周推荐阅读

本周推荐:《青年变革者梁启超:1873-1898》

推荐人:小编1号

在2021年的11月之前,我几乎已经不记得梁启超是谁了。最近半年的阅读就像是一连串不明显的因果关系,将我慢慢的从科幻的三体世界,拉回到人类的近代史,偶然的购买了通过描述日本二战前后的文化思潮和流派的《分身》和《日本人为什么发动战争》,看到里面不断出现的李鸿章的名字,在不同的时期不同的国家的人眼里的形象,进而想要跟深入的去了解,排在书店搜索前面就是同时代人梁启超为李鸿章做的传记。合上《李鸿章传》之后,许知远为梁启超写的传记三部曲出现在了我的单向空间里。一切恰如水到渠成。

许知远将梁启超的一生分成了三本书来书写,并坦言是因为梁启超写了太多的问题,经历了太丰富的人生,以至于许知远用了三年时间也只能做到现出版三分之一。第一本书中的梁启超度过了早慧和顺利的童年,按部就班的科举考试,遇到了改变一生轨迹的狂生康有为,在二十五岁前后就成为上海乃至全国知名的报纸主笔。并在本书的末尾短暂的、突然的被当时最高的权力中心接纳,并在悲剧到来前的那个下午戛然而止。(作者许知远,我是你的催稿人。)

作为一名远离了历史的理科生,这本书给我最大的感受是,几乎所有近代史上我还记得的名字,都在本书中让我看到了各种各样的联系。李鸿章跟梁启超吃过饭,前者捐赠过银两给康梁办报;蔡元培跟梁启超是同乡并且都走的科举,但是并不算投缘也没有主动建立友谊;蔡锷当年在梁启超作为总教习的书院里学习,身板瘦小,当年不会有人想到未来会以军功留史;袁世凯受李鸿章的恩惠,并且在谭嗣同深夜拜访之后的决定影响了所有人的命运。

阅读的越多,对一个人当时的环境越熟悉,就越难作出标签式的评价。在不同的阶段,梁启超的行为表现和抉择,在我看来如此的自然,如果是我,可能必然也不会做得更好,或更周全。

而最让我惊讶的,是一个全书都不曾提到的细节:整本书,从梁启超的爷爷到光绪被废之前,士大夫们无人被杀。或许这是许知远的温柔抑或偏爱,全书唯一提到的处决,是一位默默无名的太监。康梁最大的恐惧来自于数次被言官弹劾,每一次都恐惧,好在每次都奔走化解,有显贵出面保护了下来。