[hellogcc] OSDT Weekly 2020-10-28 第069期

  • From: Wei Wu (吴伟) <lazyparser@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Wed, 28 Oct 2020 23:49:09 +0800

### 近期活动

- 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 intrinsics`
  https://gcc.gnu.org/pipermail/gcc-patches/2020-October/557083.html

### Bintuils/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期](http://llvmweekly.org/issue/356),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。

* Renato Golin has blogged about [using MLIR for Verona](
https://systemcall.eu/2020/10/22/on-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](
http://lists.llvm.org/pipermail/llvm-dev/2020-October/145925.html).
  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](
http://lists.llvm.org/pipermail/llvm-dev/2020-October/145935.html).
  感觉最近 TableGen 在持续做一些小改进。

* Simon Moll shared [notes from a recent vector predication round
table](http://lists.llvm.org/pipermail/llvm-dev/2020-October/146006.html).

* Gábor Márton is seeking feedback on a [proposal to add attributes to
enhance/configure Clang static analyzer's
analyses](http://lists.llvm.org/pipermail/cfe-dev/2020-October/067074.html).

* Eric Astor [provided an update on the llvm-ml
project](http://lists.llvm.org/pipermail/llvm-dev/2020-October/146015.html)
to
add native MASM (Microsoft Macro Assembler) support.

* Maksim Panchenko posted an RFC on [adding the BOLT binary optimisation
framework to
LLVM](http://lists.llvm.org/pipermail/llvm-dev/2020-October/145902.html).

* libFuzzer gained a new `-print_full_coverage` flag that will print all
branches (regardless of coverage status) in an easy-to-parse format.
  [dc62d5e](https://reviews.llvm.org/rGdc62d5ec972).

* LLDB's documentation has started to collect links to external resources
on how to use LLDB.
  [de6f3d1](https://reviews.llvm.org/rGde6f3d1c713).
  有没有人在围绕LLDB进行二次开发/hacks?欢迎留言认识一下。

* An converter from the MLIR Async dialect to LLVM coroutines was added.
  [f8fcff5](https://reviews.llvm.org/rGf8fcff5a9d7).

### RISC-V in China

- [RV与芯片评论.第七期](https://mp.weixin.qq.com/s/aE_KqGEKGzs1AD6hpDNbEA)
  非常不多的汇总评论,我每周都看,基本上都包含了。

- 10月30日 [国产开源架构芯片大赛暨创新论坛](https://mp.weixin.qq.com/s/UHenxGy5GBpOSk8Dkbrn7A
)
  有在线观看的选项。

### 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号的对人生的观念。如果也改变了你的,让你看到之前未曾看到的美好,那么我会感到欣慰。


-- 
Best wishes,
Wei Wu (吴伟)

Other related posts:

  • » [hellogcc] OSDT Weekly 2020-10-28 第069期 - 吴伟