近期活动
编译社区的八卦信息
GCC
GNU Tools Cauldron 2023 (九年之后,年度会议回到英国剑桥)
https://gcc.gnu.org/pipermail/gcc/2023-June/241724.htmlWill GCC eventually learn to use BSR or even TZCNT on AMD/Intel processors? (Stefan持续攻击GCC,大家都很困惑为啥) https://gcc.gnu.org/pipermail/gcc/2023-June/241720.html
YunQiang Su appointed MIPS maintainer https://gcc.gnu.org/pipermail/gcc/2023-June/241711.html
Taking Over MIPS Maintenance (芯连芯的YunQiang被任命为MIPS maintainer) https://gcc.gnu.org/pipermail/gcc/2023-May/241572.html
[PATCH] RISC-V: Support RVV VLA SLP auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-June/620699.html
[PATCH] RISC-V: Add RVV vwmacc/vwmaccu/vwmaccsu combine lowering optmization https://gcc.gnu.org/pipermail/gcc-patches/2023-June/620733.html 从社区开发的活跃度来看,RISC-V的向量化支持有望在短时间内赶上乃至超过ARM64。以 Juzhe 为代表的中国开发者太活跃了。
[PATCH] rtl: AArch64: New RTL for ABD https://gcc.gnu.org/pipermail/gcc-patches/2023-June/620781.html
Binutils/GDB
[PATCH v4 0/7] ELF: Strip section header in ELF objects https://sourceware.org/pipermail/binutils/2023-June/127780.html
[PATCH] Add GINV(+VIRT) ASE for MIPSr6 https://sourceware.org/pipermail/binutils/2023-June/127717.html
GLIBC
Passing the complex args in the GPR's https://sourceware.org/pipermail/libc-alpha/2023-June/148844.html
Implementation of strtok https://sourceware.org/pipermail/libc-alpha/2023-June/148755.html
LLVM/Clang/LLDB/LLD
以下值得关注的内容来自小编9号的整理和推荐(主要是 LLVM IR 变更):
- eece6ba28 新增llvm.ldexp 和 llvm.experimental.constrained.ldexp intrinsics
本节内容来自 LLVM Weekly 第 492 期, Alex Bradbury 大哥持续稳定输出。
LLVM 16.0.5 was released.
有些必要的: In an RFC, Michael Jones shared proposed text for a documentation page about undefined behaviour in LLVM's libc.
LLVM 理事会每月会议纪要公开了(很荣幸小编1号的名字也出现了): LLVM Foundation Board meeting minutes for March and April 2023 were posted.
请大家有力出力: Tanya Lattner is seeking volunteers for the 2023 LLVM Dev Meeting program committee and travel grant review committee.
可能会影响到一些旧的CI(小编1号家的就挂了): CMake 3.20.0 is now the minimum required CMake version for building LLVM.
An extension hook was added for defining keyword attributes, which might be used for platform-specific language extensions as an alternative to GNU-style attributes. The commit message goes into much more detail, but one advantage is that compilers that don't support these keywords will reject the input with an error rather than warning (as they would for an unrecognised GNU-style attribute). 301eb6b, 33ee5c4.
QEMU (RISC-V)
[PATCH v3 0/6] Add RISC-V KVM AIA Support, https://lists.gnu.org/archive/html/qemu-riscv/2023-05/msg00533.html
[PATCH v3 0/7] target/riscv: Add support for PC-relative translation, https://lists.gnu.org/archive/html/qemu-riscv/2023-05/msg00540.html
[PATCH v2 0/6] target/riscv: Add RISC-V Virtual IRQs and IRQ filtering support, https://lists.gnu.org/archive/html/qemu-riscv/2023-05/msg00564.html
[PATCH 0/9] disas/riscv: Add vendor extension support, https://lists.gnu.org/archive/html/qemu-riscv/2023-05/msg00576.html
[PATCH 00/16] target/riscv, KVM: fixes and enhancements, https://lists.gnu.org/archive/html/qemu-riscv/2023-05/msg00587.html
[PATCH v7 0/3] hw/riscv/virt: pflash improvements, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00000.html
[RFC: target/riscv: Add support for Zacas extension, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00027.html
[RFC v2] linux-user/riscv: Add syscall
riscv_hwprobe, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00031.html[PATCH 00/35] crypto: Provide aes-round.h and host accel, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00041.html
[PATCH v2 1/3] target/riscv: Make MPV only work when
MPP != PRV_M, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00083.html[PATCH v3] target/riscv: Smepmp: Return error when access permission not allowed in PMP, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00105.html
[PATCH] Add epmp to extensions list and rename it to smepmp, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00122.html
RISC-V in China
- RISC-V 欧洲峰会正在火热朝天的进行。
RT-Thread 社区
- 风平浪静。
TVM / AI Compilers
- 风平浪静。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《病隙碎笔》
作者: 史铁生
推荐: 小编1号
铁生在中国是一个家喻户晓的存在,不过绝大多数人除了课本上的节选,可能都没有看过其他的作品。在我拿起《病隙碎笔》之前,我原本以为是一篇平静感恩生活美好的小册子。然而翻开前面十几页,我就已经被铁生的提问的深度所触动。每篇都是一两页,多数都不足500字,看下来一小段能长吁一口气想很久。去过50年如此,如今50年也如此,就很可怕了。