近期活动
OSDT Meetup
本周日2月21日上午10点到12点。本期活动 MaskRay 会介绍一下最近的工作(大概率 TLS 相关),以及 RadarSong 有可能会分享下 TVM 相关的上手工作,主要是调试配置部分。欢迎OSDT社区小伙伴继续报名分享,还有一两个分享的时间窗口。
RISC-V Summit China
目前进入了前期拉赞助的状态。估计2月22日开始会进行演讲和海报的征集(CFP)。
编译社区的八卦信息
GCC
[RISCV] RISC-V GNU Toolchain Biweekly Sync-up: Mar 11, 2021 https://gcc.gnu.org/pipermail/gcc/2021-February/234801.html
Extending static analysis GSoC https://gcc.gnu.org/pipermail/gcc/2021-February/234804.html
GCC GSoC 2021 - Static analyzer project https://gcc.gnu.org/pipermail/gcc/2021-February/234802.html
Interested in GSoC 2021: Rust frontend https://gcc.gnu.org/pipermail/gcc/2021-February/234802.html
[PATCH] split, i386: Fix up df uses in i386 splitters [PR99104] https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565349.html
PR 96391? Can we fix it for gcc11? https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565143.html
[committed][nvptx] Set -misa=sm_35 by default https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565384.html
Binutils/GDB
RFC: Change readelf/objdump to automatically follow debug links https://sourceware.org/pipermail/binutils/2021-February/115310.html
[PATCHv3 0/9] Bare-metal core dumps for RISC-V https://sourceware.org/pipermail/binutils/2021-February/115375.html
Remove Richard Henderson as the Alpha maintainer https://sourceware.org/pipermail/binutils/2021-February/115233.html
gas: Multiple default version .file directives https://sourceware.org/pipermail/binutils/2021-February/115231.html
GLIBC
[RFC PATCH 00/13] Add futex2 syscalls https://sourceware.org/pipermail/libc-alpha/2021-February/122658.html
[PATCH 00/15] Dynamic TLS related data race fixes https://sourceware.org/pipermail/libc-alpha/2021-February/122626.html
[PATCH 00/10] [f]stat[fs,vfs] consolidation https://sourceware.org/pipermail/libc-alpha/2021-February/122542.html
[PATCH] arm64: bti: Set PROT_BTI on all BTI executables mapped by the kernel https://sourceware.org/pipermail/libc-alpha/2021-February/122452.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第372期, Alex Bradbury 大哥持续稳定输出。
The LLVM Foundation have announced the first virtual Community.o Summit. Taking place March 8th to March 10th, this three day virtual event aims to provide an inclusive space for underrepresented groups and newcomers. For more information on Community.o, see the recent LLVM blog post on it.
The schedule for the 5th LLVM workshop at CGO is out.
Stephen Kelly has blogged about a new AST traversal mode available in Clang 12 that makes it easier to write AST matchers.
Geoffrey Martin-Noble has posted a proposal for adding a Bazel build configuration to the LLVM monorepo. 感觉已经讨论了很久了,但是还没有merge。
Cassie Jones shares Vim syntax hightling support for MIR.
Scalable vector fused multiply-add (FMA) on RISC-V were made commutable to improve register allocation. b7b4f4c.
Initial support as added for converting fixed vectors to scalable vectors in the RISC-V backend. a719b66, and more. 速度还是很快的。
An initial alias analysis framework was added to MLIR. b9c876b. 2021年,估计可以更多的关注一下MLIR。小编1号现在觉得 MLIR 的世界观比 LLVM 还要大。
Dialect interfaces were introduced to MLIR for translation to LLVM IR, and the OpenMP to LLVM IR translation was migrated to use this infrastructure. b77bac0, 66900b3.
RISC-V in China
本周春节放假。明天有「东亚时区RISC-V双周会」,主要就是聊聊欧美的进展,国内的就聊聊过年吃了什么。
大年初一,阿里巴巴平头哥的 Zhiwei LIU 提交了 QEMU P-ext 0.9 的 patch set (00/38)。太拼了 😂
RT-Thread 社区
- 本周春节放假
TVM / MLIR / AI Compilers
- [ROADMAP] TVM v0.8 Roadmap #7434 要做的事情挺多的。TVM的发展稳重快速。
其它社区八卦
This Week in Rust https://this-week-in-rust.org/blog/2021/02/10/this-week-in-rust-377/ Rust Weekly 是真的内容丰富翔实。已经越过了一个社区从诞生到发展的鸿沟,开始快速的发展了。
Golang Weekly: https://golangweekly.com/issues/349
WebAssembly Weekly: (没更) https://wasmweekly.news/issue-143/
本周工具链岗位
往期社招及实习生招聘长期有效。
本周推荐阅读
本周推荐:《只有偏执狂才能生存》
作者:安迪·格鲁夫
推荐人:小编1号
这本书出版距离现在也已经有20年的时间了。小编1号在几年前阅读过一遍,春节期间又阅读了一遍。完全不记得之前看过,看过之后又一次觉得内容很有感触,以及书的名字跟书里的内容相差还是挺多的,堪比《我每天只工作三小时》。本次阅读看到特别有共鸣的是,任何公司和组织里面,总是坐在最高层的老板是最后知道消息(的严重性)和风向(的变化)的。如果我们尝试将这个结论推广一下放在自己个人生活中,或许能够得到吓你一跳的结论 :-)