# OSDT Weekly 2020-09-23 第064期
点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。
### 近期活动
10月中旬可能会在杭州或者上海举办一次20人以下的小活动。欢迎留言提供自己想要聊的话题。
## 编译社区的八卦信息
### GCC
- New modref/ipa_modref optimization passes
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554309.html
- [PATCH] vect: Fix epilogue loop handling of partial vectors
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554511.html
- [Patch 0/5] rs6000, 128-bit Binary Integer Operations
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554433.html
- [PATCH 0/2] Rework adding Power10 IEEE 128-bit min, max, and conditional
move
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554459.html
- [PATCH] Enable GCC support for AMX
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554247.html
- [PATCH] C-SKY: Add -msim option
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554163.html
- [RFC] update COUNTs of BB in loop.
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554552.html
- [PATCH] aarch64: Add HF routines to libgcc_s.so
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554513.html
### Binutils/GDB
- [PATCH 1/2] aarch64: Add support for Neoverse V1 CPU
https://sourceware.org/pipermail/binutils/2020-September/113398.html
- [PATCH] Support SHF_GNU_RETAIN ELF section flag
https://sourceware.org/pipermail/binutils/2020-September/113406.html
- [PATCH 00/13] Use gdb_bfd_sections in more places
https://sourceware.org/pipermail/gdb-patches/2020-September/171981.html
### GLIBC
- [RFC PATCH 0/3] implement dlmopen hooks for gdb
https://sourceware.org/pipermail/libc-alpha/2020-September/117798.html
- [PATCH 0/9] Document aiocb, sigevent, siginfo_t
https://sourceware.org/pipermail/libc-alpha/2020-September/117672.html
- V2 [PATCH 0/4] ld.so: Add --list-tunables to print tunable values
https://sourceware.org/pipermail/libc-alpha/2020-September/117667.html
- riscv32 wait() problem, qemu or glibc?
https://sourceware.org/pipermail/libc-alpha/2020-September/117625.html
### LLVM/Clang/LLDB/LLD
本节内容来自 [LLVM Weekly 第351期](http://llvmweekly.org/issue/351),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。
* CppCon 2020 的幻灯片 [现在可以下载了](https://github.com/CppCon/CppCon2020).
* Mitch Philipps started a thread to discuss [tagging of globals with Arm's
Memory Tagging Extension](
http://lists.llvm.org/pipermail/llvm-dev/2020-September/145173.html), and
is seeking feedback on the proposed schemes.
ARM相关的改进?有小伙伴在做相关的工作么?后台留言冒个泡?
* Walter Erquinigo shared an RFC on [processor trace support in LLDB](
http://lists.llvm.org/pipermail/lldb-dev/2020-September/016437.html).
* Tanya Lattner is [seeking moderators](
http://lists.llvm.org/pipermail/llvm-dev/2020-September/145205.html) for
the 2020 LLVM Dev Meeting.
大陆的同行似乎对英语环境社区活动的参与并不高。我逐渐意识到这是阻碍我们交流的一大障碍了。我自己并不擅长英语,不过因为社区的关系现在一直在参加
RISC-V LLVM 和 V8 for RISC-V
的会议。会议都是用英文。大概两个月的时间感觉自己在听力和口语上都还行了,反正相互能听懂就行了。大伙儿可以试试,这些会议都是公开的,直接 Zoom 或者
Google Meet 拨入就行。
* Arthur Eubanks proposes [removing the DeadInstEliminationPass](
http://lists.llvm.org/pipermail/llvm-dev/2020-September/145187.html) on the
basis that DeadCodeEliminationPass is more featureful and
DeadInstEliminationPass hasn't been ported to the new pass manager.
我是第一次注意到还有 DeadInstEliminationPass 额。
* Documentation was added on writing passes for the new pass manager.
这个是个好消息
[c2590de](https://reviews.llvm.org/rGc2590de30df).
* An initial constraint elimination pass was added. This pass aims to add a
more flexible way to eliminate compares based on more complex constraints
collected from dominating conditions.
有没有小伙伴自告奋勇来介绍下这个 pass 的算法实现?
[3d42d54](https://reviews.llvm.org/rG3d42d549554).
* A sequence of 19 DWARF64 support patches were committed.
[380e746](https://reviews.llvm.org/rG380e746bcca),
[982b31f](https://reviews.llvm.org/rG982b31fad29), and 17 more.
* The RISC-V backend now supports a shadow call stack.
[1c46647](https://reviews.llvm.org/rG1c466477ad4).
Good job
* LLVM's libc gained an implementation of hypotf.
[f55963d](https://reviews.llvm.org/rGf55963d501e).
这么一周一周的添加下去可能真的明年这个时候就成了。
### RISC-V in China
- 国内 CNRV 复活了。
- RIOS Lab 举办了夏令营。
### TVM 社区
- 本周比较活跃,在热火朝天的讨论,帖子和回帖都比较多。
### Mozilla
- WeeklyUpdates/2020-09-21
https://wiki.mozilla.org/WeeklyUpdates/2020-09-21
- This Week in Rust
https://this-week-in-rust.org/blog/2020/09/16/this-week-in-rust-356/
### 其它社区八卦
欢迎感兴趣的小伙伴提 Pull Requests 完善内容。
我们希望能够尽可能多的扩展下OSDT的覆盖范围。
- Golang Weekly:
https://golangweekly.com/issues/330
- WebAssembly Weekly:
https://wasmweekly.news/issue-130/
### 本周工具链岗位
- OSDT之前推送的编译器职位,绝大部分都是长期有效的,感兴趣的小伙伴可以从历史推送中找到自己感兴趣的企业或城市机会。
### 本周推荐阅读
本周推荐:《无印良品管理笔记》
作者:松井忠三
翻译:刘格安
松井先生担任过良品计划(无印良品的母公司)社长,将亏损的无印良品重新拉回了盈利的轨道。
这本书写的非常的简短和精悍。仿佛可以看到松井先生在我的面前,每次都尝试用尽可能简短的几分钟,将自己的一个发自内心的感受传递出来。如果说德鲁克大师的书给我的感受是「啊,原来是这样」、「我也是这么想的,原来我的感悟在几十年前就已经有人总结了」,而稻盛和夫先生给我的感觉是「啊,原来大师的境界是这样子的」,那么松井忠三先生给我的感觉就是「说得对!我也是这么干的!」以及「有道理!我也要这么去做!」。
大概就是这样的感觉。所以,小编1号个人觉得,如果想要创业,或者作为知识工作者进行自我管理,那么阅读的次序可以是克鲁克大师的《卓有成效的管理者》、稻盛和夫先生的《活法》、最后是松井忠三的《无印良品管理笔记》。这样,从宏观到执行力,可以一气呵成。
那么,开始吧。
--
Best wishes,
Wei Wu (吴伟)