近期依然处于疫情一级响应,各位注意自身保护。
编译社区的八卦信息
最大八卦信息,当然是 Chris Lattner 离开了 Google 加入了 SiFive 公司。 加入新公司之后,发布了一篇热情洋溢的博客。 这可以看成是 RISC-V 领域的一个重大进展,同时也是 SiFive 公司领先地位的重要加码。 国内直接与与 SiFive 公司有业务重叠的芯片公司,可能需要进行今年计划的重新评估了 ;-)
停更一年多的【嵌入式AI简报】突然更新了,围观点赞地址:
嵌入式AI简报 (2020-01-27) - 知乎
https://zhuanlan.zhihu.com/p/104151728
GCC
一年一度的GNU开发者大会今年六月在巴黎举行 GNU Tools Cauldron 2020 https://gcc.gnu.org/ml/gcc/2020-01/msg00421.html
GCC多线程化的讨论持续进行 Re: GCC Multi-Threading Ideas https://gcc.gnu.org/ml/gcc/2020-01/msg00427.html
Richard Sandiford 关于SYMBOL_REF别名的讨论 Aliasing rules for unannotated SYMBOL_REFs https://gcc.gnu.org/ml/gcc/2020-01/msg00453.html
Martin Jambor 改进SRA优化遍 SRA: Add verification of accesses https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01798.html
Jan Hubicka 关于 GCC10 IPA/LTO 改进的说明 [wwwdocs]Add GCC10 IPA/LTO changes https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01434.html
Richard Sandiford 修复一系列AArch64后端问题 https://gcc.gnu.org/ml/gcc-patches/2020-01/authors.html
Hans-Peter Nilsson改进CRIS后端 [0/9] simplification and decc0ration of CRIS port https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01407.html
Binutils/GDB
MSP修复链接器relocation溢出的问题 [PATCH 0/3][BFD][MSP430] Fix relocation overflows for -mcpu=msp430 https://sourceware.org/ml/binutils/2020-01/msg00308.html
Alan Modra 修复 PowerPC TLS 优化的漏洞 PowerPC64 TLS optimization fix https://sourceware.org/ml/binutils/2020-01/msg00314.html
Christian 提议BFD开发采用 c99/c11,看起来Alan有一点意见 Allow C99/C11 in bfd? https://sourceware.org/ml/binutils/2020-01/msg00334.html
David Lanzenörfer 发出z/OS交叉编译链接支持的 patch set [PATCH 0/2] Introducing support for cross compiling/linking for the z/OS platform https://sourceware.org/ml/binutils/2020-01/msg00361.html
Tom Tromey 大幅重构 GDB DWARF 代码 [PATCH 00/38] Start reorganization of DWARF code https://sourceware.org/ml/gdb-patches/2020-01/msg00688.html
Maciej W. Rozycki 发出新的 RISC-V gdbserver 支持 [PATCH 0/4] RISC-V/Linux
gdbserversupport and associated fixes https://sourceware.org/ml/gdb-patches/2020-01/msg00747.htmlGDB 9.1 二月一号 Release Propose we release GDB 9.1 next weekend (Feb 01-02) https://sourceware.org/ml/gdb-patches/2020-01/msg00843.html
GLIBC
Anthony Steinhauser 修复AArch64投机执行的漏洞! [PATCH] aarch64: fix speculative execution past SVC vulnerability https://sourceware.org/ml/libc-alpha/2020-01/msg00500.html
Nicholas Piggin 发出 PowerPC scv ABI 规范,值得一读。 powerpc Linux scv support and scv system call ABI proposal https://sourceware.org/ml/libc-alpha/2020-01/msg00595.html
Florian Weimer 发出lchmod和fchmodat的改进 [PATCH 0/5] Linux: lchmod and AT_SYMLINK_NOFOLLOW support for fchmodat https://sourceware.org/ml/libc-alpha/2020-01/msg00510.html
GLIBC 2.31 马上要release了 One week to go for 2.31 release https://sourceware.org/ml/libc-alpha/2020-01/msg00524.html
LLVM/Clang/LLDB/LLD
本节内容来自雷打不动稳得一匹的男人, Alex Bradbury
http://llvmweekly.org/issue/317
或许你感兴趣的两条:
A scheduler description was added for the Rocket RISC-V core. 838a28e.
clang-tidy headers are now included in the Clang distribution. 301a437.
RISC-V in China
参加了2020年1月13日CRVA在武汉举办的年会的老师和同行可以松一口气了,目前已经过了14天的潜伏观察期。
此次公共卫生事件对于武汉的芯片事业肯定会有一定打击。各位挺住。
TVM & Mozilla & 方舟
(过年没看)
Rust & Go & WASM
An update on bradfitz: Leaving Google https://bradfitz.com/2020/01/27/leaving-google (感谢虚拟机微信群谷网友的分享)
call for contributors
Academic
各位有计划最近两个月出国开会的同学可能需要关注下自己的目标国家的政策了。美国、韩国都有一定可能性开始暂停通往国内的航线运营。
本周工具链岗位
软件所PLCT实验室依然在招募编译开发实习生(C++/Java)。
注意目前所有的岗位都开放远程实习,要求LV3+,坐班实习生暂停坐班。恢复时间等待国家卫建委和地方部门通知。
实习生的工作职责:
参与PLCT在 GCC、Clang/LLVM、V8 和 Spidermonkey、QEMU、OpenJDK、MLIR 和 TVM、 方舟开源编译器及 Toy Runtime 开发。
要求
- 在校研究生或大学生,C++/Java 写过实际的(开源)工程代码,
- 要求在软件所北京本部坐班,除非是LV4以上级别。
- 具备良好的沟通和团队合作意识
- 熟练 Linux Bash Scripting 和 Git 常用操作。
- 要求有基本的操作系统(OS)和编译原理的知识,
- IDE开发实习生要求掌握Eclipse插件开发的基本知识。
福利
- PLCT隶属于中国科学院软件研究所,智能软件研究中心。
- 我们的优势是提供一个专业氛围浓厚的学习环境,有资深工程师带。
- 我们的劣势是穷,基本上没什么实习工资,
- 电脑要自己带,
- 没有什么技术长进之外的福利。
- 月薪2K起(「起」一般可以忽略)
请感兴趣的同学,联系邢明杰老师,投递简历:
本周推荐阅读
本周推荐:《历史与现实:松冈正刚的思辨课·东方卷》
作者: 松冈正刚
译者: 孙黎冰
这本书在两个层面,扩展了我(小编1号)的视野: 第一点,是参加历史考试后之后,我就已经忘记了各种历史细节。这本书从一个中国的周边国家的角度,让我重新回忆起来各类的知识点。这些历史的知识点非常的有用。不仅从历史上看,让现在正在发生的各类问题有了一定的因果性,同时也可以反过来,看到历史上的事件的来龙去脉(的另一种解释)。我们收到的教育都是说清政府腐败无能所以怎么样怎么样,而实际上可能没有注意过,即使是这样的清政府,也曾在倒台前出兵朝鲜,去镇压邻国的判断,并跟当时已经跟列强为伍的日本进行了交战。
第二点,在于作者从一个不在世界中心的国家的视角(我大天朝从来都是以为自己是世界中央,直到鸦片战争),娓娓道来很多历史的细节问题。尤其是日本的历代领导人(主要是幕府)是如何进行各种民生和政治决策、以及为什么丰臣秀吉做不到的事情,德川家族可以做到、为什么「锁国」的说法是错误的,日本从来没有完全锁国,甚至跟荷兰一直保持着商业和政治情报交换。
有意思的。可以看看。
额外的话
近期发生在国内的各类新闻都围绕新冠肺炎展开,新闻各种国民相互歧视和冲突的行为言论[1, 3],看着令人唏嘘。我相信这并不是单独体现了人性中阴暗的一面,也不认为这是汉民族文化特有的内容;我相信这是这么多年来大陆的教育体系无视人文教育和哲学思辨教育的苦果。就像是消灭了调查记者和媒体的自由报道,整个社会就要承担疫情瞒报的苦果[2],整个社会的人文教育的缺失,带来的必然是每个人感受到的人性关怀的缺位。一旦成为少数派,就连基本做人的隐私都会被同胞剥夺[3]。
我依然抱有希望,保持乐观。这个社会,在变好。不仅是年轻人,所有的国民随着智能手机(移动互联网)的到来,参与到了宏大的人文教育讨论课中。就像是七亿人的MOOC,虽然最终只有极少比例的人通过考试,修完学分,对于整个大陆社会而言已经是巨大的进步。
我们这一代人已经远比上一代人幸福。享受着改革开放多年的财富积累,在上海和杭州等城市体验到了比过去更好的政府服务。相信下一代的00后、10后,能够在遇到类似的社会事件的时候,更加从容,体现出更多的人文关怀,和爱。
[2] 武汉的八个「造谣者」终于有一个现身了,这是他危重中的专访 (发稿时已经被微信公众平台封禁,(注脚了本评论的观点))