近期活动
编译社区的八卦信息
GCC
Kritika提出测试系统方向的设想 GSOC 2023 Contribution Request https://gcc.gnu.org/pipermail/gcc/2023-February/240671.html
gcobol: a progress report https://gcc.gnu.org/pipermail/gcc/2023-February/240660.html
Support for NOINLINE attribute (关于文档描述有歧义的讨论) https://gcc.gnu.org/pipermail/gcc-patches/2023-February/611914.html
[PATCH] RISC-V: Finish all integer C/C++ intrinsics https://gcc.gnu.org/pipermail/gcc-patches/2023-February/611933.html
[PATCH 0/5] RISC-V: Implement Scalar Cryptography Extension https://gcc.gnu.org/pipermail/gcc-patches/2023-February/611880.html
RISC-V的贡献者真是遍地开花 [PATCH] RISC-V: Optimize the code gen of VLM/VSM. https://gcc.gnu.org/pipermail/gcc-patches/2023-February/611787.html
[RFC PATCH v1 00/10] RISC-V: Support the Zicond (conditional-operations) extension https://gcc.gnu.org/pipermail/gcc-patches/2023-February/611767.html
Binutils/GDB
[RFC PATCH v3 0/8] RISC-V: Add support for vector crypto extensions https://sourceware.org/pipermail/binutils/2023-February/126017.html
GDB讨论继续进行 [RFC] Deprecate stabs https://sourceware.org/pipermail/gdb-patches/2023-February/196945.html
GLIBC
[PATCH v2] [RFC] Proposal for implementing AArch64 port of libmvec https://sourceware.org/pipermail/libc-alpha/2023-February/145566.html
似乎是解除GLIBC对Linux的绑定,从x86_64-linux-gnu到x86_64-gnu [RFC PATCH 0/12] Towards glibc on x86_64-gnu https://sourceware.org/pipermail/libc-alpha/2023-February/145484.html
[PATCH 0/3] x86_64-gnu follow-ups https://sourceware.org/pipermail/libc-alpha/2023-February/145606.html
来自法国INRIA的数学函数精度测评,单精度浮点LLVM库的实现精度已经高于GLIBC。GNU社区要努力了。 Accuracy of Mathematical Functions https://sourceware.org/pipermail/libc-alpha/2023-February/145584.html
LLVM/Clang/LLDB/LLD
以下值得关注的内容来自小编9号的整理和推荐:
- LLVM社区要求全局变量有最小size值 https://zhuanlan.zhihu.com/p/606553809
- LLVM社区强制i8数据类型的ABI对齐值为8 bits https://zhuanlan.zhihu.com/p/604346745
- LLVM社区对带denormal-fp-math的llvm.is.fpclass的行为做出了澄清https://reviews.llvm.org/D141062
以下内容来自 LLVM Weekly 第 476 期, Alex Bradbury 大哥持续稳定输出。
补助申请3月5日截止,会是5月份在苏格兰开。Student travel application grants applications now open for EuroLLVM 2023, closing on March 5th.
进入我的收藏夹: Recordings from the LLVM devroom at FOSDEM are now posted.
是宋教授! MaskRay blogged about LeakSanitizer.
收藏: Slides and a recording from this month's open MLIR meeting are now available. Mehdi Amini presented on operation properties.
欢迎大家参加(不过会议时间比较阴间,第一次会议是北京时间4AM): Tanya Lattner, on behalf of the LLVM Foundation is inviting involvement in a series of LLVM Foundation strategic planning sessions. These will cover Educational outreach, diversity and inclusion, scholarships and grants, and community infrastructure and health.
LLVM 的 Python 有风格要求了? Tobias Hieta proposed documenting and standardising the Python code style within LLVM. Response so far is positive, with a few questions about precise details.
快跟不上了: The legacy pass manager version of a number of passes was removed: Internalize, StripSymbols, StripNonDebugSymbols, StripDeadDebugInfo, StripDeadPrototypes, VectorCombine, WarnMissedTransformations. 1597774.
LLVM 在对 RISC-V 未标准化的扩展的接受方面是比较宽松的: A proposed (not yet finalised) mapping for load/store/fence with RISC-V's Ztso extension was committed. be6fe95.
日拱一卒: LLVM's libc gained implementations of scalbn, scalbnf, and scalbnl. 6cb14ad.
QEMU (RISC-V)
[PATCH v2] target/riscv: Remove privileged spec version restriction for RVV, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00174.html
[PATCH v11 0/9] support subsets of code size reduction extension, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00187.html
[PATCH] target/riscv: Smepmp: Skip applying default rules when address matches, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00199.html
[PATCH v1 RFC Zisslpcfi 1/9] target/riscv: adding zimops and zisslpcfi extension to RISCV cpu config, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00209.html
[PATCH] target/riscv: Fix vslide1up.vf and vslide1down.vf, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00254.html
[PATCH V2 00/10] Add basic ACPI support for risc-v virt, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00256.html
[PATCH 00/18] target/riscv: Various fixes to gdbstub and CSR access, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00270.html
[PATCH v2 00/11] enable
write_misa() and RISCV_FEATURE_*cleanups, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00355.html[PATCH v2 00/14] target/riscv: Some updates to float point related extensions, https://lists.gnu.org/archive/html/qemu-riscv/2023-02/msg00375.html
RISC-V in China
- RV双周报:苹果公司或积极布局RV,NASA吹响RISC-V太空集结号(第53期-20230215)
- 2023年3月2日,上海虹桥,平头哥「玄铁RISC-V生态大会」,请到了多位业界响当当的人士出席。
- 2023年2月17日,先辑半导体新产品发布,同时有半天的RISC-V生态讨论。
- RISC-V的新书《RISC-V体系结构编程与实践》(笨叔 著)已经开始在各大书店上架。
RT-Thread 社区
- 风平浪静。招募志愿者小编。
TVM / AI Compilers
- 风平浪静。招募志愿者小编。最近看好像新版本发布又推迟了?
本周工具链岗位
往期社招及实习生招聘长期有效。
- PLCT实验室招募编译器性能评测实习生,分析 RISC-V GCC 和 LLVM 的瓶颈并改进
- PLCT实验室招募 OpenJDK 实习生,将 Lilliput 移植到 RISC-V
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《第三种黑猩猩》
作者: (美)贾雷德·戴蒙德
译者: 王道还
推荐: 小编1号
作者是大名鼎鼎的贾雷德·戴蒙德教授,本书的深度和厚度都有保障。很厚,值得自己闲暇无事、真的是一两天都一点没有事情做的时候看。一开始看很有意思像是在考古。之后慢慢看着你就看到了人类的可怕。本书让我最为震撼的,是文中提到的几乎所有的「稍微」先进一点的人类群体就会对周围的装备或知识落后一些的群体进行驱逐和屠杀。不仅登上澳大利亚的白人对当地原住民的屠杀毫无人性,美国白人对印第安人的杀戮也有过之而无不及。作者在某一页特地收录了美国历代总统的种族灭绝言论,看着非常的讽刺和震撼。无论是中国的春秋五代十国、还是美国的西部大开发、澳洲的殖民运动、非洲的种族间大屠杀,都不可避免的诱惑着读者陷入绝望,被道德的相对主义所吞噬。
人类的历史,字缝之间满是吃人二字。鲁迅诚不欺我。