近期线下活动
下一次聚会计划是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期, Alex Bradbury 大哥持续稳定输出。
LLVM 10.0.1-rc1 tag有了.
Chris Colman 写了篇 用CLang/LLVM改进firmware.
Djordje Todorovic 写了篇博客介绍如何追踪由Clang/LLVM构建出来的优化代码(的范围).
Min-Yih Hsu blogged about 如何在LLVM代码书之外使用 LLVM Lit.
Tom Stellard 提出LLVM发布流程修改建议, 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. 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.
Fangrui Song 🎉 proposes an update to the -fuse-ld= semantics, to better specifiy the behaviour for prepending
ld.orld64..
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开发实习生
本周推荐阅读
本周推荐:《驯化》
这是一本可以用来做轻松阅读的书,不过书里面的内容并不是随意的。更像是一本严谨的学术读物尽可能生动的版本。这本书读起来并不容易,断断续续读了接近两个月才翻完——当然,这也跟最近出差的次数变少了有关😄。
本书可以跟《细菌、枪炮与钢铁》等书来一起参考阅读,能够感受到人类历史的宏大和自己的渺小。很多日常琐碎事情都不会显得那么大了。
然后,再拿起《三体》…… 人类就更加渺小了。何处安放自己的余生,变成了一个无所适从的难题。
作者: 【英】艾丽丝·罗伯茨 出版社: 读者出版社 出品方: 新经典文化 副标题: 十个物种造就了今天的世界 原作名: Tamed:Ten Species that Changed Our World 译者: 李文涛 出版年: 2019-5 页数: 384 定价: 79.00 装帧: 精装 ISBN: 9787552705584