近期活动
- 下周日有 OSDT Monthly Meetup,线上。欢迎报名演讲。
编译社区的八卦信息
GCC
SVE back-end improvements: aarch64: Add support for unpacked SVE shifts https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563247.html
[PATCH 0/8] [RS6000] rs6000_rtx_costs V2 https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563265.html
[PATCH v4 00/29] libgcc: Thumb-1 Floating-Point Library for Cortex M0 https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563175.html
[PATCH] RISC-V: Zihintpause: add __builtin_riscv_pause https://gcc.gnu.org/pipermail/gcc-patches/2021-January/562968.html
[committed] LRA: patch to fix PR97969 https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563322.html
[PATCH v2] aarch64: Add cpu cost tables for A64FX https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563047.html
Binutils/GDB
[PATCH 0/2] Enable PGO/LTO build in GDB https://sourceware.org/pipermail/binutils/2021-January/114846.html
[PATCH] POWER10: Add Return-Oriented Programming instructions https://sourceware.org/pipermail/binutils/2021-January/114822.html
[PATCH v4 0/8] RISC-V: Implement support for big endian targets https://sourceware.org/pipermail/binutils/2021-January/114772.html
[PATCH v4 0/8] RISC-V: Implement support for big endian targets https://sourceware.org/pipermail/binutils/2021-January/114752.html
GDB: [PATCHv6 0/2] Restore thread and frame patches https://sourceware.org/pipermail/gdb-patches/2021-January/174758.html
GLIBC
[PATCH v3 0/5] fix ifunc with static pie [BZ #27072] https://sourceware.org/pipermail/libc-alpha/2021-January/121548.html
[PATCH 0/3] Make glibc build with LLD https://sourceware.org/pipermail/libc-alpha/2021-January/121448.html
Community Patch Review Meeting: 2021-01-11 at 0900h EST (UTC-5) https://sourceware.org/pipermail/libc-alpha/2021-January/121537.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第367期, Alex Bradbury 大哥持续稳定输出。
CMake performs well as LLVM's buildsystem, but can it more? What about Ray Tracing in pure CMake?. 有小伙伴研究这个么?
Tom Stellard shared the proposed release schedule for LLVM 12, noting that an LLVM 11.1.0 release will be necessary. He also proposes a week-of-the-year based release schedule that an be used for all future releases, aiming to document current practice. The proposed branch date is January 26th.
Stella Laurenzo shared an RFC on modernizing CMake LLVM's "Components" facility.
Craig Topper proposed allowing scalable vectors in structs to support multiple return values from intrinsics. Respondents suggest that steps towards removing load/storephi on first class aggregates would be welcome.
LLVM GPU News Issue #3 has now been published.
Multiplication with a constant was optimised in the RISC-V backend. 55f0a1b.
Exception handling instructions were added to the WebAssembly backend in line with a new specification. 9e4eade.
Source-based coverage gained support for branch coverage. 9f2967b.
LLVMType was removed from MLIR, and LLVM dialect types now derive Type directly. Additionally, LLVM dialect float types were replaced with builtins. c69c9e0, dd5165a.
RISC-V in China
Seeed携BeagleBoard、赛昉科技发布RISC-V架构的第一款实用级Linux电脑 今天下午开的发布会。值得期待。
RISC-V东亚时区双周会将在周五上午讨论 RVV Intrinsics API 的修改问题。
PLCT实验室已经完成了 Zfinx 的一系列支持工作,等待回归测试的完善和 psABI 等相关事项的确定。
PLCT实验室开始关注P扩展的实现现状。
RT-Thread 社区
- 中科蓝讯 RISC-V 内核芯片 AB32VG1 评估版 SDK已上架至RT-Thread Studio ,可根据DEMO文档体验 https://ab32vg1-example.readthedocs.io/zh/latest/rt-thread/wav_player.html#demo
- AI简报:技术宅硬核跨年,开源DIY墨水屏日历 https://mp.weixin.qq.com/s/0HbQ0GwsARtDEZXEahp6kw
TVM / MLIR / AI Compilers
- 风平浪静。
其它社区八卦
This Week in Rust https://this-week-in-rust.org/blog/2021/01/06/this-week-in-rust-372/
Golang Weekly: https://golangweekly.com/issues/344
WebAssembly Weekly: https://wasmweekly.news/issue-141/
本周工具链岗位
往期社招及实习生招聘长期有效。
- 放假多无聊,来实习吧!
- 阿里淘系技术部招聘编译器技术专家(高级技术专家)
- PLCT实验室2021H1社招开启:来一起为RISC-V重新发明轮子吧!
- 荣耀招聘编译器与编程语言开发工程师
- 腾讯云招募编译器高级/专家工程师,具体可以本次推送的第二条消息。(猎头提供消息)
本周推荐阅读
本周推荐:《探路之役》
作者:萧冬连
现在我周围的同龄人,多数都是在大城市里,在软件行业从事工作,拿着超过全国劳动者平均水平的薪水,有的有股票,有的有期权。同时,要么在挤破头摇号购买新房,要么随着在拥挤的二手学区房市场挤来挤去。买房和加班成为我周围的伙伴的日常生活。
这一切在40年前是无法想象的。而现在,我们已经无法想象40年前是什么样子的。本书罗列了改革开放的头十几年的经济改革的过程。从顶层的视角和历史的视角,通过详尽的史料文献还原了改革开放之初的大大小小的决策过程。伟大的发现和成果往往收到起自身成功的影响,使得人们忽视和看低其伟大。中国过去几十年的发展亦是如此。
以往看书的时候我总是倾向于速读,跳着看,带着莫名的要增加阅读数量的焦虑感。这本书则让我很仔细的去寻找每一个名字,发现一些意外的惊喜。我惊讶的看到早在40年前,当今各个经济领域的一把手或决策者,在30岁出头的时候就已经挺身而出,为国家的重大决策建言献策。相比起来,就看到自身的惭愧和不努力。
当我在阅读这本书,看到一个又一个熟悉的名字的时候,我总是想起社科院马勇教授在「全球史观下的极简中国史」课程中强调的:让我们全球史观的视角,带着温柔和欣赏的眼光,去体会前人在他们的时代,做出的选择。