[hellogcc] OSDT Weekly 2020-08-12 第058期

  • From: Wei Wu (吴伟) <lazyparser@xxxxxxxxx>
  • To: hellogcc@xxxxxxxxxxxxx
  • Date: Wed, 12 Aug 2020 16:30:52 +0800

# OSDT Weekly 2020-08-12 第058期

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

### 近期活动

8月23日 CIRCT 专场继续 call for speakers。有兴趣报名的小伙伴可以在公众号私信。

## 编译社区的八卦信息

最大八卦是 Mozilla 大裁员,250人,接近总人数 1/4。悲伤的过程。

https://blog.mozilla.org/blog/2020/08/11/changing-world-changing-mozilla/

推特上倒是 #mozillaliftboat 标签里面,招聘公司比被裁员的人还多,Mozilla 出来的人不愁找不到工作。

### GCC

- 10-12% performance decrease in benchmark going from GCC8 to GCC9
  https://gcc.gnu.org/pipermail/gcc/2020-August/233348.html

- [Patch 0/5] rs6000, 128-bit Binary Integer Operations
  https://gcc.gnu.org/pipermail/gcc-patches/2020-August/551798.html

- [PATCH, 0 of 2] Add support for power10 IEEE 128-bit min, max, and compare
  https://gcc.gnu.org/pipermail/gcc-patches/2020-August/551784.html

- [PATCH 1/3] vec: add exact argument for various grow functions.
  https://gcc.gnu.org/pipermail/gcc-patches/2020-August/551761.html

- [PATCH v2] CSKY: Add -mfloat-abi= option.
  https://gcc.gnu.org/pipermail/gcc-patches/2020-August/551735.html

- [PATCH] SLP: support entire BB.
  https://gcc.gnu.org/pipermail/gcc-patches/2020-August/551672.html


### Binutils/GDB

- [PATCH v2 0/8] RISC-V: Support GNU indirect functions
  https://sourceware.org/pipermail/binutils/2020-August/112800.html

- [PATCH 0/2] MSP430: ld: Warn about mis-aligned symbols
  https://sourceware.org/pipermail/binutils/2020-August/112761.html

- [PATCH] bpf: relocation fixes for eBPF ELF backend
  https://sourceware.org/pipermail/binutils/2020-August/112742.html

- GDB: [PATCH v3 0/7] Improve intel IBT support
  https://sourceware.org/pipermail/gdb-patches/2020-August/171136.html

- GDB: [PATCH 0/6] Avoid manual memory management in gdb/compile/
  https://sourceware.org/pipermail/gdb-patches/2020-August/171189.html

- [PATCH v2 00/12] Fix Ravenscar regressions
  https://sourceware.org/pipermail/gdb-patches/2020-August/171119.html

### GLIBC

- [RFC PATCH] Replacing "master-slave" terminology for pseudoterminals
  https://sourceware.org/pipermail/libc-alpha/2020-August/116824.html

- [PATCH v2 09/18] RISC-V: The ABI implementation for 32-bit
  https://sourceware.org/pipermail/libc-alpha/2020-August/116937.html

### LLVM/Clang/LLDB/LLD


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

* ORC JIT Weekly #19 [is out](
http://lists.llvm.org/pipermail/llvm-dev/2020-August/144177.html).
llvm-jitlink now supports object-level mocking/testing.


* lit gained a `--time-trace-output` command line options to emit a
chrome://tracking compatible trace file.
  [98827fe](https://reviews.llvm.org/rG98827feddb9).

* Documentation was added on using CHECK-SAME in FileCheck tests.
  [4963ca4](https://reviews.llvm.org/rG4963ca4658b).

* Initial C APIs were introduced for MLIR.
  [75f239e](https://reviews.llvm.org/rG75f239e9756).

* Classes were added to MLIR to model LLVM IR types without wrapping them,
and MLIR was migrated to make use of these.
  [0c40af6](https://reviews.llvm.org/rG0c40af6b594),
  [d4fbbab](https://reviews.llvm.org/rGd4fbbab2e49),
  [ec1f4e7](https://reviews.llvm.org/rGec1f4e7c3b1),
  [b2ab375](https://reviews.llvm.org/rGb2ab375d1f0).

* LLVM's libc gained implementations of isblank, iscntrl, isgraph, ispunct,
isspace, isprint, isxdigit, strspn, tolower, toupper, strcpsn, and strpbrk.
  [6cd50e7](https://reviews.llvm.org/rG6cd50e7b75e),
  [1fdab96](https://reviews.llvm.org/rG1fdab96130f),
  [f3b4150](https://reviews.llvm.org/rGf3b41502554),
  [128bf45](https://reviews.llvm.org/rG128bf458ab8),
  [dc13a9a](https://reviews.llvm.org/rGdc13a9a7813).

* lldb-vscode now supports syntax highlighting in the disassembly view.
  [e7af986](https://reviews.llvm.org/rGe7af98680ad).
  VSCode 看起来要一统江湖了么

### RISC-V in China

风平浪静。本周好像没啥新动静。

PLCT Lab 继续搞事情,在 GitHub 上新创建了 AOSP-RISCV 群组。不过目前还没有代码释放出来。

V8 for RISCV 在rebase到最新版本,准备向 Google V8 上游提交。

### TVM 社区

风平浪静。两位贡献者得到了reviewer资格,恭喜恭喜🎉

### Mozilla

再也不能风平浪静了。大裁员。很多熟悉的名字和重要的贡献者也被layoff了。

我们呼吁关注 #mozillalifeboat tag 并多多招聘 Mozilla 的员工,质量都挺不错的。

### 方舟开源编译器社区

OpenArkCompiler Weekly - #23 August 9th 2020

社区动态:

本周社区风平浪静。(风平浪静的太久了,可别像 Mozilla 那样突然大裁员就好)

Commits:

- [MplDriver]Fix print problem

https://gitee.com/harmonyos/OpenArkCompiler/commit/8c7c409624e277cebd2efdc0602f1dd0cf3d5a68

- [cg] fix constant opt in EBO

https://gitee.com/harmonyos/OpenArkCompiler/commit/8aaa92eccf47297e198404ab16353a2d3a0c4947

- [cg]fix bug for timephases

https://gitee.com/harmonyos/OpenArkCompiler/commit/10d0f7ff2ad569856a785f1b24de7e581de8306f

- [me]replace map with vector in MayDef/UsePart

https://gitee.com/harmonyos/OpenArkCompiler/commit/e01015caba7d18bd054cadd38842fca2d5c58056

- [me]refactoring hdse

https://gitee.com/harmonyos/OpenArkCompiler/commit/8864f2edbd82396a5538ab36f52767ea8ebd84fa


### 其它社区八卦

欢迎感兴趣的小伙伴提 Pull Requests 完善内容。
我们希望能够尽可能多的扩展下OSDT的覆盖范围。

This Week in Rust: 更了
https://this-week-in-rust.org/blog/2020/08/04/this-week-in-rust-350/

Golang Weekly: 更了
https://golangweekly.com/issues/324

WebAssembly Weekly: 更了
https://wasmweekly.news/issue-125/

### Academic

风平浪静。

### 本周工具链岗位

- 阿里巴巴有一个编译器团队新开放了高级编译器工程师的名额,做 GCC 和/或 LLVM 开发,主要是 middle end 优化, Arm 和
RISC-V 后端都是需要和欢迎的。有兴趣的小伙伴欢迎直接联系
  **马同学 liangbin.mj[at]alibaba-inc.com**

- PLCT Lab 持续招聘实习生和全职员工。
  https://mp.weixin.qq.com/s/mKmZlbZYyMdT3FT-gJjcWA

### 本周推荐阅读

本周推荐:《自由在高处》

作者:熊培云

这本书也不算新书了。我也不是刚买到这本书的时候的我了。大概十年前我开始沉浸在小时间尺度的法律、人文、社会相关的书中,狂热的补充着来自西方哲学先哲和现代法学界大师的作品。对比着看欧洲的历史、美国的历史和大陆的现状。那个时候,《中国农民调查》上架又被下架,中国各种被有意无意忽略无视的创伤被一点一点在我面前展开。

太惨了。我还是不要面对这么多负面了。于是我放下了法律,跑去倒腾 Linux 下 latex 的中文字体如何好看去了。

然后就是2020,武汉封城。一位不叫鲁迅的名人说过,需要英雄的国家是不幸的。武汉900万人在一夜之间成为了英雄,没有人问过他们是否自愿,然而国家决定让他们以英雄的方式
 
。本应感恩的湖北以外的同胞,却不断传出举报湖北籍以及阻止医护人员进入小区的新闻。一夜之间全国各省市,公开湖北籍贯公民的个人隐私变成了合法和被鼓励的行为。此乃私刑啊,各位。为何图一己之私,混在人群中,我们就开始作恶,并将自己的便利,至于他人的不便之上?

熊培云写这本《自由在高处》的时候,站在大陆看,天下太平。或许第一次读起来作者的序会觉得矫情,怎么动不动就流泪。年轻时候我也这样,并已经作为中二病的表现形式毕业了。而现在的我,发自内心的羡慕作者的直率和坦诚。

爱生活。爱自由。挺好。


-- 
Best wishes,
Wei Wu (吴伟)

Other related posts:

  • » [hellogcc] OSDT Weekly 2020-08-12 第058期 - 吴伟