近期活动
年底有很多开源社区活动。这里就不例举了。
编译社区的八卦信息
- 听说 gitlab.com 不再接受中国大陆/香港/澳门IP地址的注册了?有受影响的伙伴们,请在评论区留言。
GCC
[PATCH] RISC-V: optimization on checking certain bits set ((x & mask) == val) https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671015.html
[PATCH 1/6] libstdc++: port away from is_trivial in string classes https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671186.html
[PATCH v2 0/5] New Asm Constraints and Modifiers - RVC, Raw Encodings, Pairs https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671496.html
The COBOL front end, in 8 notes https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671607.html
[PATCH 1/4] libstdc++: Further simplify
_Hashtableinheritance hierarchy https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671635.html[PATCH 0/5] LoongArch: CRC optimization https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671727.html
[PATCH v1 1/2] RISC-V: Make vector strided store alias all other memories https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671977.html
BINUTILS
[PATCH v2 0/3] Support part of DMR AMX instructions https://sourceware.org/pipermail/binutils/2024-December/138163.html
[PATCH] RISC-V: Fix disassembly of partial instructions https://sourceware.org/pipermail/binutils/2024-December/138102.html
[PATCH 0/2] RISC-V: Fix disassembly for dynamic libraries https://sourceware.org/pipermail/binutils/2024-December/138099.html
GDB
[PATCH 0/21] Integrate MIPS-Specific Support into Official binutils-gdb https://sourceware.org/pipermail/gdb-patches/2024-December/214007.html
[PATCH v2 00/47] A new target to debug Intel GPUs https://sourceware.org/pipermail/gdb-patches/2024-December/214029.html
[PATCH 0/7] Consolidate debuginfo reading on a polymorphic API https://sourceware.org/pipermail/gdb-patches/2024-December/214202.html
GLIBC
[PATCH 1/4] math: Remove no-mathvec flag https://sourceware.org/pipermail/libc-alpha/2024-December/162644.html
[PATCH] aarch64: Improve codegen in AdvSIMD asinh https://sourceware.org/pipermail/libc-alpha/2024-December/162688.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 572 期, Alex Bradbury 大哥持续稳定输出。
可以看看: Alex Denisov and Amir Rajan blogged about Lightstorm, a minimalistic Ruby compiler using MLIR.
我收到了,不过还没搞清楚在干啥: Chris Bieneman announced that election test emails have gone out (and later that a second test went out). Reid Kleckner posted a timelinine for the planned elections.
好事: Michal Paszkowski proposed promoting SPIR-V to an official target.
社区提交太火爆了,精力有点跟不上了: Stella Laurenzo proposes blackout period for controversial MLIR design decisions until the new year, warning that it's been particularly active lately and some people are nearing burnout.
复古党狂喜,但是维护负担是不是值得。。 Hendrik Hübner started a discussion on potentially adding a PDP11 target to LLVM.
欢迎RISC-V伙伴们去讨论: Wang Pengcheng wondered about changing the default RISC-V configuration to rva23u64.
收藏下,万一以后用得上: Elizaveta Noskova wrote up a description of a series of patches to support splitting save and restore points during shrink-wrapping. Mikhail Gudim linked to an alternative approach.
终于: LLVM now has a guide on undefined behaviour. 0100c63, 03661fb.
日积跬步: The RISC-V backend now supports stack clash protection and XRay. 708a478, ea76b2d.
日积跬步: LLVM's libc can now be used baremetal on AArch64. 2e8ce30.
祝贺龙芯: LLDB learned to handle LoongArch64 hardware break/watchpoints. 6c4e70f.
QEMU (RISC-V)
[PULL 00/39] riscv-to-apply queue https://lists.nongnu.org/archive/html/qemu-devel/2024-12/msg04630.html
[RFC 0/1] target/riscv: use tcg ops generation to emulate whole reg rvv https://lists.nongnu.org/archive/html/qemu-devel/2024-12/msg04537.html
[PATCH v8 0/2] target/riscv: rvv: reduce the overhead for simple RISC-V https://lists.nongnu.org/archive/html/qemu-devel/2024-12/msg04433.html
[PATCH v2 0/9] target/riscv: add 'sha' support https://lists.nongnu.org/archive/html/qemu-devel/2024-12/msg04344.html
RISC-V in China
- 下周有RISC-V工委会组织的RISC-V产业大会,在北京:议程及报名链接
RT-Thread 社区
2024 RT-Thread开发者大会将于 12 月 21 日(本周六)上午 9:30 在上海临港中心召开。详情可查看:https://mp.weixin.qq.com/s/AjQvHnRdqBvg5exUOhL7JQ。
Renesas 作为 RT-Thread 合作伙伴受邀将在 2024 RT-Thread 开发者大会发表主题演讲,现场除了展示 RA8D1 人形识别,RA6T2 电机异常检测,RZ/T2M TSN 通信等技术外,还将举办瑞萨电子 RZ/N2L 工业以太网 Workshop 动手实践活动。详情可查看:https://www.eet-china.com/mp/a370090.html。
RT-Thread 主线已完美支持 MilkV Duo 系列产品运行 Smart 系统,详情可查看:https://github.com/RT-Thread/rt-thread/issues/9622。
RT-Thread 主线已完美支持 MilkV Duo 系列以及 QEMU virt64 riscv 产品基于 Smart 系统启动以及挂载根文件系统(FAT 或者 EXT4),详情可查看:https://github.com/RT-Thread/rt-thread/issues/9646。
AI Compilers
- 风平浪静。招募志愿者小编。
本周工具链岗位
往期社招及实习生招聘长期有效。
- PLCT实验室招聘 “OpenCV RISC-V 向量扩展移植与优化” 实习生|甲辰计划开源实习生联合招聘培养
- 上海新岗位:编译器专家、软件工程师、软件专家
- 来试试 MoonBit 语言吧!PLCT开放100名MoonBit 应用开发实习名额|甲辰计划开源实习生联合招聘培养工程
- PLCT实验室开放20名乘影GPGPU工具链开发实习岗位|甲辰计划开源实习生联合招聘培养
- 开源项目实习经理(PM)现开放招聘|甲辰计划开源实习生联合招聘培养
- PLCT实验室招募科研实习生(林泓宇小队)|甲辰计划开源实习生联合招聘培养
- 平头哥编译器团队招聘直通车
- 实习岗位列表(2024年10月)|甲辰计划开源实习生联合招聘培养
本周推荐阅读
本周推荐:《同步:秩序如何从混沌中涌现》
作者: 斯蒂芬·斯托加茨
译者: 张羿
推荐: 小编1号
天马行空的一本书,作者花费了大量的心思搜集素材并组合起来,成为一个连续有趣的故事。部分内容有些晦涩,涉及到了超导、量子隧穿等,不过大概不会影响阅读的体现。
最接地气的是一段关于睡眠时间和人体自然生物钟的实验,有启发性,可以直接用来指导改善日常生活的睡眠质量。