普通视图

发现新文章,点击刷新页面。
今天 — 2026年1月1日MaskRay

2025年总结

作者 MaskRay
2025年12月31日 15:00

TODO

一如既往,主要在工具链领域耕耘。但由于工作忙碌在opensource社区投入的时间减少了。

Blogging

不包括这篇总结,一共写了18篇文章。

llvm-project

  • 翻新了integrated assembler,写了4篇相关的blog posts: https://maskray.me/blog/tags/assembler/

  • Reviewednumerous patches. queryis:pr created:>2025-01-01 reviewed-by:MaskRay => "989Closed"

Linux kernel

贡献了两个commits,被引用了一次。

ccls

  • clang.prependArgs
  • 支持了LLVM 21和22

ELF specification

尝试推进compactsection header table,没有取得共识。 一些成员希望采用generalcompression (likezstd)的方式,像SHF_COMPRESSED那样压缩section headertable。包括我在内的另一些人不喜欢采用general compression。

Misc

Reported 6 feature requests or bugs to binutils.

  • ld --build-id does not use symtab/strtab content
  • gas: monolithic .sframe violates COMDAT group rule
  • gas: Clarify whitespace between a label's symbol and its colon
  • ld: Add --print-gc-sections=file
  • ld riscv: Relocatable linking challenge with R_RISCV_ALIGN
  • ld: add --why-live

旅行

  • 第一次去:台南、西安、兰州、天水、Sacramento、Puerto Vallarta,Jalisco, Mexico、Mazatlán, Sinaloa, Mexico
  • 曾经去过:台北(上一次是近11年前)、北京
❌
❌