近期活动
下周,第一届 RISC-V 中国峰会就开始啦!
编译社区的八卦信息
GCC
GCC Mission Statement https://gcc.gnu.org/pipermail/gcc/2021-June/236315.html
Mission Statement https://gcc.gnu.org/pipermail/gcc/2021-June/236326.html
Aligning stack offsets for spills https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572102.html
[PATCH 0/6] auto_vec copy/move improvements https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572733.html
[RFA] Minor improvement to compare elimination https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572634.html
[PATCH 0/3]: C N2653 char8_t implementation https://gcc.gnu.org/pipermail/gcc-patches/2021-June/572022.html
[PATCH 1/2] arm: Auto-vectorization for MVE: vclz https://gcc.gnu.org/pipermail/gcc-patches/2021-June/thread.html#start
Binutils/GDB
[PATCH 0/3] x86: another take at PC16 reloc overflow checking https://sourceware.org/pipermail/binutils/2021-June/116954.html
[PATCH 0/6] x86: further value overflow diagnostic adjustments https://sourceware.org/pipermail/binutils/2021-June/116932.html
GDB: ANNOUNCEMENT: ChangeLog policy change after GDB 11 https://sourceware.org/pipermail/gdb-patches/2021-June/179872.html
GDB: [PATCH v2 00/12] Extensions for PTWRITE https://sourceware.org/pipermail/gdb-patches/2021-June/179908.html
GDB: [PATCH v2 00/16] Interrupting programs that block/ignore SIGINT https://sourceware.org/pipermail/gdb-patches/2021-June/179940.html
GLIBC
very fun,两位Indian互撕,IIT的瞧不起IIT落榜的。。。 Your toxic comments. https://sourceware.org/pipermail/libc-alpha/2021-June/127556.html
Unacceptable behaviour by Amit Choudhary https://sourceware.org/pipermail/libc-alpha/2021-June/127564.html
起源: [Final testing with benchmark tests] Fastest String Search Algorithm. https://sourceware.org/pipermail/libc-alpha/2021-June/127549.html
[PATCH v3 0/4] arm64: Enable BTI for the executable as well as the interpreter https://sourceware.org/pipermail/libc-alpha/2021-June/127590.html
[RFC][PATCH v11 0/7] Implementation of RTLD_SHARED for dlmopen https://sourceware.org/pipermail/libc-alpha/2021-June/127440.html
[PATCH 0/6] More NPTL fixes https://sourceware.org/pipermail/libc-alpha/2021-June/127505.html
[PATCH 0/4] Do not install shared objects under versioned names https://sourceware.org/pipermail/libc-alpha/2021-June/127473.html
LLVM/Clang/LLDB/LLD
本节内容来自 LLVM Weekly 第389期, Alex Bradbury 大哥持续稳定输出。
Inspired by the recent thread on introducing a 'byte' type to LLVM IR, Nicolai Hähnle blogged about the challenges of implementing memcpy in LLVM IR
The competition to build Clang and LLVM in the fastest time possible continues, with Takumi Nakamura demonstrating a build in under 60s on the AWS c5a.24xlarge.
Herb Sutter wrote up a trip report from the Summer 2021 ISO C++ standard meeting.
Reid Kleckner kicked off an RFC thread on revisiting the LLD-as-a-library design. There is broad support for making LLD usable as a library, with a few concerns about how this might impact the work-in-progress MachO linker.
Chris Lattner shared some thoughts about the recent blog post on design issues in LLVM IR.
Sameer Sahasrabuddhe responded to the previous thread about abstracting over SSA form IRs to implement generic analyses with some statistics on the performance cost of introducing virtual calls.
A new option was added to the CFGPrinter to hide 'cold' blocks from the emitted graph. 9197bac.
LLVM's Sequence type is now reverse-iterable. e056903.
The C++ P1099 "using enum" proposal was implemented. 012898b, b2d0c16.
The OpenMP
#pragma omp unrolldirective was implemented. a222361.A status page for tracking C proposals was added. 3a7a774.
RISC-V in China
下周,第一届 RISC-V 中国峰会就开始啦!多个同地活动已经开始宣传和报名。
线下报名已经爆满,这次可以通过线上直播观看。
峰会直播观看地址:
Zoom直播/YouTube直播 待定
RT-Thread 社区
RT-Thread亮相首届RISC-V中国峰会,精彩活动预告 峰会期间除了相关产品展示,6月23日上午熊大将做RV64上的微内核操作系统rt-smart主题分享,6月24日下午我们开设了基于RISC-V MCU+RT-Thread的应用开发培训,欢迎小伙伴来撩
TVM / MLIR / AI Compilers
风平浪静。
本周工具链岗位
往期社招及实习生招聘长期有效。
PLCT 实验室现在招募 Gem5 模拟器开发实习生,为 RISC-V 的 V 扩展以及其他扩展提供支持。有意者请联系 wuwei2016@iscas.ac.cn
PLCT 实验室长期招募 LLVM、GCC、V8、Chisel 实习生。有意者请联系 wuwei2016@iscas.ac.cn
本周推荐阅读
本周推荐:《没时间休息的休息法》
作者: [日] 荻野淳也
译者: 李耀添
这本书的题目真的是甚合我心,看到了广告立刻就买了。在火车上用 Kindle 翻完的,感觉还不错。可以买来需要的时候翻一翻。
本书没有什么大道理,或者人生哲学,或者比较玄学的理论。刚开始讲了一下正念,然后很快就切入到了各种日常小技巧和小习惯的养成。我觉得非常具有代表性和有用的一个小习惯是「双手喝水」:喝水的时候,不管是有把手的马克杯,还是没有把手的杯子,都用两只手捧起来送到嘴边慢慢的喝。看到这里的时候突然让我有了一种顿悟的感觉,甚至我觉得能够理解作者的思维模式了。
现在,这本书至少从喝水的习惯上改变了我。更加重要的是提供了一种不同的思维模式。