近期活动
- 第13届开源开发工具大会(OSDTConf2021)开始征集演讲啦!,欢迎各位小伙伴投稿!要截稿啦!
- 以前提交过LLVM代码的小伙伴请抽时间看看 update on the LLVM relicensing effort。请我们开发者人人都献出一份签名 :)
编译社区的八卦信息
GCC
Google在线程安全检测的新动作 New ThreadSanitizer runtime (v3) https://gcc.gnu.org/pipermail/gcc/2021-November/237781.html
[PATCH] [RFC][PR102768] aarch64: Add compiler support for Shadow Call Stack https://gcc.gnu.org/pipermail/gcc-patches/2021-November/583062.html
[PATCH v2 0/2] RISC-V: add gcc support for Scalar Cryptography v1.0.0-rc6 https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585116.html
[OG11][committed][PATCH 00/22] OpenACC "kernels" Improvements https://gcc.gnu.org/pipermail/gcc-patches/2021-November/584715.html
[PATCH 0/3] Add zero cycle move support https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585004.html
[wwwdocs] Document new C++ features in GCC 12 https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585255.html
Binutils/GDB
写RISC-V汇编更加方便了 [committed v3] RISC-V: Support new .option arch directive. https://sourceware.org/pipermail/binutils/2021-November/118587.html
[PATCH v2 0/3] RISC-V: Zfinx extension support https://sourceware.org/pipermail/binutils/2021-November/118545.html
RISC-V Maintainer Palmer Dabbelt加入了一家值得关注的RISC-V Startup https://semianalysis.substack.com/p/rivos-inc-a-chip-off-the-old-block
[PATCH] [AArch64] Extend the prologue analyzer to handle the bti instruction https://sourceware.org/pipermail/gdb-patches/2021-November/183344.html
Minor fix for H8 simulator https://sourceware.org/pipermail/gdb-patches/2021-November/183336.html
GLIBC
[PATCH] AArch64: Optimize memcmp 某些场景10% ~ 20%性能提升 https://sourceware.org/pipermail/libc-alpha/2021-November/133192.html
[PATCH] New option --enable-pie-programs https://sourceware.org/pipermail/libc-alpha/2021-November/thread.html#133243
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 社区
嵌入式系统设计工程技术人员能力认证考试中心正式揭牌!,全国首个嵌入式系统设计工程技术人员能力认证由意法半导体(ST)、睿赛德科技(RT-Thread)、深圳广和通(Fibocom)共同发起,为国内嵌入式系统应用人才提供切实有效的指导和帮助,为嵌入式行业发展提供稳定的人才支撑
TVM / MLIR / AI Compilers
- v0.8 版本要发布了。我看到好多人 +1 无人 -1 好耶。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 平头哥AI芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
- 华为中央软件院编译器与编程语言软件精英与专家招募进行中!
- (上海) NVidia 招聘高级LLVM编译工程师
- (北京)IBM招聘编译器开发工程师
- PLCT实验室新开放方舟编译器开发实习生(NJ56)
- 阿里云下属神龙系统设计开发核心团队招聘编译器及相关工具链研发专家
- 快手招聘语言设计与编译器研发专家(深圳)-【基础架构中心】
- 寒武纪招聘AI编译器等职位
- Intel的新岗位
本周推荐阅读
本周推荐:《李鸿章传》(作者梁启超)
推荐人:小编1号
李鸿章算是小编1号的同乡,小时候经常会看到李鸿章故居,时常门前路过,但是从未有过进入故居的记忆。或许正是因为这种时空上的靠近,让我从小到大,反而没有去了解他的激情。就像我听说,在黄山脚下生活的人,可能有人一辈子都懒得爬山一样。
重新认识李鸿章,源自于今年我对于近代史的阅读。从《分身:新日本论》到《日本人为什么发动了战争》,李鸿章的名字反复的出现在阅读的书中,是一个无法绕过的存在。随着阅读的深入,历史的细节开始展开,李鸿章不再是中学历史教科书中的刻板背诵,不再只是半殖民地半封建社会的历史背景下一个弱国外交大臣。他有过峥嵘岁月,也有过春风得意,达到了满清时期汉人能够达到的最高权力和荣誉,而后半生却又始终活在谨小慎微和千夫所指之中。
他在政治上是梁启超的敌对,属于不同的势力。而梁启超却在李鸿章身后为李鸿章立传,在历数李的功过的同时,替李鸿章怒怼各路落井下石的评论家,大声的主张在当时泱泱中华并没有几人能够做得更好。
当然,站在今天的视角,我已经可以看到梁启超和李鸿章在当时的局限。在甲午海战之前,清国从未正眼看过日本,而梁启超在立传之时也觉得是由于外交的不当导致了日本发起的战争行为。而《日本人为什么发动了战争》等2000年后的著作则清晰的复原了日本当年谋划长达十年以上的国家战略部署和军事准备。
本书原版使用文言文写成,目前发售的版本多数是白话文翻译,并/或附带文言文原文。寥寥几万字,道尽李鸿章一生。非常值得阅读两遍,白话一遍,文言文原文一遍。