近期活动
明天上午10点有 RISC-V Open Hours;明天下午3点有东亚时区RISC-V双周会;6月18日有OpenHW AWG 的 Seminar 活动。第二届RISC-V中国峰会开始征集演讲。
编译社区的八卦信息
- C++ 动态新闻推送 第65期 https://wanghenshui.github.io/cppweeklynews/posts/065.html
GCC
本周西欧和北美的school break,社区主要的贡献者似乎都在休假
Google非常GCC在安全方面的特性 .eh_frame augmentation character for MTE stack tagging https://gcc.gnu.org/pipermail/gcc/2022-June/
[RFC] Support for nonzero attribute https://gcc.gnu.org/pipermail/gcc/2022-June/238810.html
一系列支持RV指令扩展的patch [PATCH] RISC-V: Compute default ABI from -mcpu or -march https://gcc.gnu.org/pipermail/gcc-patches/2022-June/596334.html
[PATCH 00/34] RISC-V: Add RVV (RISC-V 'V' Extension) support https://gcc.gnu.org/pipermail/gcc-patches/2022-June/595953.html
[RFC PATCH] RISC-V: Add Zawrs ISA extension support https://gcc.gnu.org/pipermail/gcc-patches/2022-June/596031.html
aarch64: Fix bitfield alignment in param passing [PR105549] https://gcc.gnu.org/pipermail/gcc-patches/2022-June/596326.html
[committed] arm: Improve code generation for BFI and BFC [PR105090] https://gcc.gnu.org/pipermail/gcc-patches/2022-June/596313.html
Binutils/GDB
[PATCH 0/9] RISC-V: Combined floating point enhancements https://sourceware.org/pipermail/binutils/2022-June/121138.html
[PATCH 0/1] RISC-V: Fix zip/unzip on disassembler https://sourceware.org/pipermail/binutils/2022-June/121159.html
[PATCH 0/3] RISC-V: Implement "generic subsets" for disassembler https://sourceware.org/pipermail/binutils/2022-June/121161.html
[PATCH 0/2] RISC-V: QUICK fix on Li's Zhinx implementation https://sourceware.org/pipermail/binutils/2022-June/121170.html
鼓掌欢迎 GDB wiki https://sourceware.org/pipermail/gdb-patches/2022-June/189781.html
[PATCH, v4] [AArch64] MTE corefile support https://sourceware.org/pipermail/gdb-patches/2022-June/189822.html
GDB: [PATCH v5 00/15] basic linker namespace support https://sourceware.org/pipermail/gdb-patches/2022-June/189730.html
GLIBC
LoongArch一步步靠近合入主线的目标 [PATCH v5 00/13] GLIBC LoongArch PATCHES https://sourceware.org/pipermail/libc-alpha/2022-June/139262.html
Add HWCAP2_MTE3 from Linux 5.18 to AArch64 bits/hwcap.h https://sourceware.org/pipermail/libc-alpha/2022-June/date.html
[PATCH v5 0/8] linux: Add new syscalls https://sourceware.org/pipermail/libc-alpha/2022-June/139427.html
[PATCH v1 4/7] x86: Optimize svml_s_tanhf16_core_avx512.S https://sourceware.org/pipermail/libc-alpha/2022-June/139544.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第 440 期, Alex Bradbury 大哥持续稳定输出。
开始收藏: Videos from the 2022 EuroLLVM Developers' Meeting have started to be published.
测试&安全: Yuyou Fan and John Regehr have blogged about High-Throughput, Formal-Methods-Assisted Fuzzing for LLVM, applying mutation-based fuzzing for LLVM optimisation passes and using Alive2 to prove correctness.
演讲机会: The Call for Papers for the Eighth Workshop on the LLVM Compiler Infrastructure in HPC is now available. The event will take place on November 13th in Dallas, Texas and the paper submission deadline is August 19th.
上周MLIR的消息有点多: Mars Larsen is looking for ideas and requests regarding MLIR for Compiler Explorer.
The video from the most recent Open MLIR meeting (on IRDL) is now available.
Chengji Yao posted an RFC on symbolic shape analysis in MLIR.
新同胞? Ruobing Han shared an RFC about re-implementing SimpleLoonUnswitch with FunctionPass.
新工具: River Riddle announced that the MLIR VSCode extension now provides builtin syntax highlighting and language features for TableGen.
或许要看: Advanced use cases of LLVM-style RTTI were documented. 4723124. This follows-on from recent work to overhaul Casting.h (which I'd somehow failed to link to - thanks Aman for sending in the tip!).
或许要看: LLVM's coding standards regarding omitting braces for single-statement if/else/loop bodies were clarified. 3d56131.
好耶: Initial ABI lowering for CSKY was added. 563cc3f.
QEMU (RISC-V)
[RFC PATCH v2] RISC-V: Add Zawrs ISA extension support, https://lists.gnu.org/archive/html/qemu-riscv/2022-06/msg00008.html
[PATCH] target/riscv/debug.c: keep experimental rv128 support working, https://lists.gnu.org/archive/html/qemu-riscv/2022-06/msg00012.html
[PATCH v3 0/3] target/riscv: Make CPU property names lowercase (w/ capitalized aliases), https://lists.gnu.org/archive/html/qemu-riscv/2022-06/msg00015.html
[RFC PATCH v5 0/4] RISC-V Smstateen support, https://lists.gnu.org/archive/html/qemu-riscv/2022-06/msg00020.html
[PATCH qemu v19 00/16] Add tail agnostic behavior for rvv instructions, https://lists.gnu.org/archive/html/qemu-riscv/2022-06/msg00036.html
RISC-V in China
- 明天上午10点有 RISC-V Open Hours;
- 明天下午3点有东亚时区RISC-V双周会;
- 6月18日有OpenHW AWG 的 Seminar 活动。
- 第二届RISC-V中国峰会开始征集演讲。
RT-Thread 社区
- RT-Thread专业版高安全实时操作系统全面支持龙芯 LoongArch 架构
- Raspberry-pico SMP调度移植
- RT-Thread V4.1.0 新特性介绍之ArmClang
- 【AI简报20220527】苹果VR/AR头盔曝光 、谷歌大脑推出新的文本生成图像模型
TVM / MLIR / AI Compilers
- 风平浪静。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 瀚博半导体---编译器岗(AI/GPU类)火热开放中
- Intel 招聘 Compiler Engineer 和 Compiler Validation Engineer(上海)
- 大疆芯片部门招募编译器、模拟器、调度框架方向高级工程师
- PLCT实验室 libcxx-simd 项目实习生招聘
- 地平线-编译器研发工程师(北京/上海)
- RISC-V操作系统团队招聘测试工程师
- (远程/上海)Marvell DPU 部门招聘编译器研发
- (上海) 编译器开发工程师 - 芯旺微电子
- 平头哥AI芯片部编译及工具链团队招聘 - 校招+社招
- (腾讯)编译器高级研发工程师 (北京/上海/杭州/深圳)
本周推荐阅读
本周推荐:《哈佛商学院最受欢迎的领导课》
作者: Robert Steven Kaplan
译者: 蔡惠伃
推荐: 小编1号
内容不晦涩,通俗易懂,适合所有人阅读。内容上,跟德鲁克的《卓有成效的管理者》等经典的管理学书籍有“英雄所见略同”的地方,而且还比较多。侧重点和描述的角度有些不同,推荐都阅读一下。