近期活动
- RISC-V 的活动很多,在 2/27-2/28 北京有多场 RISC-V 生态大会。
编译社区的八卦信息
GCC
[PATCH V3] RISC-V: Prevent speculative vsetvl insn scheduling https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675739.html
[PATCH] rx: allow cmpstrnsi len to be zero https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675747.html
[PATCH] RISC-V: Bugfix ICE for RVV intrinisc when using no-extension parameters https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675755.html
[PATCH] COBOL 1/15 4K dir: create gcc/cobol and libgcobol directories https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675874.html
[PATCH] Simplify
_Hashtable::_M_merge_multihttps://gcc.gnu.org/pipermail/gcc-patches/2025-February/675918.html[PATCH v1] Vect: Fix ICE when get DImode from get_related_vectype_for_scalar_type [PR116351] https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675932.html
[PATCH v2 00/16] FMV refactor and ACLE compliance. https://gcc.gnu.org/pipermail/gcc-patches/2025-February/675960.html
[RFC] RISC-V: The optimization ignored the side effects of the rounding mode, resulting in incorrect results. https://gcc.gnu.org/pipermail/gcc-patches/2025-February/676057.html
BINUTILS
[PATCH] RISC-V: Make SSAMOSWAP.W available for rv64 https://sourceware.org/pipermail/binutils/2025-February/139455.html
[PATCH v2 0/7] x86: further GOT{,PCREL} related adjustments https://sourceware.org/pipermail/binutils/2025-February/139463.html
[PATCH] ld: Avoid moving desired relro end below relro section https://sourceware.org/pipermail/binutils/2025-February/139489.html
[PATCH 1/6] gprof: remove ASCII formfeed/0x0C bytes from source code https://sourceware.org/pipermail/binutils/2025-February/139499.html
GDB
[PATCH 0/5] Fix handling of DW_FORM_ref_addr https://sourceware.org/pipermail/gdb-patches/2025-February/215570.html
[PATCH v2 0/8] [gdb/tdep] Fix vmovdqu decoding https://sourceware.org/pipermail/gdb-patches/2025-February/215625.html
[PATCH 0/2] gdb: mips: Add MIPSR6 support https://sourceware.org/pipermail/gdb-patches/2025-February/215589.html
GLIBC
[PATCH v6 0/3] RISC-V: add multiarch RVV support for memcpy using FMV IFUNC https://sourceware.org/pipermail/libc-alpha/2025-February/164751.html
[PATCH 00/10] htl: move pthread_rwlockatt_* and pthread_rwlock_* https://sourceware.org/pipermail/libc-alpha/2025-February/164788.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 581 期, Alex Bradbury 大哥持续稳定输出。
注意,生效了: The results of the LLVM Area Team Elections are now up. Thank you to everyone who stood, and congratulations to those elected.
注意,要来了: As the commit access criteria thread seems to have reached consensus, Tom Stellard has moved it to PR.
注意,还能加: Balazs Benics took a moment to recognise the progress that the clang static analyzer contributor community has made. Congratulations and thank you everyone!
厉害了: A generic OoO RISC-V scheduling model was added. 7eadc19.
好耶: Flang now generates proper ABI flags for RISC-V in the emitted ELF. 8da8ff8.
龙架构加油: Additional linker relaxations were implemented in LLD for LoongArch. 6c54ab5.
QEMU (RISC-V)
[PATCH 0/8] riscv: AIA: kernel-irqchip=off support https://lists.nongnu.org/archive/html/qemu-devel/2025-02/msg03392.html
[PATCH 1/2] target/riscv: fix access permission checks for CSR_SSP https://lists.nongnu.org/archive/html/qemu-devel/2025-02/msg03645.html
[PATCH 0/3] target/riscv/kvm: update to Linux 6.14-rc3 https://lists.nongnu.org/archive/html/qemu-devel/2025-02/msg03818.html
[PATCH 0/7] target/riscv: store max SATP mode as a single integer in RIS https://lists.nongnu.org/archive/html/qemu-devel/2025-02/msg03828.html
RISC-V in China
RT-Thread 社区
RT-Thread 主线 v5.2.0-beta 预发布, 目前进入测试阶段。欢迎大家多测测,有问题可以先记录到 issue 中。
RT-Thread 主仓尝试建立 PR 自动审核分配机制, 利用 Github 的 CI 机制自动识别 PR 修改的文件列表,并根据仓库根目录下的 MAINTAINERS 文件,自动确定 reviewer 名单。
RT-Thread 主仓尝试建立 针对 PR 自动运行 unit test 机制, 利用 Github 的 CI 机制自动识别 PR 修改涉及的模块并利用 utest 框架运行 unit test,确保 PR 改动对内核的完整性测试。
RT-Thread 启动 主仓的 BSP 瘦身计划。目前确定下来的原则是:有官方仓库的,尽量通过 RT-Thread 或者作者 fork 官方仓库然后进行提交,建议作者和 RT-Thread 都加合并权限。没有官方仓库的,可以委托 RT-Thread 建软件包仓库或者自己创建直接拷贝 sdk,建议作者和 RT-Thread 都加合并权限。后续作者放弃,RT-Thread 可以 fork。
AI Compilers
- 炸场将于 2 月 24 日开始: https://github.com/deepseek-ai/FlashMLA
本周工具链岗位
往期社招及实习生招聘长期有效。
- PLCT实验室招聘 “OpenCV RISC-V 向量扩展移植与优化” 实习生|甲辰计划开源实习生联合招聘培养
- 上海新岗位:编译器专家、软件工程师、软件专家
- 来试试 MoonBit 语言吧!PLCT开放100名MoonBit 应用开发实习名额|甲辰计划开源实习生联合招聘培养工程
- PLCT实验室开放20名乘影GPGPU工具链开发实习岗位|甲辰计划开源实习生联合招聘培养
- 开源项目实习经理(PM)现开放招聘|甲辰计划开源实习生联合招聘培养
- PLCT实验室招募科研实习生(林泓宇小队)|甲辰计划开源实习生联合招聘培养
- 平头哥编译器团队招聘直通车
- 实习岗位列表(2024年10月)|甲辰计划开源实习生联合招聘培养
本周推荐阅读
本周推荐:《助燃创新的人》
作者: Steven Johnson
译者: 刘国伟
推荐: 小编1号
我是真的喜欢作者笔下的故事。现在任何上了小学的孩子都能知道的空气里面有氧气这样的常识,在200年前甚至还不存在。空气的组成、氧气的发现,是一个漫长的故事,而这个故事中,是一个一个充满好奇心、不断尝试、无私分享自己的发现和尝试的人。每当我们深入的去理解一个时代的创新者们的生活,就会发现这是一个群星璀璨的时代。而富兰克林和他的朋友普里斯特利、以及周围许许多多在咖啡馆兴奋的交流自己科学发现的人,幸运的被优美的文字记录了下来。
今天的我们处于一个在2020年之前完全无法想象的历史变更之中。每天都能看到过去30年不能想象过的世界线变化。或许在世界的角落,在苏州河或者钱塘江边的一些咖啡馆里,新的伟大的思想正在被震荡诞生。