近期活动
编译社区的八卦信息
GCC
Query status of GSoC project: CPyChecker https://gcc.gnu.org/pipermail/gcc/2023-June/241862.html
睿思芯科逐渐参与GCC中端模组改进 [PATCH V4] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622929.html
来自奕斯伟 [PATCH] Extend streamer_mode_table size to MACHINE_MODE_BITSIZE. https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622921.html
来自大陆的开发者俨然成为RISC-V GCC后端开发主力
[PATCH] RISC-V: Enhance RVV VLA SLP auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622794.html
[PATCH] RISC-V: Add an experimental vector calling convention https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622749.html
[PATCH] RISC-V: Enable len_mask{load, store} and remove len_{load, store} https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622741.html
Robin Dapp贡献一系列RISC-V type conversion向量化支持 [PATCH] RISC-V: Add autovect widening/narrowing Integer/FP conversions. https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622884.html
[RFC] GNU Vector Extension -- Packed Boolean Vectors https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622791.html
[pushed] aarch64: Robustify stack tie handling https://gcc.gnu.org/pipermail/gcc-patches/2023-June/622402.html
Binutils/GDB
[PATCH] [RISC-V] Optimize GP-relative addressing for linker. https://sourceware.org/pipermail/binutils/2023-June/128009.html
[PATCH v0 0/2] LoongArch: Add LSX and LASX instructions support https://sourceware.org/pipermail/binutils/2023-June/127990.html
GLIBC
[PATCH v3 1/4] aarch64: Add vector implementations of cos routines https://sourceware.org/pipermail/libc-alpha/2023-June/149338.html
[PATCH] RISC-V: Stop referencing
__global_pointer$under PIC https://sourceware.org/pipermail/libc-alpha/2023-June/148914.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 495 期, Alex Bradbury 大哥持续稳定输出。
MaskRay 的博客更新了: Fangrui Song blogged about porting LLVM's XRay to Apple systems and C++ standard library ABI compatibility.
对于社区而言是一个很大的变化: Reid Kleckner provided an update on the schedule for the planned migration to GitHub pull requests. This would see new Phabricator reviews being disabled on September 1st, and Phabricator shut down (ideally made read-only with a HTML archive) on October 1st. This update was also shared on the announcements forum.
好久不见: MLIR News #49 is out.
先收藏: Kristof Beyls shared meeting minutes from the 20th June LLVM security group public sync-up.
再收藏: The slides and recording from the last open MLIR meeting on introducing an ArmSME dialect.
祝贺乌鑫龙同学的 patch 合入: The RISCVMoveMerge pass as added to perform peephole optimisation that enabled the Zcmp
cm.mvsa01andcm.mva01sinstructions to be used (instructions for moving to/from a0-a1 and s0-s7, defined to help reduce code size). c9e08fa.祝贺蔡奇函同学的 patch 合入: The CORE-V XCVmac extension is now supported in the RISC-V backend MC layer. e219dd8.
不知道合适可以用 LLVM 版的 libc 构建 RISC-V Linux 发行版: Support for baremetal 32-bit RISC-V was added to LLVM's libc. 9fa7998.
QEMU (RISC-V)
[PATCH v4 0/6] Add RISC-V KVM AIA Support, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00474.html
[PATCH v4 1/1] target/riscv: Add RVV registers to log, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00507.html
[PATCH qemu v3] fdt_load_addr is getting assigned as the result of riscv_compute_fdt_addr(), which is an uint64_t., https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00570.html
[PATCH v2] target/riscv: Restrict KVM-specific fields from ArchCPU, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00574.html
[PATCH v3] dt-bindings: riscv: deprecate riscv,isa, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00585.html
[PATCH 00/16] target/riscv: Allow building without TCG (KVM-only so far), https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00616.html
[PATCH] target/riscv: Set the correct exception for implict G-stage translation fail, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00642.html
[PATCH v6 0/3] Implement the watchdog timer of HiFive 1 rev b., https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00644.html
[PATCH 0/2] target/riscv: Only build qemu-system-riscv$$ on rv$$ host, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00650.html
[PATCH v5 00/19] target/riscv, KVM: fixes and enhancements, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00654.html
[PATCH v5 00/15] Add RISC-V vector cryptographic instruction set support, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00690.html
[PATCH v2 0/4] target/riscv: Misc header cleanups, https://lists.gnu.org/archive/html/qemu-riscv/2023-06/msg00713.html
RISC-V in China
RT-Thread 社区
TVM / AI Compilers
- [Apache TVM Discuss] [Meetup] Recap: Meetup in Beijing, gathering more than 140 attendees!
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《鲁迅与当代中国》
作者:钱理群
推荐:小编1号
这是一本钱理群老先生的演讲内容集合。由于是演讲整理,所以偏口语化,看起来难度比较小,可以很快的看完一篇。
从庚子大疫开始,我的心中就有一团压抑的火,你知道它在那里,却无法用语言表达清楚,夹杂着挫败、愤怒、无奈、不甘、犬儒、虚无主义。这种愤恨于自己语言表达局限的内容,在遇到了《十三邀》专访钱理群教授那一期之后,通过钱理群教授重新寻回了鲁迅,通过鲁迅寻回了自己。
钱理群教授曾在《与鲁迅相遇》里说过:“人在春风得意,自我感觉良好的时候,大概是很难接近鲁迅的,人倒霉了,陷入了生命的困境,充满了困惑,甚至感到绝望,这时就接近鲁迅了”。
真是说到心里去了。