近期活动
- EuroLLVM 2023 投稿出结果了!恭喜所有中了的小伙伴!
编译社区的八卦信息
GCC
Should -ffp-contract=off the default on GCC? https://gcc.gnu.org/pipermail/gcc-patches/2023-March/614083.html 演化到讨论程序员是否应该熟悉language spec https://gcc.gnu.org/pipermail/gcc-patches/2023-March/614371.html
AArch64 bfloat16 mangling https://gcc.gnu.org/pipermail/gcc-patches/2023-March/613705.html
会议纪要 RVV C Intrinsic Documentation Release Open Meeting https://docs.google.com/document/d/19UucISxO9yuQcQ5S30g7wn2wV5D-1z0fA0GKNVOuktI/edit
Add notes for Go to gcc 12 and 13 changes file (Go语言特性在Gcc版本中的说明) https://gcc.gnu.org/pipermail/gcc-patches/2023-March/614277.html
[wwwdocs] Document support for znver4 in gcc-13/changes.html https://gcc.gnu.org/pipermail/gcc-patches/2023-March/614380.html
Binutils/GDB
[PATCH 0/5] Add support for aarch64-nto-qnx https://sourceware.org/pipermail/binutils/2023-March/126668.html
[PATCHv2 0/4] AMD64 Displaced Stepping Fix https://sourceware.org/pipermail/gdb-patches/2023-March/198018.html
GLIBC
[RFC PATCH 00/34] The rest of the x86_64-gnu port https://sourceware.org/pipermail/libc-alpha/2023-March/146455.html
[PATCH] LoongArch: Add get_rounding_mode. https://sourceware.org/pipermail/libc-alpha/2023-March/146183.html
[PATCH] RFC: Provide a function to reset IFUNC PLTs https://sourceware.org/pipermail/libc-alpha/2023-March/146184.html
[PATCH v8 0/11] implement dlmem() function https://sourceware.org/pipermail/libc-alpha/2023-March/146389.html
[patch] aligned_alloc: conform to C17 https://sourceware.org/pipermail/libc-alpha/2023-March/146397.html
LLVM/Clang/LLDB/LLD
以下值得关注的内容来自小编9号的整理和推荐:
- 本周 LLVM IR 没有修改。
本节内容来自 LLVM Weekly 第 481 期, Alex Bradbury 大哥持续稳定输出。
撒花! LLVM 16.0.0 was released. Congratulations and thank you to everyone involved. I've also written up a tour of some of the RISC-V related changes in LLVM 16.
我记得国内有伙伴在做协程: There was a discussion about the status of coroutine support in Clang, specifically on whether the documentation should be updated to mark the status as "unreleased" rather than "incomplete". The main concern appears to be known issues on Windows.
Nick Desaulniers shared an RFC on improving Clang's middle and back end diagnostics, nothing problems related to duplication in IR from ad-hoc debug info and a loss of context meaning diagnostics are hard to understand.
H. Vetinari provided an update on pstl, noting that work is underway to integrate it into libcxx.
新后端! Sebastian Perta started a discussion on upstreaming an LLVM backend for the Renesas RL78 architecture.
哦吼,RV特有问题? In the RFC thread on resolving issues related RISC-V extension versioning, Philip Reames shared a summary of tentative consensus from meetings about the topic.
CIRCT国内有伙伴在跟么? Andrew Butt posted a CIRCT RFC on splitting the pipeline dialect and adding a representation for sequential loop scheduling.
再见: PassManagerBuilder was removed. d623b2f.
哇塞: A performance improvement in BOLT reduced the time taken to process a small AArch64 binary on the patch author's machine from 2.7s down to 80ms. 4875e06.
说不定明年就能用上了? Additional functions were enabled within LLVM's libc for RISC-V targets. 63ed8ab, fe99de3, 1990ce7.
QEMU (RISC-V)
[PATCH] disas/riscv: Add support for XThead* instructions, https://lists.nongnu.org/archive/html/qemu-riscv/2023-03/msg00445.html
[PATCH v2 00/32] tweaks and fixes for 8.0-rc1 (tests, plugins, docs), https://lists.nongnu.org/archive/html/qemu-riscv/2023-03/msg00448.html
[PATCH v4 0/3] NUMA: Apply cluster-NUMA-node boundary for aarch64 and riscv machines, https://lists.nongnu.org/archive/html/qemu-riscv/2023-03/msg00486.html
[PATCH for-8.1 v3 00/26] target/riscv: rework CPU extensions validation, https://lists.nongnu.org/archive/html/qemu-riscv/2023-03/msg00500.html
[PATCH] target/riscv: Fix priv version dependency for vector and zfh, https://lists.nongnu.org/archive/html/qemu-riscv/2023-03/msg00535.html
[PATCH v2] target/riscv: reduce overhead of MSTATUS_SUM change, https://lists.nongnu.org/archive/html/qemu-riscv/2023-03/msg00552.html
[PATCH qemu v3] linux-user: Emulate /proc/cpuinfo output for riscv, https://lists.nongnu.org/archive/html/qemu-riscv/2023-03/msg00554.html
RISC-V in China
- 本周日有「十城相聚」活动上海站meetup,不用买票直接来就行🎉
RT-Thread 社区
- 风平浪静
TVM / AI Compilers
- 风平浪静。但是 AI 领域都被 GPT-4 掀桌子了。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《下一个世界工厂:中国企业在非洲的创业故事》
作者: [美]孙辕(Irene Yuan Sun)
译者: 江琪 、唐晓阳
推荐: 小编1号
这本书很有意思的地方,首先就在于向我打开了一个我从来没有体验过的世界:原来非洲除了大草原的动物,还有每天百万出货量的超廉价塑料人字拖。刻板印象和自己想象力的匮乏被本书作者幽默的笔触轻轻的撕开,然后撒了一把胡椒面。
完全不同的人生。寻找机会。逆境中存活下来。家庭、家族、老乡之间相互帮扶的偶然和重要。魔鬼隐藏于细节之中,财富和机遇也是。我并没有关注到非洲经济宏观的部分,更多的是看到了其中作为个体的人。原来真的可以有那么不同的生活。小编1号完全把这本书当作了人物群像来阅读,收获了大量的憧憬。