近期线下活动
原计划四月份开始的活动估计要推迟。连奥运会都要推迟了。全球的新冠肺炎都很严重,希望人类和平,不要再死人了🙏
编译社区的八卦信息
GCC
受疫情影响 GNU Cauldron 延期了 GNU Tools Cauldron 2020 update https://gcc.gnu.org/pipermail/gcc/2020-March/000130.html
Kevin.Lin 和 Richard Biener 关于SLP vectorizer的讨论继续 How to extend SLP to support this case https://gcc.gnu.org/pipermail/gcc/2020-March/000018.html
模调度模块还有人继续改进 Fix modulo-scheduler -fcompare-debug issues https://gcc.gnu.org/pipermail/gcc-patches/2020-March/542389.html
AArch64: Richard Henderson关于宽类型比较的优化 [PATCH v2 0/9] aarch64: Implement TImode comparisons https://gcc.gnu.org/pipermail/gcc-patches/2020-March/542447.html
AArch64: 华为的GCC ILP32 bug fix patch [PATCH PR94201] aarch64:ICE in tiny code model for ilp32 https://gcc.gnu.org/pipermail/gcc-patches/2020-March/542116.html
PPC: [RS6000] make PLT loads volatile https://gcc.gnu.org/pipermail/gcc-patches/2020-March/541885.html
Binutils/GDB
近半年的跟踪阅读,Binutils和GDB这两个工具和社区已经完全丧失活力了。Binutils的功能比较简单,基本是bug fix,汇编器添加指令。ELF格式不变化,Linker也不需要改动。GDB的开发基本上以代码重构和修复dejagnu测试为主,没有太多功能性的改动。
TLS data/BSS alignment https://sourceware.org/pipermail/binutils/2020-March/110340.html
[PATCH 0/6] ELF: Strip section header in ELF objects https://sourceware.org/pipermail/binutils/2020-March/110326.html
[PATCH][RFC] API extension for binutils (type of symbols). https://sourceware.org/pipermail/binutils/2020-March/110290.html
[PATCH 0/7] ELF: Don't require section header on ELF objects https://sourceware.org/pipermail/binutils/2020-March/110278.html
GDB: [PATCH 00/22] More splitting of dwarf2/read.c https://sourceware.org/pipermail/gdb-patches/2020-March/166899.html
GLIBC
这周的patch和讨论非常少
[RFC PATCH glibc 0/8] Restartable Sequences enablement https://sourceware.org/pipermail/libc-alpha/2020-March/112033.html
[PATCH] Add Safe-Linking to fastbins and tcache https://sourceware.org/pipermail/libc-alpha/2020-March/111998.html
GDB: [PATCH v2 0/7] Update complex number support https://sourceware.org/pipermail/gdb-patches/2020-March/166890.html
LLVM/Clang/LLDB/LLD
Cary Coutant (gold maintainer) 消失了很久…… 倒是疫情期反而出来冒泡了: https://sourceware.org/pipermail/binutils/2020-March/110275.html (这是 MaskRay 的第4个 binutils-gdb commit)(感谢提供八卦)
本节内容来自 LLVM Weekly 第325期, Alex Bradbury 大哥持续稳定输出。
The 3rd MLIR newsletter is now out.
ORC JIT Weekly #9 is out. OrcV2 JITEventListener support (with fixes) has landed.
Anton Korobeynikov has sent a note out for students thinking of submitting proposals for LLVM in GSoC.
Rahman Lavaee shared a plan for handling Intel JCC mitigation using Propeller.
Farzad Sadeghi 发了一个RFC,想把 cgrep 加入到 clang-tools-extra.
Evandro Menezes shared a draft proposal for a compact code model for RISC-V.
The second in a series of patches to enable basic block sections (one BB per ELF section) was committed. df082ac.
Arm learned to spill extra registers when compiling for
-Ozin cases where inter-procedural register allocation may benefit from this. 73cea83.The RISC-V backend gained improved codegen for materialising +0.0 floating point immediates. 3c24aee.
MLIR gained support for out of tree projects embedding it using CMake. 7ca473a. 这个patch改进了MLIR CMakeList.txt,我的理解是,这样一来其他的项目可以依赖于MLIR进行构建,类似于依赖于LLVM进行构建(就比如说我现在测试的那个python binding工具CLIF,它可以放到LLVM的tools中,依赖LLVM进行构建)有了这个patch之后,就可以使MLIR也能有这个效果,其他项目可以依赖MLIR进行构建。(感谢PLCT实验室张洪滨同学贡献解读)
RISC-V in China
国内开始各种的线上报告和直播了。
晶心科技和 Sifive 都有 RISC-V 相关的系列线上教学活动。有兴趣可以搜索参与。
TVM 社区
一切开发都还在按部就班的进行,主观感觉活动量比过去两周小了一点。
Mozilla
比较少的信息。希望不要收到COVID-19太大的影响。
方舟开源编译器社区
小乖他爹维护的方舟开源社区周刊 Weekly,目前出了第3期,加油:
OpenArkCompiler Weekly - #3, March 22nd 2020
视频: 1、方舟编译器测试框架 https://www.bilibili.com/video/av98088334
Commits: 1、方舟编译器添加测试框架及测试用例 https://gitee.com/harmonyos/OpenArkCompiler/pulls/145
Rust
This Week in Rust #330: https://this-week-in-rust.org/blog/2020/03/03/this-week-in-rust-330/
Golang
Golang Weekly #304: https://golangweekly.com/issues/304
wasm
WebAssembly Weekly #115: https://wasmweekly.news/issue-115/
Academic
近期几乎所有的会议都要么改成在线版本要么取消了。盼望疫情赶紧过去。
本周工具链岗位
阿里巴巴虚拟机与编译器团队招人啦
对虚拟机 /编译器/C++有兴趣的同学可以投简历来试试~ JVM / GCC / LLVM / C++ 方向都可以哦!实习 / 校招 不限!投简历即可内推~ 对于 实习 / 校招 的话可以无相关经验,我们只考核面试者素质。
地点:杭州、上海
有意者请联系:joeylee.lz@alibaba-inc.com
上海、北京:壁仞智能科技招聘编译开发工程师/架构师
北京、南京:中科院软件所南京分所招聘(应届、社招)
全球:PLCT实习生岗位可以参考开放岗位列表
本周推荐阅读
本周推荐:《三体》三部曲
作者:刘慈欣
说来惭愧,小编1号是最近才开始看的。
看跪了。什么评论都不要看,看原著。里面竟然有还有「轻流感」的剧情。
还没有阅读的小伙伴,不要看其它的评论,直接看原著。尤其是现在这极有可能的「百年不遇」时期。