# OSDT Weekly 2020-05-27 第047期
### 近期线下活动
下一次聚会计划是V8主题。目前正在征集技术分享话题,欢迎报名来分享自己的工作。目前计划是线上。
同时我们欢迎场地支持和赞助。欢迎有志同道合的小伙伴联系我们。
## 编译社区的八卦信息
### GCC
- 万恶的ChangeLog规则终于要退出历史舞台了
[IMPORTANT] ChangeLog related changes
https://gcc.gnu.org/pipermail/gcc/2020-May/232603.html
- IBM上海团队关于Power向量访存指令的支持
[PATCH 0/7] Support vector load/store with length
https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546478.html
- IBM上海PowerPC后端的loop优化tuning
[PATCH 1/2] rs6000: tune cunroll for simple loops at O2
https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546107.html
- Jonathan Wakely关于libstdc++的改进
[committed 0/3] libstdc++: Refactor filesystem::path string conversions
https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546345.html
- Julian Brown关于OpenACC的工作
[PATCH 0/7] [OpenACC] Dynamic reference counts for mapped data
https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546329.html
- Stafford修复OpenRISC GLIBC交互部分
[PATCH 0/5] OpenRISC GCC Fixes for Glibc Support
- GCC RVV部分工作
[RFC] RISC-V Vector Intrinsics
https://gcc.gnu.org/pipermail/gcc/2020-May/232519.html
### Binutils/GDB
- [PATCH 0/2]: bfd: cleanups for the generic a.out support
https://sourceware.org/pipermail/binutils/2020-May/111263.html
- ld: -z rel and -z relr
https://sourceware.org/pipermail/binutils/2020-May/111244.html
- LD: Cannot add content to ctors section
https://sourceware.org/pipermail/binutils/2020-May/111191.html
### GLIBC
- [PATCH 0/1] OpenRISC port
https://sourceware.org/pipermail/libc-alpha/2020-May/114240.html
- AArch64 and -moutline-atomics
https://sourceware.org/pipermail/libc-alpha/2020-May/114064.html
- The GNU C Library Manual - Authoritative or not?
https://sourceware.org/pipermail/libc-alpha/2020-May/114225.html
- RFC: *scanf vs. overflow*
https://sourceware.org/pipermail/libc-alpha/2020-May/114269.html
### LLVM/Clang/LLDB/LLD
本节内容来自 [LLVM Weekly 第334期](http://llvmweekly.org/issue/334),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。
* LLVM 10.0.1-rc1
[tag有了](http://lists.llvm.org/pipermail/llvm-dev/2020-May/141683.html).
* Chris Colman 写了篇
[用CLang/LLVM改进firmware](https://interrupt.memfault.com/blog/arm-cortexm-with-llvm-clang).
* Djordje Todorovic
[写了篇博客介绍如何追踪由Clang/LLVM构建出来的优化代码(的范围)](https://djolertrk.github.io/llvm-debug-loc-stats/).
* Min-Yih Hsu blogged about [如何在LLVM代码书之外使用 LLVM
Lit](https://medium.com/@mshockwave/using-llvm-lit-out-of-tree-5cddada85a78).
* Tom Stellard
[提出LLVM发布流程修改建议](http://lists.llvm.org/pipermail/llvm-dev/2020-May/141730.html),
including creating a time-based bug-fix release schedule and
eliminating release candidates for bug-fix releases. It also clarifies
rules for what kinds of backports are accepted during each release
phase.
* Nathan Sidwell [shared an implementation of the C++20 module
mapper](http://lists.llvm.org/pipermail/cfe-dev/2020-May/065487.html).
This was written for GCC, but he shares it under the standard LLVM
license.
* Vishal Chebrolu will be working on LLVM under GSoC and shared a proposal
for improving MergeFunctions to incorporate MergeSimilarFunction patches and
[ThinLTO
support](http://lists.llvm.org/pipermail/llvm-dev/2020-May/141773.html).
* Fangrui Song 🎉 proposes [an update to the -fuse-ld=
semantics](http://lists.llvm.org/pipermail/cfe-dev/2020-May/065518.html),
to better specifiy the behaviour for prepending `ld.` or `ld64.`.
### RISC-V in China
本周风平浪静。
### TVM 社区
风平浪静。
### Mozilla
风平浪静。新的 Firefox 版本正常发布。
### 方舟开源编译器社区
OpenArkCompiler Weekly - #12 May 24th 2020
社区动态:
1、方舟编译器社区在5月19日上午举行了会议。会议纪要如下:
小乖他爹版:https://zhuanlan.zhihu.com/p/141985648
社区版:https://gitee.com/harmonyos/OpenArkCompiler/issues/I1HOTF
2、方舟编译器社区发布会议通知,将于2020-05-27
09:00-11:00((UTC+08:00)Beijing)召开会议,会议采用Zoom,会议ID:798 051 424。
3、5月19日会议中讨论的Maple
FE设计文档,已经公开,下载地址:https://gitee.com/harmonyos/OpenArkCompiler/attach_files/396400/download
Commits:
1、Futurewei开始实验两个不同特点的patch合入
https://gitee.com/harmonyos/OpenArkCompiler/issues/I1HUZS
2、重构xml格式的测试输出,并增添json格式的测试输出
https://gitee.com/harmonyos/OpenArkCompiler/commit/d7dc1823db7258263fb226dda8c39e520e68f167
(本节内容来自中科院软件所智能软件研究中心PLCT实验室史宁宁的方舟周报)
### 其它社区的 Weekly
欢迎感兴趣的小伙伴提 Pull Requests 完善内容❤️
我们希望能够尽可能多的扩展下OSDT的覆盖范围。
(没更新)
This Week in Rust #339:
https://this-week-in-rust.org/blog/2020/05/19/this-week-in-rust-339/
Golang Weekly #313:
https://golangweekly.com/issues/313
(没更新)
WebAssembly Weekly #118:
https://wasmweekly.news/issue-118/
最近更新的都(不怎么)规律 :)
### Academic
没有什么新的消息。
(当然也因为小编1号离开学术圈很久了)
### 本周工具链岗位
远程实习机会:
[PLCT实验室招聘编译器/虚拟机/IDE开发实习生](https://mp.weixin.qq.com/s/bVaNK2kVGstnZ6Onkc98zQ)
## 本周推荐阅读
本周推荐:《驯化》
这是一本可以用来做轻松阅读的书,不过书里面的内容并不是随意的。更像是一本严谨的学术读物尽可能生动的版本。这本书读起来并不容易,断断续续读了接近两个月才翻完——当然,这也跟最近出差的次数变少了有关😄。
本书可以跟《细菌、枪炮与钢铁》等书来一起参考阅读,能够感受到人类历史的宏大和自己的渺小。很多日常琐碎事情都不会显得那么大了。
然后,再拿起《三体》…… 人类就更加渺小了。何处安放自己的余生,变成了一个无所适从的难题。
作者: 【英】艾丽丝·罗伯茨
出版社: 读者出版社
出品方: 新经典文化
副标题: 十个物种造就了今天的世界
原作名: Tamed:Ten Species that Changed Our World
译者: 李文涛
出版年: 2019-5
页数: 384
定价: 79.00
装帧: 精装
ISBN: 9787552705584
https://book.douban.com/subject/30447356/
--
Best wishes,
Wei Wu (吴伟)