OSDT Weekly开源开发工具周报
首页 / 第 42 期

OSDT Weekly 第42期

2020-04-22 weekly-2020/2020-04-22.md

宇宙的终极真理有可能就存在于本期内容中。

近期线下活动

我们HelloGCC正在积极准备邀请制的线下小聚会(少于9人)加上线上直播和提问的方式环节。目前下一次活动内容计划在五月初,地点有可能是南京和上海中的一个,具体看工作组在哪个地方何种方式办省钱 ;-)

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

本节内容来自 LLVM Weekly 第329期, Alex Bradbury 大哥持续稳定输出。

美国LLVM开发者大会计划9月28日开始。

The 2020 US LLVM Developers' Meeting has been announced for September 28-29 in San Jose. "Given the current situation regarding COVID-19, we feel it is best to be totally transparent with our planning process. We are closely monitoring the news regarding restrictions on travel and large gatherings and also following the World Health Organization's advice. It takes about 9-12 months of planning for our developers’ meetings and given we do not know the situation in September, we are moving forward with the hope that it will be safe to host our event."

Nick Desaulniers 写了一篇博客分享了用Clang构建Linux遇到的一个bug。

Nick Desaulniers has written up "Off by Two", a programming 'war story' about investigating a bug when building the Linux kernel with Clang.

厉害了:

Emmanuel Roche has written up a four-part blog series on building a JIT C++ compiler with LLVM on Windows 10:

part 1, part 2, part 3, part 4.

RISC-V in China

芯之火,可燎原 | 芯来科技RISC-V大学计划上线啦!

欢迎国内做 RISC-V 的伙伴们来一起抱团。

来自Andes的开发者 Ruinland ChuanTzu Tsai 在RISC-V社区油价列表提问: [sw-dev] The concern about RV32 Linux ABI stability raised by musl-libc's maintainer

得到了 Andrew Waterman 的秒回复。围观地址: https://groups.google.com/a/groups.riscv.org/d/msgid/sw-dev/20200420065855.GD21772%40APC301.andestech.com

一位 RISC-V 新人在邮件列表中询问 Linux 和 NewLib 两套不同的工具链之间的区别,得到了 Jim Wilson 的热情和快速的回复。 围观和学习地址:

https://groups.google.com/a/groups.riscv.org/d/msgid/sw-dev/CAFyWVaZh6n8i70pC05Ca6w0E9274%2B%2BHynWe%2BsO8gY5O_20GUvQ%40mail.gmail.com

(来自爱吃甜甜圈的胖子的八卦)

OpenJDK上上周在最新分支上添加了Zero的RISC-V支持。 Hello World 可以跑通了。 不过还没验有没有啥bug……但确实是被搁置了好久的工作被捡起来了(耶)。

围观地址: Add RISC-V support to Zero http://bugs.openjdk.java.net/browse/JDK-8199138

TVM 社区

上周比较活跃,各个 issues 的互动比较多。努力ing。

Introducing TVM.NET for bringing TVM features into .NET world https://discuss.tvm.ai/t/introducing-tvm-net-for-bringing-tvm-features-into-net-world/6213

有想要开始组织在线的聚会。 [TVM Discuss] [Meetup] TVM Online Meetups https://discuss.tvm.ai/t/tvm-online-meetups/6382/1

Mozilla

Next week's Firefox Desktop meeting is cancelled

不要慌。是技术性调整。下次开会是5月5号。

方舟开源编译器社区

周二的时候方舟社区久违了开了全球视频讨论会。会议是ZOOM形式,任何人都可以加入。 会议的通知发送在了gitee网站和hello-maple邮件列表中。

会议纪要可以 从这里看到。

上周日,PLCT实验室史宁宁主管(知乎ID:小乖他爹)按时更新了内容:

OpenArkCompiler Weekly - #7 April 19th 2020

社区动态: 1、4月14日,方舟编译器社区举行了会议,讨论了社区代码merge策略和C/C++前端。具体的会议纪要:https://gitee.com/harmonyos/OpenArkCompiler/issues/I1EFU9 2、方舟编译器社区后续使用邮件列表(hellogcc-maple@freelists.org)来发送相关会议通知和社区动态,并且发布了订阅方式:https://gitee.com/harmonyos/OpenArkCompiler/issues/I1EWAX 3、方舟编译器社区在邮件列表(hellogcc-maple@freelists.org)里发送了4月21日的会议通知: Topic:OpenArkCompiler Conference: Discussion on FE Time:2020-04-21 09:00-12:00((UTC+08:00)Beijing) Meeting ID:891 053 105(Zoom) Convener:傅舟 4、社区有一个关于手写maple ir及其验证的讨论,内容比较详细:https://gitee.com/harmonyos/OpenArkCompiler/issues/I1DYC3 5、SiFive在4月14日发布了关于方舟编译器的一则旧新闻,主要谈及方舟编译器“最优价值开源项目”称号及PLCT实验室的Toy Runtime。具体内容:http://www.china-riscv.com/read.php?tid=340&fid=38

Commits: 本周提交的代码主要是mplfe的功能补全和问题修复。

其它社区的 Weekly

好消息!最权威OpenCV在线课程上线了! https://mp.weixin.qq.com/s/VCAacqbq1cmHa3RWV5VTxA 是OpenCV官方英文AI课程( https://opencv.org/courses )的授权中文版。

This Week in Rust #334: https://this-week-in-rust.org/blog/2020/03/03/this-week-in-rust-334/

Golang Weekly #308: https://golangweekly.com/issues/308

WebAssembly Weekly #119: https://wasmweekly.news/issue-119/

Academic

现在最大的愿望是不要再听到学术泰斗仙逝的消息了。

本周工具链岗位

最近机会很多。

远程 AoE : PLCT实验室招聘编译器/虚拟机/IDE开发实习生

长沙: 中科空间信息科技研究院招聘编译器开发高级工程师

杭州、上海、北京: 校招 阿里巴巴虚拟机与编译器团队招人啦!

上海、北京:壁仞智能科技招聘编译开发工程师/架构师

北京、南京:中科院软件所南京分所招聘(应届、社招)

本周推荐阅读

本周推荐:《伊豆的舞女》

作者:川端康成

翻译者:叶渭渠、唐月梅

平日小编一号的阅读,都是带有具体的目的:为了工作啃技术书,为了赚钱翻货币金融,为了省钱看公司财务管理。周末的时候突然厌倦了。什么事情都带有目的性的话,太累了。就像是出去旅行,结果一直在着急赶路一样,到头来旅行的目的是什么反而不确定了。说到底,语言和文字的诞生,或许一开始就是用来传颂故事的。

于是,在阳光明媚的难得的下午,拿起了《伊豆的舞女》,一次漫无目的的阅读。刚开始的时候不由自主的想要更快的看完,想要翻下一页。焦急和焦虑是潜移默化到日常生活中的,我注意到了一点,并刻意的让自己慢下来。阅读一小段,闭上眼睛想象一下。再阅读一小段。闭上眼睛想象一下。翻页。阅读。

在那个阳光明媚的难得的下午,我遇到了一个好故事。