近期活动
- 上周去参加了 GNU Tools Cauldron 2023,计划本周末来进行一次回顾讨论。
编译社区的八卦信息
- 上个月有一家编译器为主业的创业公司融到资了。
GCC
[PATCH] AArch64: Add inline memmove expansion https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631134.html
[PATCH] AArch64: Remove BTI from outline atomics https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631387.html
Intel和RISC-V GCC后端的主力都是华人了
[PATCH 00/18] Support -mevex512 for AVX512 https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631081.html
[PATCH v2 00/13] Support Intel APX EGPR https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631178.html
[PATCH v1] RISC-V: Support FP trunc auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631449.html
[PATCH v1] RISC-V: Support FP round auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631354.html
[PATCH v1] RISC-V: Support FP nearbyint auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631315.html
RISC-V: Added support for CRC. https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631237.html
Report from the additional type errors for GCC 14 BoF at Cauldron https://gcc.gnu.org/pipermail/gcc/2023-September/242560.html
Binutils/GDB
Binutils Code of Conduct https://sourceware.org/pipermail/binutils/2023-September/129659.html
History of gas https://sourceware.org/pipermail/binutils/2023-September/129638.html
[PATCH,RFC 0/9] SCFI implementation in GNU assembler https://sourceware.org/pipermail/binutils/2023-September/129560.html
GLIBC
[PATCH] LoongArch: Add glibc.cpu.hwcap support. https://sourceware.org/pipermail/libc-alpha/2023-September/151608.html
[PATCH 0/4] Remove libcrypt https://sourceware.org/pipermail/libc-alpha/2023-September/151681.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 508 期, Alex Bradbury 大哥持续稳定输出。
干杯🍻! LLVM 17.0.1 has been released (this is in fact the first release in the 17.0.x series, as there was an issue with the tagging of 17.0.0). Congratulations and thank you to everyone involved!
学校里教的编译器技术和工业界实际使用差异最大的可能就是错误异常处理和调试分析支持: Takuya Shimizu authored a post on the LLVM blog about diagnostic improvements in Clang 17.
国内有南盘江计划是类似的(致敬的): Tanya Lattner has invited anyone hoping to attend the Community.o workshop at the 2023 LLVM Developers' Meeting but unable to do so due to cost, to reach out for a discount code.
如果你近期的回归测试出了问题,那么或许可以从这里看看希望: Modified versions of patches to alter lit's test output were relanded. 1495d51, f223022, fba457d.
国内使用LLDB的伙伴留言举个手? A new 'modify' watchpoint type was added to LLDB and is now the default. Like GDB's default watchpoint type, it only triggers when the watched memory region changes. 933ad5c.
PLCT Lab 在招募LLDB开发实习生,有兴趣的同学可以多阅读LLDB的文档了解一下: LLDB's differences to the LLVM style were documented. ca723f2.
QEMU (RISC-V)
[PATCH v4] target/riscv: update checks on writing pmpcfg for Smepmp to version 1.0, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00395.html
[PATCH 0/4] RISC-V: Work towards enabling -Wshadow=local, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00407.html
[PATCH] Add epmp to extensions list and rename it to smepmp, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00421.html
[PATCH] target/riscv: pmp: Clear pmp/smepmp bits on reset, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00422.html
[PATCH v2] target/riscv: pmp: Ignore writes when RW=01, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00423.html
[PATCH 00/31] September maintainer omnibus (tests, gdbstub, plugins), https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00425.html
[PATCH v4 00/19] riscv: split TCG/KVM accelerators from cpu.c, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00466.html
[PATCH 0/2] riscv: add extension properties for all cpus, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00489.html
[PATCH v2 0/6] riscv: query-cpu-model-expansion API, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00492.html
[PATCH 0/6] riscv: RVA22U64 profile support, https://lists.gnu.org/archive/html/qemu-riscv/2023-09/msg00504.html
RISC-V in China
RT-Thread 社区
- RT-Thread 社区有一小队志愿者正在活跃的适配 Milk-V Duo 等 RISC-V 开发板。欢迎更多的伙伴加入进来。
TVM / AI Compilers
- AI编译器的进展波涛汹涌。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
- PLCT Lab 新开放100名开源实习岗位,面向 RISC-V 移植操作系统、数据库、网络基础库
- PLCT 实习: BJ100 RISC-V nettle 开发实习生
- PLCT 实习: BJ99 RISC-V OpenSSL 开发实习生
- PLCT 实习: BJ98 Flutter RISC-V 开发实习生
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《向死而生》
作者: 史铁生
推荐:小编1号
我们短暂的人生中总是有着无限的兜转巧合。就像我重新阅读起这本《向死而生》散文集,实则是当下让我严重时间碎片化的短视频平台带我来的。我在B站突然越来越多的刷到了余华,然后余华开始谈论到他的朋友铁生。然后我就遇见了铁生的文字。首先是《病隙碎笔》,意外的充满了很靠近哲学和伦理学的思辨,语言朴素,问题往往一下子扎穿我。这本《想死而生》,几经拿起和放下,终于在又一次漫长的飞行中,我有了足够的隔绝、足够的时间和勇气,来面对“史铁生”面对的生活。
我的生命阅读中遇见了史铁生,我很感激。是的,他并没有赋予我新的视角去看这个世界,亦没有颠覆我的宇宙观和世界观。他温柔地、不紧张不急匆匆地告诉我,你是对的,而生活这玩意儿,又无所谓对错。