OSDT Weekly开源开发工具周报
首页 / 第 133 期

OSDT Weekly 第133期

2022-01-19 weekly-2022/2022-01-19.md

近期活动

  • 本周日上午10点会有2022年第一次 OSDT Meetup。由于国内疫情反复,依然会采用线上会议的形式。周四或周五发会议公告。同时也欢迎报名分享。

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

本节内容来自 LLVM Weekly 第 420 期, Alex Bradbury 大哥持续稳定输出。

  • The Women in Compilers and Tools Working Group in collaboration with PyLadies London are interviewing Anna Ossowski for the January meetup, which will take place on Thursday January 27th, 6pm GMT.

  • Keith Seitz has been writing about GDB on the Red Hat blog. The most recent article gives an overview of the format of DWARF debug info and how to inspect it.

  • Yann Girsberger reported on a new tool for automatically finding regressions in dead code elimination, and is seeking feedback on how to handle the reporting of identified regressions.

  • 国内有小伙伴关注么? LLVM GPU News #26 is out, providing an update on GPU-related compiler activity in LLVM projects and beyond.

  • 我在关注: Stella Stamenova has followed up on the discussion about responsibilities of a buildbot owner, listing a number of proposals.

  • 资源收藏(假装要看): The slides and a recording of the most recent open MLIR meeting (about bufferization - the process of materialising tensor values into memory) are now available.

  • MLIR很火: Andi Drebes posted a new RFC on extending linalg named operations for arbitrary element types in MLIR.

  • MLIR很火x2: Aart Bik shared an RFC on adding a PyTACO-MLIR bridge for integration testing.

  • 快速的更新中: The RISC-V backend was taught to recognise newly defined CSRs in the most recently ratified privileged specification as well as the "Count Overflow and Mode-Based Filtering" (Sscofpmf), "RISC-V State Enable" (Smstateen), and "RISC-V "stimecmp / vstimecmp" (Sstc) extensions. edb9175, f00a98a, 1ca7982, 0ee679e.

  • 快速的更新中x2: The RISC-V bit manipulation extensions Zba, Zbb, Zbc, and Zbs and the half-precision float extensions Zfh and Zfhmin were recently ratified and are no longer considered experimental by LLVM or Clang. 33d008b, a0a76fe.

  • 日拱一卒: The CSKY backend gained support for lowering leaf DAG nodes such as global symbols, frame address, jump table. 8ddc816.

  • 诶,去掉括号? Hmm…… An experimental clang-format option was added that supports removing braces for single-line control statements, in line with the LLVM style guide. 533fbae.

  • SPIR-V进展很快: Clang can now link SPIR-V objects using spirv-link. dbb8d08.

  • 害怕: BOLT (Binary Optimization and Layout Tool) was merged into the LLVM monorepo. 4c106cf.

  • 有人用Flang么? The documentation on how to build flang was fixed/updated. c0add16.

  • 安全相关: The IBT (Indirect Branch Tracking) feature from Intel's CET (Control-flow Enforcement Technology) can now been enabled for the compiler-rt builtins library. 6fab274.

  • 日拱一卒: LLVM's libc gained an implementation of log2f and an AArch64 Linux syscall implementation (initially used for mmap and munmap). 63d2df0, 371779f.

RISC-V in China

  • RISC-V Summit China 2022 听说有开始筹备了!

RT-Thread 社区

TVM / MLIR / AI Compilers

本周工具链岗位

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

本周推荐阅读

本周推荐:《经济学原理 微观经济学分册 第7版》

作者 曼昆

推荐 小编1号

经典教材。很厚,但是完全值得买一本纸质的每周末翻一翻。我之前看过萨缪尔森的经济学教材。时隔几年重新阅读,感受到了这本教材对初学者是非常友好的,而且能够在一些案例中,获得一些对于当下各种经济问题和政府经济调控行为的洞见。