近期活动
- OSDT 2020 开始征集议题 http://www.hellogcc.org/?p=34397 一年一度的OSDT大会已经开始热身了。今年依然计划在北京举行线下大会。线上讨论和直播肯定会有,具体是否能够举办线下聚会,让我们继续谨慎的观测 COVID-19 的流行趋势。
编译社区的八卦信息
GCC
[PATCH 0/7] C-SKY: Add fpuv3 instructions and CK860 arch https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557459.html
[PATCH v7] genemit.c (main): split insn-emit.c for compiling parallelly https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557140.html
[PATCH] Adjust BB vectorization function splitting https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557203.html
[PATCH] SLP vectorize across PHI nodes https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557298.html
[PATCH, 0/3, OpenMP] Target mapping changes for OpenMP 5.0, front-end parts https://gcc.gnu.org/pipermail/gcc-patches/2020-October/555630.html
[PATCH 0/3] Enable PGO/LTO build for binutils+gdb https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557533.html
Binutils/GDB
[PATCH][GAS] aarch64: Add basic support for armv8.7-a architecture https://sourceware.org/pipermail/binutils/2020-October/113907.html
[PATCH] gold: Add -z noreloc-overflow option https://sourceware.org/pipermail/binutils/2020-November/113974.html
[PATCH] Fix Rust regression with -readnow https://sourceware.org/pipermail/gdb-patches/2020-November/172991.html
GLIBC
Loongson: [PATCH 1/2] MIPS: add hp-timing support for MIPS R2 https://sourceware.org/pipermail/gdb-patches/2020-November/172991.html
Ping for GCC 11 build fixes https://sourceware.org/pipermail/libc-alpha/2020-October/119245.html
[PATCH v3 0/2] Basic glibc-hwcaps enablement https://sourceware.org/pipermail/libc-alpha/2020-October/119205.html
[PATCH 1/1] riscv: Get cache information through sysconf https://sourceware.org/pipermail/libc-alpha/2020-October/119199.html
[PATCH 0/2] aarch64: Fix variant PCS support [BZ #26978] https://sourceware.org/pipermail/libc-alpha/2020-October/119173.html
V4 [PATCH 0/2] ld.so: Add --list-tunables to print tunable values
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第357期, Alex Bradbury 大哥持续稳定输出。
Videos from the 2020 LLVM Virtual Developers' Meeting have started to be posted on YouTube. 我们国内要不要搞一个学习讨论会?
The nineteenth issue of the MLIR newsletter is out now, including info on sparse code generation work, Python bindings, and more. MLIR社区里面有一位大陆的贡献者哦,就是中科院的张洪滨同学(鼓掌)。同时有两个 talks 可以看视频和slides: 2020-10-22: Fusion of Elementwise operations with Linalg on tensors 2020-10-29: Using MLIR for Multi-Dimensional Homomorphism
Reshabh Kumar Sharma shared a proposal to implement the sanitizer runtimes for heterogeneous devices. 有小伙伴了解么?感觉很厉害的样子。
Anton Korebeynikov 提到了GSoC2021有一些改变, and asks potential mentors start thinking about potential projects with these changes in mind. 国内做GSoC的同学可以关注下。
A new per-basic-block optimisation remark was added, summarising the count for each machine opcode. b2bec7cec.
Support was added for POWER10 set boolean condition instructions. 803cc3a.
Implementation of the VE backend continues with support for many more vector instructions. c5fa6ba, 83cb423, 9d0db40, and many more.
RISC-V in China
- PLCT开源进展·第12期·2020年11月01日 https://zhuanlan.zhihu.com/p/271624898
TVM 社区
- 风平浪静。开发的讨论比上周要多。
其它社区八卦
Golang Weekly: https://golangweekly.com/issues/336
WebAssembly Weekly: https://wasmweekly.news/issue-136/
本周工具链岗位
本周新增了大量的实习生岗位,远程实习,直接贡献LLVM、V8等知名开源项目,跟upstream社区大佬们英文对线。
来为RISC-V开发编译器、虚拟机、模拟器吧!PLCT实验室新开放多个实习生岗位 https://mp.weixin.qq.com/s/TterIq9P6u2saeUNHxgVwg
招募RISC-V公开课制作助理、教学助理|PLCT实验室 https://mp.weixin.qq.com/s/M07w2sw7EOenpEaC76IUjw
本周推荐阅读
本周推荐:《历史学为什么重要》
作者: 林·亨特 译者: 李果 推荐人:小编3号
人类的很多问题都是永恒的,历史学为什么重要这个问题也不例外。我们经常会看到对此问题的讨论,有人说历史可以让人明智,有人说历史可以让人知古鉴今,有人说历史可以让人看清世界,也有人说历史可以让人把握人性。但是,这些讨论多数情况下都有一个默认的前提:所提到的历史指的是中国历史。 那么从美国的视角看,历史学为什么重要?
林·亨特作为一名美国女性史学家,她结合了美国社会当下的问题,从“历史从未如此重要”、“历史真相”、“历史中的政治”和“史学的未来”四个方面对“历史学为什么重要”这个问题进行了讨论。最终,形成了这本既有现实问题,也有史学理论和近现代历史学发展的小书。全书主题内容一共100多页,适合拿出整块时间一口气读完,了解美国人怎么强调历史学的重要性。