[hellogcc] OSDT Weekly 2021-04-07 第092期

  • From: Wei Wu (吴伟) <lazyparser@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Wed, 7 Apr 2021 19:39:50 +0800

# OSDT Weekly 2021-04-07 第092期

点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。

### 近期活动

- 编译技术入门与实战·第三期·2021春季(连载中)
  https://www.bilibili.com/video/bv14b4y1X7uX

## 编译社区的八卦信息


当然是RMS重新加入FSF/GNU引发的各种大讨论。围观了GCC社区的,很有帮助,在十几封长邮件中,诉尽GCC风风雨雨。对于任何想要进入GNU社区进行贡献或者混口饭吃的同行而言,这次都是撞大运的社区历史和现状培训课。邮件也分成了好几个不同的
Thread,不同的讨论主题更换了不同的邮件标题,因此需要耐心的在者两个月的邮件存档中耐心的阅读。

### GCC

复活节假期,整个GNU社区都比较平静,Contributors休假中
- 但是,嘴炮继续,Nathan呼吁解散Steering Committee
  Remove RMS from the GCC Steering Committee
  https://gcc.gnu.org/pipermail/gcc/2021-April/235267.html

  意大利小哥支持RMS,抱怨美国的邪恶公司妄图控制GNU/GCC
  RMS removed from the GCC Steering Committee (was: Remove RMS...)
  https://gcc.gnu.org/pipermail/gcc/2021-April/235248.html

  RMS的另一个者发帖 Protest against removal of RMS from GCC Steering Committee
  https://gcc.gnu.org/pipermail/gcc/2021-April/235263.html

- 来自北大的小哥 My GSoC proposal for the Rust frontend
  https://gcc.gnu.org/pipermail/gcc/2021-April/235326.html

- [PATCH 1/1] C-SKY: Describe ck802 bypass accurately.
  https://gcc.gnu.org/pipermail/gcc-patches/2021-April/567703.html

- RFC: Sphinx for GCC documentation
  https://gcc.gnu.org/pipermail/gcc-patches/2021-April/567574.html

### Binutils/GDB

- bfd relocation handling questions
  https://sourceware.org/pipermail/binutils/2021-April/116040.html

- [PATCH v3 0/7] extend branch tracing to use ARM CoreSight traces
  https://sourceware.org/pipermail/gdb-patches/2021-April/177521.html

- [PATCH 0/2] Breakpoint conditions at locations with differing contexts
  https://sourceware.org/pipermail/gdb-patches/2021-April/177517.html


### GLIBC

- [PATCH v5 00/35] SYNOPSIS: Use syscall(SYS_...); and fix '#include's
  https://sourceware.org/pipermail/libc-alpha/2021-April/124748.html

- [PATCH v3 00/37] libpthread removal: NPTL forwarders are gone
  https://sourceware.org/pipermail/libc-alpha/2021-March/124597.html

### LLVM/Clang/LLDB/LLD

本节内容来自 [LLVM Weekly 第379期](http://llvmweekly.org/issue/379),
[Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。

* 欢迎女性加入到编译器开发中来: The Women in Compilers and Tools Meetup Series [has
been announced on the LLVM
blog](https://blog.llvm.org/posts/2021-03-31-womenincompilerstoolsmeetup/).
The virtual event will take place each month, featuring talks, tutorials, and
mentoring events.

* C++学习: Oleksandr Koval has posted an incredibly detailed blog post
[listing all C++20 core language features with
examples](https://oleksandrkvl.github.io/2021/04/02/cpp-20-overview.html).

* LLVM GPU News issue #9 [is now
available](https://lists.llvm.org/pipermail/llvm-dev/2021-April/149587.html).

* Sifive/RISC-V: Kai Wang provided an updated on the RFC to [permit
load/store/alloca for structs containing all scalable
vectors](https://lists.llvm.org/pipermail/llvm-dev/2021-March/149518.html)
and is still seeking feedback.

* 投票啊~ Alex Bradbury is [polling for input from people who find the
timing of the current biweekly RISC-V LLVM sync-up
difficult](https://lists.llvm.org/pipermail/llvm-dev/2021-April/149573.html).

* 上新: The initial framework for a "context-sensitive global
pre-inliner" was introduced.
[30b0232](https://reviews.llvm.org/rG30b023233696).

* 注意: ORC is now the default JIT engine for LLI.
[c42c67a](https://reviews.llvm.org/rGc42c67ad6044).

* For RISC-V, f16 values are passed in the lower 16-bits of an f32
when the F extension is enabled but Zfh is not, and the
softPromoteHalf legalisation strategy is used.
[a33fcaf](https://reviews.llvm.org/rGa33fcafaf049),
[dbbc95e](https://reviews.llvm.org/rGdbbc95e3e5aa).

* Materialisation for 64-bit immediates on RV64 was improved.
  [d61b40e](https://reviews.llvm.org/rGd61b40ed2750),
  [d7ffa82](https://reviews.llvm.org/rGd7ffa82a8e62).

* 不错哦: Flang gained implementations of numeric instruction functions
and reductions in its runtime.
[5f6c5c6](https://reviews.llvm.org/rG5f6c5c63c7c2),
[e372e0f](https://reviews.llvm.org/rGe372e0f90619).

* 啊、这: Linux/mips debugging support was removed from LLDB.
[ce03a86](https://reviews.llvm.org/rGce03a862372a).

* 不错哦: Interactive trace start and stop methods were implemented, as
part of work to support Intel Processor Trace in LLDB.
[0b69756](https://reviews.llvm.org/rG0b69756110db).

### RISC-V in China

- 第一届RISC-V中国峰会(RISC-V World Conference
China)正在[征集稿件中!截稿日4月16日](https://mp.weixin.qq.com/s/uWEJXEHY3JtmAUo9EZe_0A)

- 做 RISC-V 的平头哥开始新一波招聘
[从“芯”出发,创“芯”未来!欢迎加入平头哥](https://mp.weixin.qq.com/s/mt6qJc4E4wYNh-yMftNHvA)

### RT-Thread 社区

- [【20210402期AI简报】TensorFlow-YOLOv3
从本地训练到服务器部署全过程](https://mp.weixin.qq.com/s/pnzXjBqm9LGLJc1UD1dArw)

- [RT-Thread Studio烧写国产mcu(swm320)固件的方法
](https://mp.weixin.qq.com/s/YBOEk1AKtF7hAy5Im1gUWw)

- [社区开发者近期完成了中科蓝讯 AB32VG1
RISC-V开发板个功能模块的一系列评测](https://club.rt-thread.org/ask/article/2677.html)
,总体反馈为不少人第一次接触RISC-V内核芯片,但在基于RT-Thread
Studio基础上做开发体验是比较顺畅的,体现了RT-Thread
Studio在不同工具链、不同内核之间的无缝切换:从ARM内核切换到RISC-V内核,操作方法、编译流程没有任何区别。希望国产软硬件厂商有更多的合作

- **本周六下午深圳** 
嵌入式代码质量与开发效率技术沙龙~RT-Thread联袂鉴释科技工程师分享其在嵌入式软件领域多年积累的保证代码质量的实战经验和方法,助力小伙伴提升代码质量,欢迎小伙伴报名参加:https://www.bagevent.com/event/6821183
技术沙龙分享主题: 1.嵌入式软件持续集成与测试 2.嵌入式代码的典型漏洞分析和识别 3.提高嵌入式软件“调试”效率 4.WASM
安全性提高


### TVM / MLIR / AI Compilers

- 继续高歌猛进,同时高薪招聘。

### 本周工具链岗位

- [JavaScript引擎工程师 - PLCT Lab -
北京、南京、银河系](https://mp.weixin.qq.com/s/YYmjY-enGzAvsjGPA5NUEQ)
  PLCT Lab 有一个大的目标,就是让 RISC-V 在所有主流的工具链和虚拟机中都成为 Tier-1 平台。这个岗位就是为了
RISC-V 成为 V8 的 tier-1 而设立。

**往期社招及实习生招聘长期有效。**

### 本周推荐阅读

本周推荐:《打工女孩》

作者:[美] 张彤禾

推荐:小编1号

我在翻完了《寻路中国》最后一页之后,翻开了《打工女孩》。没有什么特别的理由。是Kindle自动推荐了这本,而我正正处于「渴望见到普通人的生活、尝试不花代价的去感受他人的生命」的好奇心中。这本书向我展示了一个我从未亲身体验过的、农民工群体的生活。

作者在东莞一带生活了几年,接触了许许多多的打工女孩,断断续续的联系和访谈,也跟其中的两个女孩一起回老家过年,目睹了年轻一代在老家的生活。快乐和争吵,都有一种扑面而来的真实。

书并不薄,不过阅读起来需要一点耐心。尤其,在通过文字和作者直接对话之前,最好不要去网上搜索快餐式的评论文字 ——
通过网友咀嚼过又吐出来的评价,你永远无法预测到会掺杂什么样书里根本没有的“香料” ——
甚至有的评论者并未阅读过就直接把自己调制的料碟当主食端了上来。


-- 
Best wishes,
Wei Wu (吴伟)

Other related posts:

  • » [hellogcc] OSDT Weekly 2021-04-07 第092期 - 吴伟