近期活动
开源开发工具大会(OSDTConf 2024)就要开始征稿了!今年计划依然在北京举行。
编译社区的八卦信息
这个有意思了: 《A Lisp compiler to RISC-V written in Lisp》 http://www.ulisp.com/show?4Y20 上了 HackerNews: https://news.ycombinator.com/item?id=41808696
C++ 中文周刊 本期未更新
GCC
[PATCH v4 0/7] OpenMP: dispatch + adjust_args support https://gcc.gnu.org/pipermail/gcc-patches/2024-October/664340.html
[PATCH v4] RISC-V: Implement TARGET_CAN_INLINE_P https://gcc.gnu.org/pipermail/gcc-patches/2024-October/664416.html
[PATCH 0/8] aarch64: Add new flags for existing features https://gcc.gnu.org/pipermail/gcc-patches/2024-October/664566.html
[PATCH v6] RISC-V: Implement
__init_riscv_feature_bits,__riscv_feature_bits, and__riscv_vendor_feature_bitshttps://gcc.gnu.org/pipermail/gcc-patches/2024-October/664431.html
BINUTILS
[PATCH] RISC-V: Add Ssqosid extension support. https://sourceware.org/pipermail/binutils/2024-October/137113.html
[PATCH] RISC-V: Add an implicit dependency for Zawrs https://sourceware.org/pipermail/binutils/2024-October/137114.html
[PATCH 0/2] x86/APX: misc fixes https://sourceware.org/pipermail/binutils/2024-October/137134.html
GDB
- [PATCH 0/5] Set osabi in remote target descriptions https://sourceware.org/pipermail/gdb-patches/2024-October/212193.html
GLIBC
Handling C2Y zero-length operations on null pointers
https://sourceware.org/pipermail/libc-alpha/2024-October/160375.html
[PATCH] powerpc64le: ROP changes for
_init/_finihttps://sourceware.org/pipermail/libc-alpha/2024-October/160393.html[PATCH v2 0/8] Updates for Linux 6.11 https://sourceware.org/pipermail/libc-alpha/2024-October/160453.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 562 期, Alex Bradbury 大哥持续稳定输出。
今年北美LLVMDevMtg很火爆,注册满了已经: Registration for the 2024 LLVM Developers' Meeting will close on October 11th. Also, volunteer session moderators are being sought.
值得阅读: Min-Yih Hsu write a blog explaining RVVBitsPerBlock in the RISC-V LLVM backend (which of course by necessity explains a lot more about how codegen for the RISC-V vector extension works!).
看看: Tomas Vondra blogged about applying BOLT to Postgres, exploring the performance gains achieved on
pgbench.GSoC收尾: Vinicius Espindola wrote on the LLVM blog about their GSoC project: ABI lowering in ClangIR.
祝贺! Arm engineers blogged about their contributions to LLVM in the 19 release.
稳定: LLVM 19.1.1 was released.
Alex Bradbury 的最新幻灯片: Slides I presented at the RISC-V Summit Europe on supporting custom RISC-V extension in LLVM are now online (apologies, it wasn't recorded so no video to link to).
感谢: Thanks to work from Fraser Cormack, a lexer for LLVM's TableGen is now merged into Python's pygments syntax highlighting library and should be in the next release.
同意,尤其是在 xz backdoor 事件之后: Tom Stellard sought ideas for how best to remove test binaries from the git repo, motivated by a desire to avoid attacks where someone modifies the build system in a subtle way that executes one of the binaries rather than reading them as test input.
大扫除: Tom Stellard is intending to archive some old repositories in the LLVM organisation on GitHub. As noted in the replies, this is an easily reversible operation.
看看新网站: Chaitanya Shahare shared that the development version of the in-progress LLVM website redesign is now live at www-new.llvm.org.
收藏了先: Slides and a recording of the recent MLIR meeting on XLA indexing maps are now available.
Smarter: X86InstComments printing logic was made smarter, gaining the ability to print simplified expressions for
vpternlogsemantics. aa02b76.Arm架构也有这么多小版本号么: Basic definitions were added for Armv9.6-A. d0756ca.
QEMU (RISC-V)
[RFC v2 0/2] target/riscv: use a simplified loop to emulate rvv loads/stores only in user mode., https://lists.gnu.org/archive/html/qemu-riscv/2024-10/msg00025.html
[PATCH v9 00/12] riscv: QEMU RISC-V IOMMU Support, https://lists.gnu.org/archive/html/qemu-riscv/2024-10/msg00074.html
[PATCH v1 0/7] target/riscv: Support SXL32 on RV64 CPU, https://lists.gnu.org/archive/html/qemu-riscv/2024-10/msg00152.html
[PATCH v16 00/20] riscv support for control flow integrity extensions, https://lists.gnu.org/archive/html/qemu-riscv/2024-10/msg00192.html
[PATCH RFC 00/10] Allow platform specific PMU event encoding, https://lists.gnu.org/archive/html/qemu-riscv/2024-10/msg00221.html
[PATCH v5 00/12] tcg/riscv: Add support for vector, https://lists.gnu.org/archive/html/qemu-riscv/2024-10/msg00139.html
RISC-V in China
RT-Thread 社区
国庆前夕,2024 年汽车操作系统与 AI 大模型生态大会在上海浦东临港滴水湖云厅举行,睿赛德科技荣获汽车操作系统 TOP10,详情可查看:https://mp.weixin.qq.com/s/nRr1cYePr94M8p1-LZyg8g
超睿科技(上海)有限公司(UltraRISC Technology),作为高性能多核RISC-V处理器的领先供应商,宣布将全力支持 RT-Thread Smart 操作系统,双方共同为大芯片领域提供高效的软硬件结合解决方案,详情可查看:https://mp.weixin.qq.com/s/W7gGZby7iuLsa0EsunLNwQ
RT-Thread 全面支持 NXP FRDM-MCXC444 开发板。NXP FRDM-MCXC444 开发板是一款基于 MCX C444 MCU 的高性能开发板,它集成了丰富的硬件资源和接口,支持快速原型设计,详情可查看:https://mp.weixin.qq.com/s/2NZS2ruT4pOtIoZf34SbEA
AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
本周推荐阅读
本周推荐:《面向成果管理》
作者: 彼得.德鲁克(Peter F. Drucker)
译者: 刘雪慰 / 徐孝民
推荐: 小编1号
大师的著作值得系统性的、反复的阅读,一开始是虚心求教的阅读,等有了一定的管理实践经验之后,就可以审慎地、批判性的、辩证的阅读,从细节处对比自己所处的环境与大师写作时候的年代背景的差异,这些差异导致你可以看到哪些道理是具有普遍性的、哪些判断是根据环境而不同的。
本书一开始就有不少表格和数字,很有可能让人望而却步的跳过去。我鼓励各位耐心的尝试多看几遍,理解各种数字背后的逻辑关系,与作者的描述的论断对比着看。只有这样,才更有可能获得自己独到的见解。