近期活动
本周六在杭州举办线下聚会活动,由于场地和疫情,线下限制在20人左右。报名登记链接周四放出。 https://github.com/hellogcc/osdt-weekly/blob/master/events/2020-10-24-hangzhou-meetup.md
OSDT 2020 开始征集议题 http://www.hellogcc.org/?p=34397 一年一度的OSDT大会已经开始热身了。今年依然计划在北京举行线下大会。线上讨论和直播肯定会有,具体是否能够举办线下聚会,让我们继续谨慎的观测 COVID-19 的流行趋势。
编译社区的八卦信息
GCC
GCC 11.0.0 Status Report (2020-10-16), Stage 1 ends Nov 15th https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556383.html 希望在 11 版本中能够多一些 RISC-V 的 patches
[PATCH 0/2] [OpenACC] Kernels loop annotation https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556585.html
[committed][nvptx] Remove -m32 https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556571.html
[patch] Introduce vxworks7r2 support for ppc and ppc64 https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556556.html
[PATCH 0/9] PowerPC: Patches to enable changing the long double default to IEEE 128-bit on little endian PowerPC 64-bit Linux systems https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556512.html
[PATCH][RFC] SLP vectorize across PHI nodes https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556492.html
Binutils/GDB
[PATCH v3 0/2] RISC-V: Support GNU indirect functions https://sourceware.org/pipermail/binutils/2020-October/113739.html
RFC: support of PGO? https://sourceware.org/pipermail/binutils/2020-October/113775.html
x86: Support Intel AVX VNNI https://sourceware.org/pipermail/binutils/2020-October/113770.html
proposing Nelson Chu as RISC-V co-maintainer https://sourceware.org/pipermail/binutils/2020-October/113742.html Sifive 的又一位勤奋码农。 Sifive 的 Jim Wilson 推荐。基本上板上钉钉。 在 binutils 方面,国内同行多努力啊。
x86: Support Intel UINTR https://sourceware.org/pipermail/binutils/2020-October/113700.html
[PATCH] Add Luis Machado to AArch64/ARM GDB maintainers https://sourceware.org/pipermail/gdb-patches/2020-October/172313.html
GLIBC
[PATCH] C-SKY: Make dynamic linker's name compitable with the older gcc. https://sourceware.org/pipermail/libc-alpha/2020-October/118837.html
V3 [PATCH 0/2] ld.so: Add --list-tunables to print tunable values https://sourceware.org/pipermail/libc-alpha/2020-October/118726.html
[PATCH 0/5] Update <sys/platform/x86.h> for ISE revision 041 https://sourceware.org/pipermail/libc-alpha/2020-October/118503.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第355期, Alex Bradbury 大哥持续稳定输出。
Roger Ferrer Ibáñez shared an RFC on code generation for the RISC-V vector extension and is seeking input on the described strategy. 来了来了他来了!
Arten Dergachev shared provides further thoughts on static analyzer and clang-tidy interoperation. 或许以后有关系,值得关注下。
Paul C. Anagnostopoulos shared a revised proposal for enhancing TableGen's ability to analyze and manipulate DAGs. 感觉有用,至少收藏下。
The AArch64 backend implemented stack frame reordering. 2e794a4. 正好昨天旁听 RISC-V Code Size Reduction 会议也提到了 Stack Frame 的一些想法,有可能是类似的。
Support was added for
-mtunewhen targeting RISC-V. cfa7094. 国内的 RISC-V 厂商要关注咯,以后有可能公版的编译器编译出来的速度不一样了。A linear algebra codegen strategy was added to MLIR. af5be38.
RISC-V in China
- 芯来科技 RISC-V 处理器内核获 RT-Thread 官方支持 本土公司终于开始积极的抱团取暖了,是一个很好的事情。
TVM 社区
- 风平浪静。开发的讨论比上周要多。
Mozilla
- This Week in Rust https://this-week-in-rust.org/blog/2020/10/14/this-week-in-rust-360/ v1.47.0 发布 这周的 Rust 内容挺多的。个人感觉 Rust 已经开始从早期尝鲜者朝着工业主流迈进了。
其它社区八卦
软件所PLCT实验室的史宁宁(知乎:小乖他爹)撰写的方舟编译器代码分析的书现在已经可以买到了。
Golang Weekly: https://golangweekly.com/issues/334
WebAssembly Weekly: https://wasmweekly.news/issue-134/
本周工具链岗位
- 快手基础架构中心SysLab
快手基础架构中心 SysLab 正在寻找志同道合的你,一起设计并研发一门受欢迎的通用编程语言。
感兴趣可联系 gengxin@kuaishou.com
语言设计与编译器研发专家
岗位介绍:
1、负责语言设计和编译器研发工作,承担具有挑战的一些创新项目;
2、设计面向未来的语言和编译工具,加速海量分布式服务/AI服务的研发效率和质量;
3、研发高性能工具链,提升研发效率和运行性能,节省人力和资源成本;
4、使用新语言研发高质量标准库。
岗位要求
1、熟练掌握C++/Go语言,具有高质量工程能力;
2、具备深厚的计算机底层知识;
3、具备良好的英文写作能力;
4、勇于挑战高难度工作,具备良好产品Sense,高效的学习能力,过人的恒心和自驱力;
5、具备语言设计和编译研发经验更佳;
6、除C++/Go之外,了解Rust/Java/Swift更佳;
- OSDT之前推送的编译器职位都是长期有效的(也就是说没招满),感兴趣的小伙伴可以从历史推送中找到自己感兴趣的企业或城市机会。
本周推荐阅读
本周推荐:《平面国》
Flatland: A Romance of Many Dimensions
作者:(英国)艾勃特
译者:鲁冬旭
在朋友推荐下阅读了这本书。刚开始阅读的时候觉得呀嘞呀嘞这作者脑洞挺大;继续看下去开始哈哈大笑觉得跟奥威尔一样挺会讽刺的;看到一半开始冷汗直冒,卧槽,阿这;看完之后,就觉得脑袋一团浆糊。
这本书太邪乎了。对于书读得越多的人或许穿刺力越大。你明确的知道这位已经过世百年的老头子不可能知道现在的事情,但是我又无法控制的想象出来他是在讽刺和刻画2020年我身边的种种世界现状。
等我再冷却一段时间,看看能否组织出来更好的语言描述这本书。而你,我的朋友,可以从现在开始阅读了。