近期活动
OSDT杭州线下聚会(10月24日周六)的回放已经公开,欢迎有时间的时候回看和评论 《OSDT Meetup Hangzhou 20201024:RISC-V/社区、ART、QEMU/RISU》 https://www.bilibili.com/video/BV17A411E7PS
OSDT 2020 开始征集议题 http://www.hellogcc.org/?p=34397 一年一度的OSDT大会已经开始热身了。今年依然计划在北京举行线下大会。线上讨论和直播肯定会有,具体是否能够举办线下聚会,让我们继续谨慎的观测 COVID-19 的流行趋势。
编译社区的八卦信息
GCC
华为的contribute [PATCH PR94442] [AArch64] Redundant ldp/stp instructions emitted at -O3 https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556436.html
PING [PATCH] Enable GCC support for Intel Key Locker extension https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556675.html
[PATCH] LTO: get_section: add new argument https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556821.html
[PATCH 0/2] GCC/Binutils: Pass --plugin to AR and RANLIB https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556823.html
[PATCH] SLP vectorize across PHI nodes https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557191.html
[PATCH 0/2] arm: "noinit" and "persistent" attributes https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557184.html
[PATCH V2] aarch64: Add
vcopy(q)__lane(q)_bf16 intrinsicshttps://gcc.gnu.org/pipermail/gcc-patches/2020-October/557083.html
Binutils/GDB
[PATCH 00/12] CTF symbol functionality https://sourceware.org/pipermail/binutils/2020-October/113851.html
x86: Support Intel AVX VNNI https://sourceware.org/pipermail/binutils/2020-October/113869.html
[PATCH 0/5] Add lto and none-lto input support for ld -r https://sourceware.org/pipermail/binutils/2020-October/113795.html
GDB: [PATCH v2 00/24] Memory Tagging Support + AArch64 Linux implementation https://sourceware.org/pipermail/gdb-patches/2020-October/172769.html
GDB: [PATCH v2] [PATCH] Add NetBSD/aarch64 gdbserver support https://sourceware.org/pipermail/gdb-patches/2020-October/172386.html
GLIBC
[PATCH 1/1] riscv: Get cache information through sysconf https://sourceware.org/pipermail/libc-alpha/2020-October/119076.html
[PATCH 0/1] Optimizing memcpy for AMD Zen architecture. https://sourceware.org/pipermail/libc-alpha/2020-October/118894.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第356期, Alex Bradbury 大哥持续稳定输出。
Renato Golin has blogged about using MLIR for Verona - a research programming language exploring the concept of concurrent ownership.
Hans Wennborg announced that after six years and twelve major releases, he is stepping down as release manager. Tom Stellard has kindly offered to take over. Thank you Hans for performing this vital role for so long! 这个是个重要的工作岗位。
Paul C. Anagnostopoulos is seeking opinions on adding boolean literals to the TableGen language. 感觉最近 TableGen 在持续做一些小改进。
Simon Moll shared notes from a recent vector predication round table.
Gábor Márton is seeking feedback on a proposal to add attributes to enhance/configure Clang static analyzer's analyses.
Eric Astor provided an update on the llvm-ml project to add native MASM (Microsoft Macro Assembler) support.
Maksim Panchenko posted an RFC on adding the BOLT binary optimisation framework to LLVM.
libFuzzer gained a new
-print_full_coverageflag that will print all branches (regardless of coverage status) in an easy-to-parse format. dc62d5e.LLDB's documentation has started to collect links to external resources on how to use LLDB. de6f3d1. 有没有人在围绕LLDB进行二次开发/hacks?欢迎留言认识一下。
An converter from the MLIR Async dialect to LLVM coroutines was added. f8fcff5.
RISC-V in China
RV与芯片评论.第七期 非常不多的汇总评论,我每周都看,基本上都包含了。
10月30日 国产开源架构芯片大赛暨创新论坛 有在线观看的选项。
RT-Thread社区
- RT-Thread Smart代码发布在即,目前已有部分开发者拿到尝鲜版正在体验,预计一到两周内代码上线
- RT-Thread官方出品ART-PI原型开发评估版发布获得开发者热烈支持,首批把卡2小时即售罄
- RT-Thread Studio 是RT-Thread官方开发的一款IDE工具,支持ARM Cortex-M、RISC-V芯片开发,并支持ARM Cortex-M、RISC-V芯片的QEMU仿真。本周更新至V1.1.5,新增RT-Thread官方出品板卡ART-PI支持、GD32VF103-NUCLEI-RVSTAR开发板资源包,并且完善RISCV工程构建信息展示和调试外设寄存器显示问题,并进行了部分bug修复。
TVM 社区
- 风平浪静。开发的讨论比上周要多。
Mozilla
This Week in Rust https://this-week-in-rust.org/blog/2020/10/21/this-week-in-rust-361/
MDN Web Docs: Editorial strategy and community participation https://hacks.mozilla.org/2020/10/mdn-web-docs-editorial-strategy-and-community-participation/ 都不要慌,MDN还在。
其它社区八卦
软件所PLCT实验室的史宁宁(知乎:小乖他爹)撰写的方舟编译器代码分析的书现在已经可以买到了。
Golang Weekly: https://golangweekly.com/issues/335
WebAssembly Weekly: https://wasmweekly.news/issue-135/
本周工具链岗位
- 以往岗位都还在招聘中。如果你有3年以上的编译器从业经验,那么恭喜你,赶上了20年难遇的好时代。三年以下经验的工程师不妨来PLCT实验室试试。
本周推荐阅读
本周推荐:《最好的告别》
作者: 阿图·葛文德 译者: 王一方 主编 / 彭小华
如果你已经成年,父母还健在,刚刚有孩子或者即将有,那么,是时候翻开这本书了。
这本书的主题略沉重。非常的沉重。人生最大的沉重或许就在本书中了。
所以很难拿起来。
但是,一旦你知道了这本书的存在,那么总会有一个契机让你翻开第一页。
只要翻开就好。无法承受的时候就放下来,不用勉强。再次准备好的时候,或许会有更好的告别。
这本书改变了小编1号的对人生的观念。如果也改变了你的,让你看到之前未曾看到的美好,那么我会感到欣慰。