近期活动
- 准备过年。
编译社区的八卦信息
- C++ 动态新闻推送 第45期 https://zhuanlan.zhihu.com/p/455373147
GCC
Public review for RISC-V psABI v1.0-rc1 https://gcc.gnu.org/pipermail/gcc/2022-January/238051.html
GSoC: Working on the static analyzer https://gcc.gnu.org/pipermail/gcc/2022-January/238070.html
P1级的Bug还有30个 GCC 12.0.0 Status Report (2022-01-10), Stage 3 ends Jan 16th https://gcc.gnu.org/pipermail/gcc-patches/2022-January/588014.html
[PATCH 0/6] ira: Fix performance regression in exchange2 [PR98782] https://gcc.gnu.org/pipermail/gcc-patches/2022-January/587761.html
LoongArch的机器添加到gcc testfarm了 [PATCH v4 00/12] Add LoongArch support. https://gcc.gnu.org/pipermail/gcc-patches/2022-January/587709.html
Binutils/GDB
[PATCH 0/6] RISC-V: Add Privileged Arch 1.12 and More CSRs https://sourceware.org/pipermail/binutils/2022-January/119282.html
[PATCH v3 0/9] ld: Implement DT_RELR for x86 https://sourceware.org/pipermail/binutils/2022-January/119292.html
[RFC PATCH 0/5] RISC-V: Add Half-precision floating point extensions https://sourceware.org/pipermail/binutils/2022-January/119276.html
[PATCH v2 0/5] RISC-V: Add Ratified Cache Management Operation ISA Extensions https://sourceware.org/pipermail/binutils/2022-January/119270.html
GLIBC
[PATCH v7 0/4] arm64: Enable BTI for the executable as well as the interpreter https://sourceware.org/pipermail/libc-alpha/2022-January/134975.html
[PATCH 0/5] Linux: Auxiliary vector parsing cleanups https://sourceware.org/pipermail/libc-alpha/2022-January/135181.html
[PATCH 0/2] Remove some i386 system call optimizations https://sourceware.org/pipermail/libc-alpha/2022-January/135167.html
Monday Patch Queue Review update (2022-01-10) https://sourceware.org/pipermail/libc-alpha/2022-January/135137.html
[PATCH] AArch64: Check for SVE in ifuncs [BZ #28744] https://sourceware.org/pipermail/libc-alpha/2022-January/135005.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 419 期, Alex Bradbury 大哥持续稳定输出。
有人开始学习了么?一起啊! Even more recordings from the 2021 LLVM Developers' Meeting are now available. A tutorial on ORCv2 from the meeting has also been published.
有意思。 Arseny Kapoulkine blogged about Proebsting's Law, putting it to test using LLVM and Clang (is it really the case that compiler advances double computing power every 18 years?). The overall conclusion was "LLVM 11 tends to take 2x longer to compile code with optimizations, and as a result produces code that runs 10-20% faster (with occasional outliers in either direction), compared to LLVM 2.7 which is more than 10 years old."
可能是不太想维护mailman了。 Tanya Lattner posted about LLVM's move to Discourse. There is also an accompanying blog post and migration guide. In the posted timeline, the mailing lists will be put into read-only mode from February 1st and the archives migrated into Discourse between January 10th and January 20th. People are encouraged to use Discourse rather than the mailing list from January 10th onwards. This might be the last LLVM Weekly posted to llvm-dev. Remember, you can always subscribe at llvmweekly.org too.
转 GitHub 我还是有点担心。 Tom Stellard shared that a system is now in place for subscribing to GitHub issue labels. Simply request membership of the appropriate issue-subscribers-$LABEL_NAME team. As discussed in the thread, it's not immediately obvious where to find the "Request to join button". You need to click on the team, then click "Members", then you'll see the necessary button.
Augie Fackler posted an RFC on adding support for marking allocator functions in LLVM IR. The intent is to better support languages like Rust that have allocator functions with symbol names that aren't recognised by LLVM as the libc allocator functions are. This generated a fair amount of discussion, for instance this question from Philip Reames.
需要关注。 Stella Stamenova kicked off a discussion about the responsibilities of a buildbot owner, especially around where responsibility lies when there are flaky tests.
估计需要fix了,有些项目已经遇到了。 Stefan Gränitz provided an overview of missing RISC-V functionality in LLVM's JIT libraries.
估计要发新版本。 Tom Stellard updated on the status of the 13.0.1 release, noting rc2 is due on Monday (today) and will hopefully be the last release candidate.
估计要发布了。 Kito Cheng and Jessica Clarke invited the LLVM community to review v1.0-rc1 of the RISC-V psABI. As noted in the email, this release is intended to mark a stable milestone, but future backwards-compatible changes or wording improvements will still be accepted and incorporated into future releases.
估计有用。 A new pass was added to the RISC-V backend to replace redundant sext.w instructions with copies on RV64. 56ca11e.
估计得看看。A Discourse migration guide was committed. 645c845.
RISC-V in China
- 风平浪静,准备过年。
RT-Thread 社区
【RT-Thread分享会】嵌入式操作系统论文撰写经验与心得分享,本次分享会特别邀请苏州大学王宜怀老师来分享他的科研经验与心得
TVM / MLIR / AI Compilers
- 风平浪静,可能还没休假回来。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 平头哥AI芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
- 华为中央软件院编译器与编程语言软件精英与专家招募进行中!
- (上海) NVidia 招聘高级LLVM编译工程师
- (北京)IBM招聘编译器开发工程师
- PLCT实验室新开放方舟编译器开发实习生(NJ56)
- 阿里云下属神龙系统设计开发核心团队招聘编译器及相关工具链研发专家
- 快手招聘语言设计与编译器研发专家(深圳)-【基础架构中心】
- 寒武纪招聘AI编译器等职位
- Intel的新岗位
本周推荐阅读
本周推荐:《房思琪的初恋乐园》
推荐人:小编1号
我不知道该如何评价或推荐这本书,但是我很确定,我希望身边每一位我所关心的人都能够捧起来阅读。
本书并不轻松,很沉重。但是我们作为当下或未来的父母,必须要面对世界的阴暗。如果我们不主动的面对,我们的孩子就有可能被黑暗笼罩。