近期活动预告
- 本周已知最大的活动就是 RISC-V 中国峰会。
编译社区的八卦信息
GCC
[PATCH v2 1/3] tree: Add TREE_NOT_RANGE_CHECK https://gcc.gnu.org/pipermail/gcc-patches/2025-July/689009.html
[PATCH] RISC-V: Make zero-stride load broadcast a tunable. https://gcc.gnu.org/pipermail/gcc-patches/2025-July/689173.html
[PATCH v3 0/9] Add memtag-stack sanitizer using MTE instructions. https://gcc.gnu.org/pipermail/gcc-patches/2025-July/689190.html
[PATCH 1/5] Pass SLP node down to cost hook for reduction cost https://gcc.gnu.org/pipermail/gcc-patches/2025-July/689201.html
[PATCH 0/7 v2] Add Xandes vender extension support. https://gcc.gnu.org/pipermail/gcc-patches/2025-July/689312.html
[PATCH v3 0/5] vect: Misalign for gather/scatter. https://gcc.gnu.org/pipermail/gcc-patches/2025-July/689318.html
BINUTILS
本周风平浪静
GDB
- [PATCH 0/3] gdbserver: use getopt_long for argument processing https://sourceware.org/pipermail/gdb-patches/2025-July/219229.html
GLIBC
[PATCH v8 0/6] glibc: Add SFrame support for stack backtracing https://sourceware.org/pipermail/libc-alpha/2025-July/168628.html
[PATCH v2 00/14] Support RISC-V Control Flow Integrifty (CFI) https://sourceware.org/pipermail/libc-alpha/2025-July/168578.html
[PATCH 0/3] Linux: Keep termios ioctl constants strictly internal https://sourceware.org/pipermail/libc-alpha/2025-July/168554.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 602 期, Alex Bradbury 大哥持续稳定输出。
是变量的一生: Utkarsh Saxena announced the formation of the Lifetime Safety Breakout Group, forking off from the Memory Safety Working Group.
不是完全能看懂但是可以先收藏: There's been further debate on the proposal to move towards disallowing struct/array IR values, with some commenters concerned that although they're less helpful for IR for codegen, there are other LLVM IR use cases that may benefit from them.
要开始C库自由了吗? Volodymyr Turanskyy proposed adding a Clang command line option for selecting the C library to use.
收藏,周末看看: Initial slide links and documentation updates were made after the first Qualification Group meeting. 63f19f1.
管理复杂性: As part of refactoring how libcall definitions are managed, you can now define in TableGen a
SystemLibraryfor a complete set of libcalls subdivided by a predicate based on the triple. TableGen can also be used to set the libcall calling conventions. 5088231, 58ad996, b116ee4.A generic expansion of
ISD::FCANONICALIZEwas implemented. acdf1c7.原来之前都没有加啊? clang-tidy is now "eating its own dogfood" and the
clang-tidy/directory in the monorepo features a .clang-tidy file enabling a range of checks. d7a1754.
QEMU (RISC-V)
本周风平浪静
RISC-V in China
- RISC-V 中国峰会。公众信息可以登陆 RuyiSDK.cn 论坛查看RISC-V全球新八卦。
RT-Thread 社区
7 月 13 日,召开了 RT-Thread 社区例会,讨论了如下议题:
- 审核主线审核团名单及规范草案。
- RISC-V 下一阶段开发内容讨论,讨论决议:32位 common 部分保持不变,32位带 mmu 暂时不考虑;64 位进行相关的 common64 的改;在 libcpu/risc-v 下存放各自 vender 厂商的代码。
- 主仓 bsp 瘦身进度汇报。
- 关于 BSP SDK 软件包仓库维护事项讨论。
- Utest 测试用例问题讨论。具体见 issue:https://github.com/RT-Thread/rt-thread/issues/10513。
7 月 16 - 19 日,第五届 RISC-V 中国峰会在上海举行。RT-Thread 创始人熊谱翔先生受邀担任本次峰会 “嵌入式系统分论坛” 主席,主持了本场论坛,并发表了题为 “突破单核性能瓶颈:打造 RISC-V 多核架构的高性能实时操作系统” 的主题演讲。详情请看:https://mp.weixin.qq.com/s/wV2g0mXIZExpugC2fMeuzA。
AI Compilers
- 无新鲜事。
本周工具链岗位
往期社招及实习生招聘长期有效。
- PLCT实验室春招 RISC-V 实习岗位汇总(2025年3月)|甲辰计划开源实习生联合招聘培养
- openEuler RISC-V 实习机会暨OERV 实习岗位汇总|RISC-V 与 Linux 发行版生态
- 大算力芯片公司招聘高级编译器研发工程师、GPU算法研发、集群互联开发等岗位
本周推荐阅读
本周推荐:《杂食者的两难》
作者:迈克尔·波伦
译者:邓子衿
推荐:小编1号
最近比较喜欢读这样风格的故事,从日常的生活出发,读起来没有什么知识的压力,同时又好像能够穿越到漫长的人类历史,在不同的文明史之间来回穿梭尝鲜。故事化的讲述也是人类刻在骨子里的舒适。这本书的作者从日常的食物开始,杂糅了食物作为物种的进化,以及作为工业化大规模生产的历程。
不过,请注意,口述历史和通过构造故事构建的历史,并不能够代表科学和历史上的真实,甚至也不能表示基础常识的准确无误。如果有兴趣转述相关的内容的话,还是需要先进行一些搜索,交叉的验证下这些说法是否有另外的可靠信息来源。毕竟,这不是严谨的学术著作,还是趣味性为主的。