# OSDT Weekly 2020-09-02 第061期
点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。
### 近期活动
暂无。欢迎留言建议。
## 编译社区的八卦信息
### GCC
- 看到 Bin Cheng 大佬又开始活跃的 maintain 了
[PATCH 3/4] ivopts: Consider cost_step on different forms during unrolling
https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553066.html
- Maciej W. Rozycki 提交了一个 WIP 的 RISC-V patch。不过好像没人理他。
[WIP][PATCH] RISC-V: Add `-mgprel` option for GP-relative addressing
https://gcc.gnu.org/pipermail/gcc-patches/2020-August/553018.html
### Binutils/GDB
- Cooper Qu 提交了几个 patch 给 CSKY 后端
[PATCH] CSKY: Refine operand format error reporting.
https://sourceware.org/pipermail/binutils/2020-August/113096.html
[PATCH] CSKY: Add warning when -mdsp and -mcpu=ck803ern are both added.
https://sourceware.org/pipermail/binutils/2020-August/113094.html
- Nelson Chu 提出了一个改进化简并得到了r+,committed
[PATCH] RISC-V: Treat R_RISCV_CALL and R_RISCV_CALL_PLT as the same in
check_relocs.
https://sourceware.org/pipermail/binutils/2020-August/113004.html
### GLIBC
风平浪静
### LLVM/Clang/LLDB/LLD
本节内容来自 [LLVM Weekly 第348期](http://llvmweekly.org/issue/348),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。
* The program for the 2020 Virtual LLVM Developers' Meeting [has been
announced](http://lists.llvm.org/pipermail/llvm-dev/2020-August/144566.html)
and [registration is now open](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144649.html).
* The deadline to submit to this year's LLVM in HPC workshp [has been
extended](http://lists.llvm.org/pipermail/llvm-dev/2020-August/144602.html)
to September 4th.
* Stephen Tozer [provided a heads-up about work to change `llvm.dbg.value`
and `DBG_VALUE` to support multiple location operands](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144589.html).
* Alexey Lapshin [proposes llvm-dwarfutil](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144579.html), a
dsymutil-like tool for ELF.
* James Y Knight [proposes to remove MMX support](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144670.html) (other
than the MC layer assembler definitions). The proposal is to implement the
intrinsics in `*mmintrin.h` that currently use MMX in terms of SSE/SSE2
compiler builtins.
* Xing Guo provided a [report on their GSoC project to add DWARF support to
yaml2obj](http://lists.llvm.org/pipermail/llvm-dev/2020-August/144666.html).
* Fangrui Song [suggests making --warn-backrefs the default for LLD](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144634.html).
* Stefan Stipanovic is [intending to make intrinsics have attributes such
as nofree, nosync, and willreturn by default](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144631.html) and asks
for anyone to share any concerns in the next ~2 weeks.
* Support was added for heap profiling instrumentation.
[7ed8124](https://reviews.llvm.org/rG7ed8124d46f).
* MC layer support was added for the RISC-V Vector Zvamo extension.
[888c02d](https://reviews.llvm.org/rG888c02deee2).
StephenFan! 🎉
### RISC-V in China
- 明天 RISC-V Global Forum 就要开始了!北京时间下午3点,倪光南院士有一个专题报告哦~
### TVM 社区
继续Apache孵化项目毕业进行时。
### Mozilla
风平浪静。
### 方舟开源编译器社区
OpenArkCompiler Weekly - #26 August 30th 2020
社区动态: 本周社区风平浪静。代码更新主要在主库和孵化器的MapleFE。
主库Commits:
- 添加孵化器项目到readme
https://gitee.com/harmonyos/OpenArkCompiler/commit/84ea8be2a0c04f190e6e4a761bc1b9c22b70010c
- [cg]add new cg phase
https://gitee.com/harmonyos/OpenArkCompiler/commit/8d2f7e4f849e1260a04d80634f6723a85cccf25e
孵化器Commits:
- [MapleFE]Support multiple arguments of callsite.
https://gitee.com/openarkcompiler-incubator/MapleFE/commit/ba121f1489025d1f428d9689a23ddeeb5c88aad8
- [MapleFE]Add CastNode for type casting explicit or implicit.
https://gitee.com/openarkcompiler-incubator/MapleFE/commit/c32a13145c7543a189ad455760ac498981aa1492
- [MapleFE]针对ASTTree有多个更新:
https://gitee.com/openarkcompiler-incubator/MapleFE/commit/f96c7932b417a0d852af9dc3aa624e26992d5950
https://gitee.com/openarkcompiler-incubator/MapleFE/commit/97f6d71ddd01274007968516995b56b08db107b5
https://gitee.com/openarkcompiler-incubator/MapleFE/commit/f96c7932b417a0d852af9dc3aa624e26992d5950
- [MapleFE]Added Package and Import rules of Java.
https://gitee.com/openarkcompiler-incubator/MapleFE/commit/e47e631377c751e95ee1ad275f32723ff5670907
感谢提供:中科院软件所智能软件研究中心PLCT实验室 史宁宁
### 其它社区八卦
欢迎感兴趣的小伙伴提 Pull Requests 完善内容。
我们希望能够尽可能多的扩展下OSDT的覆盖范围。
This Week in Rust: 更了
https://this-week-in-rust.org/blog/2020/08/26/this-week-in-rust-353/
Golang Weekly: 更了
https://golangweekly.com/issues/327
WebAssembly Weekly: 更了
https://wasmweekly.news/issue-128/
### Academic
看了看 OSDI 2020 accepted papers。现在要中个OSDI(不是OSDT😂)论文作者动辄十几个了。
### 本周工具链岗位
- 阿里巴巴有一个编译器团队新开放了高级编译器工程师的名额,做 GCC 和/或 LLVM 开发,主要是 middle end 优化, Arm 和
RISC-V 后端都是需要和欢迎的。有兴趣的小伙伴欢迎直接联系
**马同学 liangbin.mj[at]alibaba-inc.com**
- PLCT Lab 持续招聘实习生和全职员工。
https://mp.weixin.qq.com/s/mKmZlbZYyMdT3FT-gJjcWA
### 本周推荐阅读
本周推荐:《企鹅公路》
作者: 森见登美彦
翻译: 郑晓兰
B站动画电影: https://www.bilibili.com/bangumi/play/ss28047
今天看到一句话,意外地回味了很久:「大概不会哪个小孩子的梦想是长大之后买一套房」。
我们自己在小学的时候在想什么?做科学家?宇航员?登月?还是在玩泥巴、滚铁环?
忘记了。都忘记了。
《企鹅公路》是一本关于小学生主人公青山进行科学实验和探险的故事。有同名的动画电影,非常好看。
哪里好看?从头到尾可能都是一些轻松的幽默和不算太意外的科幻设定。但是,
当我看完之后,夜深人静,总是开始会想起自己小时候的探险和研究经历。
真希望我以前也想男主角或者小女主角那么有科学精神,再多一点就好了。再多一点,或许就不会回归于平庸。
真希望我可以像故事中的爸爸那样,用一个小小的布袋,可以向小学生解释宇宙、把小学生当做研究的同行。这点还可以努力做到。
PS:这个故事的结局是理性悲伤的。早熟的人更早的看见悲伤,或许这也算是人生的一个小道理。
--
Best wishes,
Wei Wu (吴伟)