近期活动
响应国家号召,不聚会。
编译社区的八卦信息
GCC
GSoC 2020 关于 GCC 的 idea 讨论持续 GCC GSoC 2020: Call for mentors and project ideas https://gcc.gnu.org/ml/gcc/2020-02/msg00123.html
H. J. Lu 发出x86-64向量寄存器改进 patch set [PATCH 00/10] i386: Properly encode xmm16-xmm31/ymm16-ymm31 for vector move https://gcc.gnu.org/ml/gcc-patches/2020-02/msg00906.html
Srinath Parvathaneni 更新 MVE ACLE intrinsics 支持 [PATCH v2][ARM][GCC][1/x]: MVE ACLE intrinsics framework patch. https://gcc.gnu.org/ml/gcc-patches/2020-02/msg00865.html
Wilco 关于 AArch64 后端 CLZ/POPCNT 优化的讨论继续 Re: [PATCH][AArch64] Improve clz patterns https://gcc.gnu.org/ml/gcc-patches/2020-02/msg00727.html
Hans-Peter Nilsson 改进 CRIS 后端,删除 CC0 模式 [cris-decc0 0/14] A set of compare-elimination-fixes. https://gcc.gnu.org/ml/gcc-patches/2020-02/msg00693.html
Kevin.Lin IVOPT 优化讨论持续进行 [PATCH 0/4 GCC11] IVOPTs consider step cost for different forms when unrolling https://gcc.gnu.org/ml/gcc-patches/2020-02/msg00755.html
Binutils/GDB
[RFC] Symbol meta-information ELF extension https://sourceware.org/ml/binutils/2020-02/msg00420.html
[PATCH v6 0/5] x86: operand size handling improvements https://sourceware.org/ml/binutils/2020-02/msg00207.html
[PATCH 0/3] x86: segment override handling adjustments https://sourceware.org/ml/binutils/2020-02/msg00258.html
[PATCH v2 0/4] x86: segment override handling adjustments https://sourceware.org/ml/binutils/2020-02/msg00318.html
GDB主要是代码重构, C++化 [PATCH v2 02/58] gdbserver: turn target op 'create_inferior' into a method https://sourceware.org/ml/gdb-patches/2020-02/msg00621.html
唯一的干货 [PATCH 00/14] Share DWARF partial symtabs between objfiles https://sourceware.org/ml/gdb-patches/2020-02/msg00594.html
GLIBC
[PATCH 00/11] Unify dynamic loading of the libgcc_s unwinder https://sourceware.org/ml/libc-alpha/2020-02/msg00595.html
[PATCH 0/7] More type safety for NSS modules https://sourceware.org/ml/libc-alpha/2020-02/msg00490.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第320期, Alex Bradbury 大哥持续稳定输出。
MaskRay 发现那个高调宣布 I'm Leaving LLVM 的开发者 Rafael Ávila de Espíndola,低调的回到了 LLVM 社区,并提交了 patch D74791。 有意思的是, Tanya Lattner notes that the LLVM Code of Conduct has been in draft for several years now, and outlines the steps and feedback needed to adopt it. She requests that feedback be given within the next two weeks. (当初 Rafael Ávila de Espíndola 有可能就是因为对 CoC 等政治活动不满发表退出信的。)
- Raphael Isemann proposed that the llgo Go frontend implementation be removed from LLVM. Respondents, including its original author agreed and it has now been removed.
RISC-V in China
都宅着,风平浪静。
TVM 社区
都宅着,风平浪静。
Mozilla
风平浪静。
方舟开源编译器社区
风平浪静。华为开始逐步复工了。
Academic
风平浪静。出国是不可能的。
本周工具链岗位
坐标上海,壁仞智能科技招聘编译开发工程师/架构师。
坐标全球,软件所PLCT实验室招募编译开发实习生(C++/Java)。请感兴趣的同学,联系邢明杰老师,投递简历: mingjie@iscas.ac.cn
本周推荐阅读
本周推荐:《枪炮、细菌与钢铁》
作者: [美] 贾雷德·戴蒙德 出版社: 上海世纪出版集团 副标题: 人类社会的命运 原作名: Guns, Germs and Steel: The Fates of Human Societies 译者: 谢延光
最近因为疫情的关系,看了一些跟人类历史上流行疾病有关的书。这本《枪炮、细菌与钢铁》从一个全新的角度,增加了我看待人类历史的感受。
从食物、细菌的角度,人类太难了。
豆瓣: https://book.douban.com/subject/1813841/
柴知道ChaiKnows 做了一个5分钟的视频:
https://www.youtube.com/watch?v=zsXcn398iuk
国内可以看B站的搬运:
https://www.bilibili.com/video/av9833732/
知乎上的讨论: