近期活动
编译社区的八卦信息
GCC
[PATCH v2 0/8] OpenMP: dispatch + adjust_args support https://gcc.gnu.org/pipermail/gcc-patches/2024-July/657151.html
[PATCH] RISC-V: Disable misaligned vector access in hook riscv_slow_unaligned_access https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656917.html
[PATCH] RISC-V: Implement
__init_riscv_features_bits,__riscv_feature_bits, and__riscv_vendor_feature_bitshttps://gcc.gnu.org/pipermail/gcc-patches/2024-July/657412.html[PATCH 0/1] AArch64: LUTI2/LUTI4 ACLE for SVE2 https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656841.html
[PATCH 2/2]AArch64: implement TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE [PR115531]. https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656819.html
[PATCH] aarch64: Avoid alloca in target attribute parsing https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656827.html
[PATCH 1/1] AArch64: Add LUTI ACLE for SVE2 https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656842.html
[PATCH 03/10] aarch64: Fix aarch64 backend-use of (u|s|us)dot_prod patterns. https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656854.html
[RFC/RFA] [PATCH 06/12] aarch64: Implement new expander for efficient CRC computation https://gcc.gnu.org/pipermail/gcc-patches/2024-July/656872.html
BINUTILS
[PATCH,V5 0/9] Add experimental SCFI support for aarch64 https://sourceware.org/pipermail/binutils/2024-July/135678.html
[PATCH v1 0/7][Binutils] aarch64: Add support for FEAT_SME_F16F16 feature and instructions. https://sourceware.org/pipermail/binutils/2024-July/135663.html
[PATCH v1 0/6] Binutils] aarch64: Add support for sme2p1 instructions. https://sourceware.org/pipermail/binutils/2024-July/135658.html
[PATCH v2] [RFC]RISC-V:[gprofng] Mimal support gprofng for riscv. https://sourceware.org/pipermail/binutils/2024-July/135573.html
[PATCH,V4 3/8] opcodes: aarch64: flags to denote subclasses of ldst insns https://sourceware.org/pipermail/binutils/2024-July/135583.html
[PATCH,V4 4/8] opcodes: aarch64: flags to denote subclasses of arithmetic insns https://sourceware.org/pipermail/binutils/2024-July/135584.html
[PATCH] aarch64: disable feature b16b16 https://sourceware.org/pipermail/binutils/2024-July/135621.html
GDB
[PATCH v2 0/6] Refinement of scheduler-locking settings https://sourceware.org/pipermail/gdb-patches/2024-July/210466.html
[PATCH 0/4] Minor fixes to DAP breakpoint setting https://sourceware.org/pipermail/gdb-patches/2024-July/210431.html
[PATCH 0/4] Fixes to record-full replay issues https://sourceware.org/pipermail/gdb-patches/2024-July/210436.html
[PATCH 0/4] Clean up TUI refreshing. https://sourceware.org/pipermail/gdb-patches/2024-July/210438.html
[PATCH] Fix AArch64 prologue analysis for functions using Shadow Call Stack https://sourceware.org/pipermail/gdb-patches/2024-July/210478.html
GLIBC
[PATCH 0/5] Updates for Linux 6.10 https://sourceware.org/pipermail/libc-alpha/2024-July/158370.html
[PATCH v5 0/4] stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] https://sourceware.org/pipermail/libc-alpha/2024-July/158309.html
[PATCH 0/3] linux: Update the mremap C implementation [BZ #31968] https://sourceware.org/pipermail/libc-alpha/2024-July/158317.html
[PATCH 0/2] nptl: Fix issues with tst-sem11 and tst-sem12 tests https://sourceware.org/pipermail/libc-alpha/2024-July/158270.html
Bad interaction between gcc and glibc's handling of GNU <error.h> extension [GCC PR 115724] https://sourceware.org/pipermail/libc-alpha/2024-July/158235.html
[PATCH] x86: Enable non-temporal memset without ERMS https://sourceware.org/pipermail/libc-alpha/2024-July/158236.html
x86: Add new cpu-flag
Prefer_Non_Temporalhttps://sourceware.org/pipermail/libc-alpha/2024-July/158237.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 550 期, Alex Bradbury 大哥持续稳定输出。
能去美国的伙伴抓紧: The call for talk proposals at the LLVM Developers' Meeting is now open and closes on August 11th.
感谢整理: Ludget Paehler shared a new dataset of LLVM IR for machine learning and other uses.
欢迎提供反馈意见(国内这方面资源已经特别多了): Johannes Doerfert shared some educational compiler videos he's started to release and is welcoming feedback.
又学习到了新的优化: Yuxuan Chen started a thread on language extensions for better and more deterministic HALO (heap allocation elision optimisation) for C++ coroutines.
Flang估计能成: Ivan Ivanov kicked off an RFC discussion on adding support for the OpenMP workdistribute construct in Flang.
RV Profiles 挺重要的: The RISCVUsage documentation now gives guidance on the supported RISC-V profiles. 884a07f.
恭喜本土企业! Support was added for the RISC-V QingKe "XW" compressed instruction set extensions, as used in WCH microcontrollers. 3c5f929.
RISC-V 可能是 vendor 最多的架构了吧: Support was added for resolving conflicts between vendor-specific CSRs in RISC-V. 0628446.
QEMU (RISC-V)
[PATCH v8 00/13] Add RISC-V ISA extension smcntrpmf support, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00215.html
[PATCH qemu v4] target/riscv: raise an exception when CSRRS/CSRRC writes a read-only CSR, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00258.html
[PATCH v8 0/8] Support RISC-V IOPMP, https://lists.gnu.org/archive/html/qemu-riscv/2024-07/msg00269.html
RISC-V in China
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
本周推荐阅读
本周推荐:《荒野上的大师》
作者: 张泉
推荐: 小编1号
这是一本读着读着就感慨不已留下热泪的历史记录。清末民初的时候,每个读书人都面临着艰难的选择。有一批读书人,走出了象牙塔,走进各种考古现场,进行挖掘和分析,开创了本土古生物研究、古建筑研究、古人类学的先河。在这些人之前,中国并没有这样的学科传统,仅有的考古学主要以碑文研究为主。第一批留学西方的读书人,迫切的希望寻找到自己民族的历史,民族的考古学证据,希望在备受屈辱的年代,重新找回历史悠久的自豪感;同时又不得不面对山河破碎未能投笔从戎的煎熬与困惑。
每当我徘徊在人生价值相对和虚无的边缘,总是能够有这样前辈学人出现,给我当头棒喝的清醒,让我能够继续笃定的前行。