让我们共同举杯,庆祝 OSDT Weekly 第200期的发布🎉
近期活动
- 5月21日,「十城相聚」成都 meetup 即将在本周开始 call for talks。
编译社区的八卦信息
GCC
GCC 13.1 Released https://gcc.gnu.org/pipermail/gcc/2023-April/241216.html
RISC-V: Add divmod instruction support https://gcc.gnu.org/pipermail/gcc-patches/2023-April/617085.html
VRULL提交平头哥玄铁C906改进 [PATCH 00/11] Improvements for
XThead*support https://gcc.gnu.org/pipermail/gcc-patches/2023-April/616953.html[PATCH v5 00/10] RISC-V: autovec: Add autovec support https://gcc.gnu.org/pipermail/gcc-patches/2023-April/616830.html
[xstormy16 PATCH] Recognize/support swpn (swap nibbles) instruction. https://gcc.gnu.org/pipermail/gcc-patches/2023-April/617125.html
[PATCH] RISC-V: Allow RVV VMS{Compare}(V1, V1) simplify to VMSET https://gcc.gnu.org/pipermail/gcc-patches/2023-April/617042.html
Binutils/GDB
[PATCH v1] RISC-V: Support XVentanaCondOps extension https://sourceware.org/pipermail/binutils/2023-April/127226.html
[committed] RISC-V: XVentanaCondops support https://sourceware.org/pipermail/binutils/2023-April/127225.html (This work was done by Philipp Tomsich and the VRULL team for Ventana,看来VRULL同时是平头哥和Ventana的外包)
GLIBC
[PATCH v3 0/6] elf.h: Fix and cleanup the RISC-V defines https://sourceware.org/pipermail/libc-alpha/2023-May/147778.html
[PATCH v2 0/5] riscv: Vectorized
mem*/str*function https://sourceware.org/pipermail/libc-alpha/2023-April/147529.html[PATCH -next v18 00/20] riscv: Add vector ISA support https://sourceware.org/pipermail/libc-alpha/2023-April/147428.html
[PATCH 0/5] LoongArch: Multiarch string and memory copy routines for unaligned access https://sourceware.org/pipermail/libc-alpha/2023-April/147365.html
LLVM/Clang/LLDB/LLD
以下值得关注的内容来自小编9号的整理和推荐:
- D142907 给"denormal-fp-math"添加“dynamic"选项
本节内容来自 LLVM Weekly 第 487 期, Alex Bradbury 大哥持续稳定输出。
好玩: nlvm, an Nim language frontend for LLVM has been released. The author provided a summary.
没看懂,欢迎留言交流: Daniel Thornburgh started a discussion about supporting linker section packing in LLD. tannewt gave some insight on how this could be used in the context of CircuitPython.
值得一看: In reponse to a question, Kiran Chandramohan summarised the status of OpenMP in MLIR.
上一次见EBCDIC还是在大一的计算机导论课里: Utility functions were introduced for converting between EBCDIC and UTF-8. b42718d.
RISC-V后端提交太快了: llvm.is.fpclass is now custom-lowered for RISC-V. 5b869f3.
龙芯加油! LoongArch multiarch triples are now supported in the Clang driver. 61fee67.
这样的清理很有必要: Stale projects were removed from the Clang open projects page, and some new projects added. 5e10cd7, f0630a3.
好消息: A GDB/LLDB interface was added for interactive debugging of MLIR actions. 1020150.
QEMU (RISC-V)
[PATCH 0/2] target/riscv: RVV 1-fill tail element changes, https://lists.gnu.org/archive/html/qemu-riscv/2023-04/msg00905.html
[PATCH v5 00/13] target/riscv: Fix PMP related problem, https://lists.gnu.org/archive/html/qemu-riscv/2023-04/msg00923.html
[PATCH v3 00/19] Add RISC-V vector cryptographic instruction set support, https://lists.gnu.org/archive/html/qemu-riscv/2023-04/msg00938.html
[PATCH v4 0/3] Smstateen FCSR, https://lists.gnu.org/archive/html/qemu-riscv/2023-05/msg00003.html
[PATCH v4 00/54] tcg: Simplify calls to load/store helpers, https://lists.gnu.org/archive/html/qemu-riscv/2023-05/msg00013.html
RISC-V in China
- 风平浪静。月底会有Andes晶心科技在上海和北京的沙龙。
RT-Thread 社区
- 风平浪静。
TVM / AI Compilers
- 风平浪静。 TVM 0.12 发版了。
- Chris Lattner 的 Modular 发布了新产品和 Mojo。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《东方历史评论(第3辑)——历史新声:中国杰出青年历史学人》
作者: 许知远(主编)、 绿茶(执行主编)
推荐: 小编1号
十五位中国杰出青年历史学人。每个人一篇人物访谈,然后跟着一篇代表作(短篇或节选)。这本书从好几个不同的层面撕开了我的视野:第一,当代中国依然是有很多心平气和做学问的人存在的,而且做得开心,出了点成绩的;第二,每个人研究的内容深入到某一些历史的细节或剖面,当我随着作者的视角探头进入看的时候,好几次都让我突然间有一种突然腾空而起的顿悟感或者身子猛地下坠的恐惧感。
书中有一篇介绍曾国藩的家族如何壮大的,作为背景描述,写出来了“一般从农民上升到当官,平均需要四代人的时间”这样的事实。以及平静的描写曾国藩在任职期间如何保持清廉,而他的弟弟曾国荃如何通过贪腐等手段壮大家族宗祠的对比。历史没有绝对的黑和白,当深入到细节之中的时候,能够看到一代人有一代人的生活,一代人的无奈,一代人的抱负与抗争。
每次阅读最好有30分钟连续的时间。仿佛坐时光机一样,回到某一个历史的切面中。