点击【查看原文】可以跳转到GitHub上本仓库的地址,就可以进行URL的跳转了。
近期线下活动
下一次聚会计划是 LLVM + RISC-V 主题。目前正在征集技术分享话题,欢迎小伙伴报名来分享自己的工作。目前计划是线上。时间从6月28日更新为7月第一个周末(因为6月28日周日调休,要上班)。
同时我们欢迎场地支持和赞助。欢迎有志同道合的小伙伴联系我们。
编译社区的八卦信息
GCC
Carl Love, Peter Bergner及Kevin Lin关于PowerPC后端的改进 [PATCH 0/6] ] Permute Class Operations https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548154.html
[PATCH 0/3] rs6000: Add support for Matrix-Multiply Assist (MMA) built-in functions. https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548139.html
[PATCH 0/4] vect: Rename/refactor some codes related to fully masking https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547711.html
IBM去年以来在PowerPC向量化GCC支持上的投入明显增强。IBM的工程师也都是一个领域 深耕的典型。比如Carl:
IBM 2001 – Present 19年 Develop and maintain the OProfile performance tool, Power support for Valgrind, Power support for the Linux Perf tool.
国内35+浮躁的氛围可以休矣。
GCC 10编译Linux出现问题,Jeff发出修复patch [RFA] Fix various regressions and kernel build failure due to adjust-alignment issue https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547547.html
Xtensa看来还有人用 [COMMITTED 0/2] gcc: xtensa: implement -mabi option https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548104.html
阿里戎杰杰关于RISC-V后端vector指令的patch set,建议以后patch set加上 0/6,没有 cover letter不太专业 [PATH 1/6] RISC-V: Add vector mask https://gcc.gnu.org/pipermail/gcc-patches/2020-June/548003.html
[PATCH] libsanitizer: use gnu++14 https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547671.html
Binutils/GDB
RISC-V在虚拟化Extension讨论。ISA放在github上公开讨论,这种模式非常好。 RISC-V Hypervisor 0.6 Extensions https://sourceware.org/pipermail/binutils/2020-June/111670.html
PowerPC看来是彻底跟Windows无缘了 Obsolete PowerPC PE, winnt and cygwin targets https://sourceware.org/pipermail/binutils/2020-June/111703.html
ARM Relocations的问题 https://sourceware.org/pipermail/binutils/2020-June/111682.html
Fangrui Song关于Gold Linker的patch [PATCH] gold: Set DF_1_PIE for -pie https://sourceware.org/pipermail/binutils/2020-June/111692.html
GDB: [PATCH 0/8] RISC-V target description and register handling fixes https://sourceware.org/pipermail/gdb-patches/2020-June/169561.html
GLIBC
Richard Earnshaw关于AArch64 Memory Tagging支持的RFC [PATCH 0/7] RFC Memory tagging support https://sourceware.org/pipermail/libc-alpha/2020-June/115039.html
[PATCH v4 00/12] aarch64: branch protection support https://sourceware.org/pipermail/libc-alpha/2020-June/114985.html
[PATCH v7 00/13] glibc port to ARC processors https://sourceware.org/pipermail/libc-alpha/2020-June/115077.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第337期, Alex Bradbury 大哥持续稳定输出。
7月15日截稿。
The 2020 Virtual LLVM Developers' Meeting call for papers is out, with a July 15th submission deadline. The Meeting has been moved to October 6-8 so as not to conflict with the Grace Hopper Conference.
开始学Python等社区了?
- The first of the new "LLVM Proposals" format has been accepted, "LP001 Introduce a new LLVM process to resolve contentious decisions". As Review Manager, Chris Lattner summarised the feedback raised in the review.
本周安全性更新patch有点多?
An AArch64SLSHardeningPass was introduced to provide hardening for speculative execution across RET, BR, and BLR instructions. 0ee176e, c35ed40.
The LLVM coding standards documentation was updated to clarify that single-statement bodies of if/else/loop statements don't have braces. c08ea07.
FileCheck will now default to dumping input upon failure. d31c9e5.
Numerical expressions in FileCheck now allow calls to predefined functions. 8fd2270.
A lower complexity X86 Load Value Injection hardening pass was added for O0. 7e06cf0.
The X86 ASM parser can now harden inline assembly RET instructions against Load Value Injection. 0cbe713.
Clang static analyser now supports on-demand parsing of needed ASTs during cross translation unit analysis. 5cc1851.
LLVM's libc gained implementations of round[f], copysign[f], frexp[f], logb[f], and modf[f]. 4be1c11, 118c13c.
MLIR gained the skeleton of a SPIR-V to LLVM dialect conversion. fda5192.
RISC-V in China
开始投稿了,记住7月10日截稿:
Hello RISC-V Community! We're excited to announce the RISC-V Global Forum to be held online, around the world. Join us to hear about the great progress of our community, the innovations and success of RISC-V members, and the tremendous opportunity ahead of us. We look forward to presentations, panels, videos, demos, and many opportunities for discussion. The event will be 18 continuous hours of content and interaction, live and recorded to accommodate our many time zones across 50 countries.
September 3, 2020 San Francisco 12:00 AM – 6:00 PM Barcelona 9:00 AM – 3:00 AM Shanghai 3:00 PM – 9:00 AM
Call for Proposals! Submit your talk online for the Technical track or the Industry track. CFP Thursday, June 11 - Friday, July 10 CFP Notifications: Tuesday, July 21 Schedule Announcement: Wednesday, July 22
-- Calista Redmond CEO RISC-V International
看起来风河国内团队开始输出:
https://github.com/riscv/riscv-software-list/pull/37
Wind River has joined the RISC-V Foundation, and announced RISC-V support for VxWorks RTOS on Dec 10, 2019.
Signed-off-by: Bin Meng bin.meng@windriver.com
[riscv/riscv-software-list] Mention offerings from Mentor. (#38)
MentorGraphics 貌似开始PR了:
https://github.com/riscv/riscv-software-list/pull/38/files
TVM 社区
风平浪静。
Mozilla
风平浪静。
方舟开源编译器社区
(本节内容来自中科院软件所智能软件研究中心PLCT实验室史宁宁的方舟周报)
OpenArkCompiler Weekly - #15 Jun 14th 2020
社区动态: 本周社区风平浪静,未召开会议。
Commits: 1、[me]bugfix:Pi Excute before current check https://gitee.com/harmonyos/OpenArkCompiler/commit/ede97ee3255df21fc61a2db1e561255a80dab9b5 2、添加名为Annotation Analysis的module phase: https://gitee.com/harmonyos/OpenArkCompiler/commit/3a04e917d829252f9f13d20cd8c9f7b37f5c0942 点评:需要注意的是,添加新的phase之后,并没有按照phase文档描述的注册phase的流程去修改phases.def。 3、修复:【测试框架】当DEPENDENCE的文件不存在,多线程跑的时候会卡主 https://gitee.com/harmonyos/OpenArkCompiler/commit/f143e4fe248f111064f6bc7d29b6e96385dd483c
其它社区八卦
欢迎感兴趣的小伙伴提 Pull Requests 完善内容。 我们希望能够尽可能多的扩展下OSDT的覆盖范围。
This Week in Rust: https://this-week-in-rust.org/blog/2020/06/16/this-week-in-rust-343/
Golang Weekly: https://golangweekly.com/issues/316
WebAssembly Weekly: https://wasmweekly.news/issue-120/
Academic
风平浪静
本周工具链岗位
远程,PLCT实习生招聘: PLCT实验室招聘编译器/虚拟机/IDE开发实习生,同时,开放了面向开源基础软件的 Code Analyst 岗位: https://github.com/isrc-cas/PLCT-Weekly/blob/master/interns.md
西安,海飞科(Hexaflake)委托OSDT发布了新的岗位,感兴趣的小伙伴可以看本批次推送的招聘页。
武汉,兆松科技委托OSDT投放了JD,欢迎在武汉的小伙伴关注。
本周推荐阅读
本周推荐:《上帝的图书馆》
作者: [美] 司各特·霍金斯
原作名: The Library at Mount Char
译者: 孙加
出版年: 2016-4-1
经由一位小伙伴推荐,拿起了这本书。一开始以为是鸡汤,后来没想到非常的刺激。故事是架空世界,如果灵魂只是脱离肉体进入了遗忘之地,而如果有人能够掌握知识将其召唤回来,那么,这个人是否就有了上帝的能力?原本是一位码农的作者,脑洞之大,让我读得非常的投入。当我翻到最后一个章节的时候,我已经基本上相信在美国是真的有一个这个地方了(手动狗头)。别的就不剧透了哈哈。
提示:有血腥、暴力等场景描写。