近期活动
编译社区的八卦信息
- C++ 动态新闻推送 第69期 https://zhuanlan.zhihu.com/p/536502888
GCC
RFA: Another Rust demangler recursion limit https://gcc.gnu.org/pipermail/gcc-patches/2022-July/597647.html
Intel GCC组再添一员 [PATCH] Add myself for write after approval https://gcc.gnu.org/pipermail/gcc-patches/2022-July/597574.html
LoongArch关于除零检测的控制选项 [PATCH] document LoongArch -m{no-,}check-zero-division default change for 12.2 https://gcc.gnu.org/pipermail/gcc-patches/2022-July/597714.html
[PATCH v2] RISC-V: Split unordered FP comparisons into individual RTL insns https://gcc.gnu.org/pipermail/gcc-patches/2022-July/597767.html
Binutils/GDB
[PATCH v2 0/6] gas: Add support for LLVM addrsig and addrsig_sym. https://sourceware.org/pipermail/binutils/2022-June/121557.html
[RESEND PATCH 0/1] RISC-V: Update 'Zihintpause' extension version https://sourceware.org/pipermail/binutils/2022-July/121575.html
[PATCH v2 0/4] gas/x86: .arch / -march= enhancements https://sourceware.org/pipermail/binutils/2022-July/121598.html
[PATCHv2 0/2] AArch64 libopcodes styling https://sourceware.org/pipermail/binutils/2022-July/121612.html
[PATCH] gdb: LoongArch: add orig_a0 into register set https://sourceware.org/pipermail/gdb-patches/2022-July/190473.html
GLIBC
[PATCH v8 0/9] Add arc4random support https://sourceware.org/pipermail/libc-alpha/2022-June/140222.html
Reset HWCAP2_AFP bits in FPCR for default fenv. https://sourceware.org/pipermail/libc-alpha/2022-June/140170.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 444 期, Alex Bradbury 大哥持续稳定输出。
羡慕: The Cambridge (UK) LLVM social is starting up again. The next one will take place on the 12th July, at 6:30pm. I'll be delivering a presentation on WebAssembly in LLVM. I hope to see some of you there!
收藏: The recording from the Women in Compilers and Tools May meetup is now available. Michelle Strout hosted an "ask me anything" session.
上新了: The Compiler Explorer now features an LLVM optimisation pipeline viewer.
MLIR很热: Bruno Cardoso Lopes posted a summary of discussion so far on adding an MLIR based Clang IR.
LLVM 15 要来了: Tom Stellard shared the proposed LLVM 15.0.0 release schedule. The branch will be created on July 26th, with the goal of reaching the final release by September 6th.
同胞? Zixu Wang shared an update on clang-extract-api progress.
MLIR + Swift: George proposed adding in-tree Swift bindings to MLIR.
MLIR + 解释器框架? Logan Chien posted an RFC on adding an interpreter framework to MLIR.
欢迎提供反馈: Tom Stellard is seeking feedback in the form of an LLVM 14 release retrospective.
Arm64 ALL: A new "all" target feature was added for AArch64, which is accepted by disassemblers but intentionally rejected by clang. This is now used by default for llvm-objdump. 45f3a5a, 275862c.
有人讲讲么? A new cost model was introduced for loop interchange. b941857.
小扩展: MC layer support for the RISC-V Zicbo{m,z,p} extensions was added. 4f40ca5, 7bcfcab.
小改进: The RISCVMergeBaseOffset pass was improved, allowing it to optimise multiple memory operations that use the same offset. 02c8453.
有意思: It's now possible to 'undo' in clang-repl. dea5a9c.
QEMU (RISC-V)
[PATCH v4 0/1] target/riscv: Add Zihintpause support, https://lists.nongnu.org/archive/html/qemu-riscv/2022-07/msg00057.html
[PATCH v2 00/18]Make block-backend-io.h API more consistent, https://lists.nongnu.org/archive/html/qemu-riscv/2022-07/msg00037.html
[PATCH] target/riscv: fix csr check for cycle{h}, instret{h}, time{h}, hpmcounter3~31{h}, https://lists.nongnu.org/archive/html/qemu-riscv/2022-07/msg00005.html
[PATCH v9 0/2] QEMU RISC-V nested virtualization fixes, https://lists.nongnu.org/archive/html/qemu-riscv/2022-06/msg00248.html
[PATCH 0/2] target/riscv: Fixes for Ibex and OpenTitan, https://lists.nongnu.org/archive/html/qemu-riscv/2022-06/msg00243.html
RISC-V in China
- RISC-V中国峰会,征稿已经截止,7月25日出结果。
- RV双周报:RISC-V发布四项新规,国内RV新成果涌现(第38期-20220630) https://mp.weixin.qq.com/s/qWDSc6LpKeNJ2q2uMkkkcw
RT-Thread 社区
英飞凌加入RT-Thread开源共同体,为物联网开发者提供系统级解决方案 ,全球半导体解决方案的领导者英飞凌科技(中国)有限公司(以下简称“英飞凌”)与知名物联网操作系统厂商睿赛德科技( RT-Thread )签署合作协议,成为 RT-Thread 开源共同体的金牌会员。英飞凌将以其在感知、计算、执行、连接、安全等物联网核心领域的技术专长,为 RT-Thread 生态圈内的开发者提供从产品到系统的应用创新解决方案。
正在筹备面向在校学生的RT-Thread 夏令营活动,欢迎感兴趣的同学关注
TVM / MLIR / AI Compilers
本周工具链岗位
往期社招及实习生招聘长期有效。
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
- 瀚博半导体---编译器岗(AI/GPU类)火热开放中
- Intel 招聘 Compiler Engineer 和 Compiler Validation Engineer(上海)
- 大疆芯片部门招募编译器、模拟器、调度框架方向高级工程师
- PLCT实验室 libcxx-simd 项目实习生招聘
- 地平线-编译器研发工程师(北京/上海)
- RISC-V操作系统团队招聘测试工程师
- (远程/上海)Marvell DPU 部门招聘编译器研发
- (上海) 编译器开发工程师 - 芯旺微电子
- 平头哥AI芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
本周推荐阅读
本周推荐:《专家之死》
作者: [美] 汤姆·尼科尔斯
译者: 舒琦
推荐: 小编1号
如果你跟小编1号一样,是“知识工作者”,例如写编译器代码的程序员,那么你就可以算入某一类技术专家的行列了。那么我强烈推荐你阅读这本书,可以从中反复得到不同维度的视角的阅读快感。真的。
这本书先喷网络喷子,尤其拎出来网络反智;之后针对美国年轻人和直升机父母的自以为是、美国大学的服务业导向——客户就是上帝怎么能让客户挂科呢——导致的堕落,讽刺吐槽的非常解气。一路骂的都是美国的网民和公民,但是阅读起来毫无文化阻碍和语言差异。这该死的代入感很强,看了两行就已经开始生气了。这只是本书的开始一小部分,之后就开始更为深入的进入到美国的政治决策领域,以及专家团体内部的各种问题和僵局。看完了之后,我并没有获得超过自己已有经验的“技术层次或视野的提升”,自我感觉更像是一个“回声室”,里面全都是我想吐槽的、都是我之前又想到过的。
爽了之后,过了一段时间,会隐约回味起来,开始反思自己是否也是落入了另一种意义上的“无知加傲慢”?而这种反思,即是差别和精神所在。