近期活动
- 8月1日日本东京 RISC-V Day,有很多中国的小伙伴参加。
- 7月底八月初韩国 DebConf,有更多中国大陆的伙伴参加。
编译社区的八卦信息
GCC
[PATCH 0/5] RISC-V: Enable stack-clash protection https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658164.html
[PATCH v4 0/3] aarch64: Add initial support for +fp8 arch extensions https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658787.html
[PATCH 2/5] RISC-V: Move riscv_v_adjust_scalable_frame https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658166.html
[PATCH v3] RISC-V: Implement
__init_riscv_feature_bits,__riscv_feature_bits, and__riscv_vendor_feature_bitshttps://gcc.gnu.org/pipermail/gcc-patches/2024-July/658576.html[PATCH] aarch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2 https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658098.html
[PATCH v2] AArch64: Add LUTI ACLE for SVE2 https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658100.html
[committed 00/11] aarch64: Extend aarch64_feature_flags to 128 bits https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658138.html
[committed 01/11] aarch64: Remove unused global aarch64_tune_flags https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658139.html
[committed 02/11] aarch64: Move AARCH64_NUM_ISA_MODES definition https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658140.html
[committed 03/11] aarch64: Eliminate a temporary variable. https://gcc.gnu.org/pipermail/gcc-patches/2024-July/658141.html
BINUTILS
[PATCH v3 0/9] gas: scrubber adjustments https://sourceware.org/pipermail/binutils/2024-July/136045.html
[PATCH 0/4] gas: command line handling adjustments https://sourceware.org/pipermail/binutils/2024-July/135998.html
[PATCH 0/1] RISC-V: Support CORE-V XCVBITMANIP extension https://sourceware.org/pipermail/binutils/2024-July/136030.html
[PATCH 0/3] gas: #APP / #NO_APP https://sourceware.org/pipermail/binutils/2024-July/135965.html
[PATCH v3 0/3] gas: add command line option to inhibit info messages https://sourceware.org/pipermail/binutils/2024-July/135970.html
[PATCH 1/1] RISC-V: Add support for XCVbitmanip extension in CV32E40P https://sourceware.org/pipermail/binutils/2024-July/136031.html
[PATCH] RISC-V: PR32014, .option directives shuoldn't affect elf attribute. https://sourceware.org/pipermail/binutils/2024-August/136068.html
GDB
[PATCH v3 0/7] Support for recording some AVX instructions https://sourceware.org/pipermail/gdb-patches/2024-July/210763.html
[PATCH v2 0/4] Minor fixes to DAP breakpoint setting https://sourceware.org/pipermail/gdb-patches/2024-July/210642.html
[PATCH 0/4] Minor fixes to DAP breakpoint setting https://sourceware.org/pipermail/gdb-patches/2024-July/210649.html
[PATCH v2] gdb: aarch64: Support MTE on baremetal https://sourceware.org/pipermail/gdb-patches/2024-July/210684.html
[PATCHv4 0/4] More build-id checking when opening core files https://sourceware.org/pipermail/gdb-patches/2024-July/210747.html
GLIBC
differences for intel96 format between Intel and AMD hardware https://sourceware.org/pipermail/libc-alpha/2024-July/158520.html
[PATCH 0/5] Updates for Linux 6.10 https://sourceware.org/pipermail/libc-alpha/2024-July/158721.html
[PATCH v2 0/5] Add support for memory sealing https://sourceware.org/pipermail/libc-alpha/2024-July/158804.html
[COMMITTED] aarch64: Regenerate ULPs https://sourceware.org/pipermail/libc-alpha/2024-July/158571.html
[PATCH v4 0/4] Improve executable stack handling https://sourceware.org/pipermail/libc-alpha/2024-July/158580.html
[PATCH] AArch64: Improve generic strlen https://sourceware.org/pipermail/libc-alpha/2024-July/158790.html
[PATCH v4 0/3] linux: Update the mremap C implementation [BZ #31968] https://sourceware.org/pipermail/libc-alpha/2024-July/158548.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 552 期, Alex Bradbury 大哥持续稳定输出。
主线现在 20 了: The LLVM 19.x release branch was created and 19.1.0-rc1 was released.
新的一届LLVM理事会招募开始了: Tanya Lattner put out a call for applications to serve on the LLVM Foundation Board of Directors.
收藏: Slides from the recent LLVM meetup in Munich are now available, with talks on "Life with Opaque Pointers from a Frontend Perspective" by Sebastian Neubauer and "A Wishlist for Faster LLVM Back-Ends" by Alexis Engelke.
Bug Triage 是很重要的社区工作: Vlad Serebrennikov provided an update on efforts to improve and better label the database of Clang bugs and is asking for help in triaging those labeled
clang:to-be-triaged.龙芯加油: 128 and 256-bit vector shuffles were implemented for LoongArch. 464ea88.
试试优化效果? LLD can now use profile guided function ordering, which can reduce page faults during startup. e3b30bc5.
QEMU (RISC-V)
[PATCH v6 0/8]target/riscv: Expose RV32 cpu to RV64 QEMU, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00371.html
[PATCH 1/1]target/riscv: Remove redundant insn length check for zama16b, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00407.html
[PATCH]target/riscv: Add a property to set vl to ceil(AVL/2), https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00406.html
[PATCH v2 01/13]target/riscv: Add properties for Indirect CSR Access extension, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00418.html
[PATCH-for-9.1]target/riscv: Remove the deprecated 'any' CPU type, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00441.html
[PATCH v2 00/24]riscv support for control flow integrity extensions, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00529.html
[PATCH]hw/char/riscv_htif: Fix 64-bit var write order in 32-bit system, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00562.html
RISC-V in China
- RISC-V 中国峰会正在如火如荼的进行中。
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
本周推荐阅读
本周推荐:《爱有差等:先秦儒家与华夏制度文明的构建》
作者: 李竞恒
推荐: 小编1号
上周末朋友赠送的一本书,说觉得挺有意思。本书由一系列短小但并不容易读的文章构成,每篇文章估计10-20分钟可以读完(如果你不计较里面很多不认识的古文摘录的话),而“爱有差等”是本书中第一篇短文。
阅读本书最大的几个感受,一个是如果想要从历史中学习,那么进入的角度和时间尺度很重要。宏观的文明叙事能够让你建立大局观;基于会议、冲突、军事战斗、往事更替的时间表能够帮助建立主体时间线;切入到历史细节的一个时间切面,可以让你看到某一个具体的社会中,除了主体的那一个时间点的事件,周围的1000个同时发生的事件是什么、人与人之间的实际的差别的立场差别是什么。
本书用类似讲故事的方式串起来各个古籍的片段,用于讲述作者的一个又一个小的观察。相信会有很多读者喜欢。
我有必要给出的一个提示是:保持审慎。并不是因为书中作者有错误(我看不出来),而是因为大多数读者并没有如作者深刻的古代论著的阅读量和理解。作者的视角可能已经是经过同行学人交叉辩论过的,而读者有可能只阅读过这一本书,容易形成虽然部分正确但是放在更大的逻辑尺度并不成立的境地。
毕竟,从历史的只言片语中反推因果,本身就是一件需要冒险的历程。