近期活动
- GNU Cauldron 2024 参会记
- 南盘江计划一周年回顾(2023-2024)
- 活动预告|解读GNU Cauldron “Adding a new backend to GCC for beginners”
编译社区的八卦信息
- C++ 中文周刊 本期未更新
GCC
[PATCH v2 0/9] SMALL code model fixes, optimization fixes, LTO and minimal C++ enablement https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663344.html
[PATCH 0/8] [RFC] Introduce floating point fetch_add builtins https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663355.html
[PATCH 0/5] arm, MVE: Refactor the vst and vld intrinsics https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663869.html
[PATCH v2 0/4][libgcc] store signing key and signing method in DWARF
_Unwind_FrameStatehttps://gcc.gnu.org/pipermail/gcc-patches/2024-September/663218.html[PATCH v2 1/4] aarch64: store signing key and signing method in DWARF
_Unwind_FrameStatehttps://gcc.gnu.org/pipermail/gcc-patches/2024-September/663219.html[PATCH v2 2/4] aarch64: skip copy of RA state register into target context https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663220.html
[RFC 0/4] Hard Register Constraints https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663240.html
[PATCH v10 1/2] aarch64: Add AdvSIMD faminmax intrinsics https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663250.html
[PATCH v10 2/2] aarch64: Add codegen support for AdvSIMD faminmax https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663249.html
[PATCH v2 0/4] dwarf2: add hooks for architecture-specific CFIs https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663267.html
BINUTILS
[PATCH 0/5] x86: further templatization https://sourceware.org/pipermail/binutils/2024-September/136954.html
[PATCH 0/1] RISC-V: Add Xcvbi linker tests https://sourceware.org/pipermail/binutils/2024-September/136982.html
gas/doc: RISC-V: Confusing bitfield limits https://sourceware.org/pipermail/binutils/2024-September/136814.html
[PATCH] RISC-V: Add Smrnmi extension csrs support. https://sourceware.org/pipermail/binutils/2024-September/136847.html
[patch, gprofng, riscv64] Fix build on Linux riscv64 https://sourceware.org/pipermail/binutils/2024-September/136897.html
[PATCH v4] RISC-V: Add Zcmt instructions and csr. https://sourceware.org/pipermail/binutils/2024-September/136920.html
[PATCH 2/3] RISC-V: correct alignment directive handling for text sections https://sourceware.org/pipermail/binutils/2024-September/136922.html
GDB
[PATCH v4 0/7] Support for recording some AVX instructions https://sourceware.org/pipermail/gdb-patches/2024-September/211866.html
[PATCH 0/5] Disentangle dbxread from other file format readers https://sourceware.org/pipermail/gdb-patches/2024-September/211789.html
[PATCH v5 0/2] gdb: setting BP with multiple locations only displays one location https://sourceware.org/pipermail/gdb-patches/2024-September/211812.html
[PATCH v5 0/2] Remove MPX https://sourceware.org/pipermail/gdb-patches/2024-September/211840.html
[PATCHv4 0/2] Filename completion fixes https://sourceware.org/pipermail/gdb-patches/2024-September/211951.html
GLIBC
[PATCH] aarch64: Add vector logp1 alias for log1p https://sourceware.org/pipermail/libc-alpha/2024-September/160013.html
[PATCH] aarch64: Improve codegen in SVE expf & related routines https://sourceware.org/pipermail/libc-alpha/2024-September/160029.html
[PATCH] aarch64: Improve codegen in SVE F32 logs https://sourceware.org/pipermail/libc-alpha/2024-September/160030.html
[PATCH] aarch64: Improve codegen in users of ADVSIMD expm1f helper https://sourceware.org/pipermail/libc-alpha/2024-September/160027.html
[PATCH] aarch64: Improve codegen in users of AdvSIMD log1pf helper https://sourceware.org/pipermail/libc-alpha/2024-September/160031.html
[PATCH] aarch64: Simplify rounding-multiply pattern in several AdvSIMD routines https://sourceware.org/pipermail/libc-alpha/2024-September/160028.html
[PATCH v3] aarch64: Add support for memory protection keys https://sourceware.org/pipermail/libc-alpha/2024-September/160179.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 560 期, Alex Bradbury 大哥持续稳定输出。
祝贺: LLVM 19.1.0 is now released. Congratulations everyone!
GSoC2024交卷了: Andrew Kallai wrote on the LLVM blog about their GSoC project, statistical analysis of LLVM IR compilation.
LLVM社区重要的一步: Aaron Ballman proposed Nikita Popov as new lead mantainer of LLVM, with Chis Lattner moving to emeritus lead maintainer for LLVM. The proposal has had resounding support so far.
珍贵文档: Haojian Wu started a thread detailing current progress and plans in the area of Clang lifetime analysis improvements.
看起来有意思: J Ryan Stinnett started an RFC thread on a new debug info coverage tool for measauring how well local variables are covered by debug info like DWARF. (As a sidenote, I'm not sure how I missed this one. If you see an RFC that's likely of broad interest that I overlooked, don't hesitate to drop me a note!). A follow-up post explains how it compares to existing tools.
丰富: The 70th edition of MLIR News is now available.
中文如何翻译? Derrick McKee proposed upstreaming of a new compartmentalisation technique that they recently published alongside collaborators recently published.
您怎么看? Aaron Ballman initiated a discussion on deprecating and eventually removing RenderScript support.
逐渐统一了: LLVM's developer policy was updated, replacing "code owners" with "maintainers". c0719d8.
文档很重要: Documentation was added on RISC-V GP relaxation and the small data limit option. 76a85b0.
祝贺: A scheduling model was added for the RISC-V Syntacore SCR7. 09fc178.
VPlan感觉可以找个时间交流下: Unrolling was implemented as a VPlan-to-VPlan transform. 8ec4067.
啊?跟UEFI还能有关系? Clang now has a UEFI x86_64 toolchain definition. d1335fb.
加油: LLVM's libc implemented ctime. 000a3f0.
迅速: MLIR's OpenMP (omp) dialect documentation was improved. 0f86cb3, 8b82fc6, 551134c, 06e8c6a, 79ec1e7, and more.
QEMU (RISC-V)
[PATCH v6 0/7] Improve the performance of RISC-V vector unit-stride/whole register ld/st instructions, https://lists.gnu.org/archive/html/qemu-riscv/2024-09/msg00456.html
[PATCH v7 0/8] target/riscv: Expose RV32 cpu to RV64 QEMU, https://lists.gnu.org/archive/html/qemu-riscv/2024-09/msg00501.html
[PATCH 0/2] target/riscv/kvm: Update kvm exts to Linux v6.11, https://lists.gnu.org/archive/html/qemu-riscv/2024-09/msg00533.html
[PATCH] target/riscv/csr.c: Fix an access to VXSAT, https://lists.gnu.org/archive/html/qemu-riscv/2024-09/msg00544.html
[PATCH v2 0/8] target/riscv: Add support for Smdbltrp and Ssdbltrp extensions, https://lists.gnu.org/archive/html/qemu-riscv/2024-09/msg00546.html
[RFC 0/1] target/riscv: use a simplified loop to emulate rvv loads/stores only in user mode., https://lists.gnu.org/archive/html/qemu-riscv/2024-09/msg00556.html
RISC-V in China
- 活动回顾|USTC LUG「软件科学日」PLCT实验室参与见闻与分享
- 活动回顾|「RISC-V开源社区走进高校」系列活动—大连理工大学精彩回顾
- 活动回顾|「RISC-V开源社区走进高校」系列活动—大连东软信息学院精彩回顾
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
本周推荐阅读
本周推荐:《如何不切实际地解决实际问题》
作者: 兰道尔·门罗
译者: Ent
推荐: 小编1号
经典无需多言,太好笑了。但是笑完自己无法企及的脑洞之后,不知道为什么会有一种跃跃欲试的感觉:“或许这次我能行!”。可能以前出现过类似的故事,所以作者在第一页就郑重其事的说明“请不要在家里尝试书里提到的任何东西”。
插图都很够劲儿。
唯一可能让你犹豫的就是你有可能已经在网上看到过不少疯传的作者的四格漫画了。但是相信我,再买一本纸质中文版会让你收获多一次快乐的——至少多一次。