近期活动
编译社区的八卦信息
- C++ 中文周刊,未更新,上期是第 155 期
GCC
GCC 14.1 Release Candidate available from gcc.gnu.org https://gcc.gnu.org/pipermail/gcc/2024-April/243853.html
[committed] [RISC-V] Improve floor, ceil & related operations for RISC-V https://gcc.gnu.org/pipermail/gcc-patches/2024-May/650363.html
[PATCH 0/6] btf: refactor and add pruning option https://gcc.gnu.org/pipermail/gcc-patches/2024-May/650372.html
[PATCH v2] docs: Update function multiversioning documentation https://gcc.gnu.org/pipermail/gcc-patches/2024-April/650267.html
[PATCH 00/16] prange supporting patchset https://gcc.gnu.org/pipermail/gcc-patches/2024-April/650137.html
[wwwdocs] Porting-to-14: Mention new pragma GCC Target behavior (AVX2) https://gcc.gnu.org/pipermail/gcc-patches/2024-April/650013.html
[PATCH] arm: Zero/Sign extends for CMSE security https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649973.html
Binutils/GDB
[PATCH] Support APX zero-upper https://sourceware.org/pipermail/binutils/2024-April/133900.html
[PATCH 0/2] Add SCFI support for aarch64 https://sourceware.org/pipermail/binutils/2024-May/133931.html
[PATCH 0/3] x86: Optimize the encoder of the vvvv register https://sourceware.org/pipermail/binutils/2024-April/133835.html
PPC maintainers (Alan Modra在IBM从事PPC工具链开发数十年,退休了) https://sourceware.org/pipermail/binutils/2024-April/133832.html
[PATCH v3] LoongArch: gas: Simplify relocations in sections without code flag https://sourceware.org/pipermail/binutils/2024-April/133775.html
GDB 15.1 release update (2024-04-28) https://sourceware.org/pipermail/gdb-patches/2024-April/208668.html
GLBC
[PATCH v6 0/3] RISC-V: Implement TLS Descriptors https://sourceware.org/pipermail/libc-alpha/2024-April/156417.html
[PATCH] aarch64: Fix AdvSIMD libmvec routines for big-endian https://sourceware.org/pipermail/libc-alpha/2024-April/156407.html
[PATCH] linux: Add openat2 (BZ 31664) https://sourceware.org/pipermail/libc-alpha/2024-April/156289.html
Computing x86 ISA level at configure time https://sourceware.org/pipermail/libc-alpha/2024-April/156252.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 539 期, Alex Bradbury 大哥持续稳定输出。
宋教授笔耕不缀: Fangrui Song blogged about the removal of
-mrelax-allfrom-O0.想去: The next Zurich Compiler Social will take place on May 14th and feature the talk "Computing Bounds of SSA Values in MLIR" by Matthias Springer.
去么? The next Cambridge UK LLVM social will take place on 16th May.
基础设施迁移伴随着开发协作规则要调整: Tom Stellard and Kristof Beyls posted an RFC proposal to require pull request for contributions, motivated by concerns that without this it isn't possible to see who actually pushed a commit to the repo. An important point to highlight is that it would still be possible to commit without pre-commit review via a helper script that creates a PR and mrges it. I think it's fair to say that response has been mixed so far, with plenty of people offering support but also plenty expressing concerns about adding additional friction or breaking workflows.
国内的朋友?: Huihui Zhang shared an idea for a pass (with prototype implementation) to replace expensive array index computation with precomputed array lookup.
统一了是件好事: llvm-objdump now prints disassembled RISC-V instructions in the same byte order as GNU objdump. b27f86b.
Arm更新: The AArch64 Neoverse-{N3,V3,V3AE} are now supported. a670cda.
RISC-V伙伴注意:
-mrelax-allis no longer enabled for O0 on RISC-V. 6b1b4c1.随着AI兴起的「半精度」:Bfloat16 intrinsics for the RISC-V
Zvfbf*vector extensions are now supported. 3fa6b9c.
QEMU (RISC-V)
[PATCH] target/riscv/kvm: implement SBI debug console (DBCN) calls, https://lists.gnu.org/archive/html/qemu-riscv/2024-04/msg00347.html
[PATCH v5] riscv: thead: Add th.sxstatus CSR emulation, https://lists.gnu.org/archive/html/qemu-riscv/2024-04/msg00436.html
[PATCH 0/3] Assorted fixes for PMU, https://lists.gnu.org/archive/html/qemu-riscv/2024-04/msg00445.html
RISC-V in China
- 五一放假,风平浪静。
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
本周推荐阅读
本周推荐:《故事技巧》
作者: Jack hart 译者: 叶青、曾轶峰 推荐: 小编1号
作为一名理科学生,进入社会多年,越发体会到了语文写作的重要性。我们日常生活中,不管是工作还是工作之外,绝大多数时间都是在做与其他人类沟通的行为。而在表达和理解的范围内,以故事的形式讲述,又是更为重要和图书的一种技能。
几乎不会有人生来就是讲故事的天才,都是需要——也可以——通过不断的练习总结得到自己熟悉惯用并且好用的模式。这本《故事技巧:舒适性非虚构文学写作指南》适合已经开始写了一段时间文字——开始写出第一段文字是写作最为困难的部分——有了一份初稿之后不知道如何改进的新人写作者阅读。写作者需要尝试,不管的调整叙事的故事线、视角,不断的去尝试各种组合,同时又要满足写作中一些特定的约束,使得读者顺着写作者提供的视角,不断的感受到故事的张力,达到最高点。
没有任何一本书可以让你突然变成故事大师。用一个可能不算恰当的比喻,写作就像是用机械单反相机拍照,而本书告诉你相机有哪些光圈快门可以调整。而想要拍摄的景色在哪里、希望通过何种画面传达出出什么样的内涵,则是需要写作者独立完成的。