Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

maskray.me

Get the latest updates from directly as they happen.

Follow now 119 followers

Latest posts

Last updated 6 days ago

Long branches in compilers, assemblers, and linkers

6 days ago

Branch instructions on most architectures use PC-relative addressingwith a limited range. When...

Handling long branches

6 days ago

Branch instructions on most architectures use PC-relative addressingwith a limited range. When...

Maintaining shadow branches for GitHub PRs

9 days ago

I've created pr-shadow, a tool thatmaintains a shadow branch for GitHub PRs...

Maintaining shadow branches for GitHub PRs

9 days ago

I've created pr-shadow, a tool thatmaintains a shadow branch for GitHub pull...

2025年总结

about 1 month ago

TODO一如既往,主要在工具链领域耕耘。但由于工作忙碌在opensource社区投入的时间减少了。Blogging不包括这篇总结,一共写了18篇文章。Understandingand improving Clang -ftime-reportNatural loopslld 20 ELFchangesMigratingcomments to giscusCompilingC++ with the Clang...

2025年总结

about 1 month ago

TODO 正在施工中

Weak AVL Tree

about 2 months ago

tl;dr Weak AVL trees are replacements for AVL trees and red-blacktrees.The 2014...

Sacramento游记

about 2 months ago

周末从旧金山湾南部去Sacramento参观。周六上午看了Crocker Art Museum,相当不错。博物馆以Central PacificRailroad的The Big Four之一Edwin Bryant Crocker命名。在DOCO - DowntownCommons(购物商场)附近简单逛逛后,沿着"Chinatown"指示牌向北走来到4thSt和J St路口。马路对面的高大建筑溯源堂(Soo Yuen...

Stack walking: space and time trade-offs

3 months ago

On most Linux platforms (except AArch32, which uses.ARM.exidx), DWARF .eh_frame is required...

Remarks on SFrame

4 months ago

UNDER CONSTRUCTIONThe .sframe format is a lightweight alternative to.eh_frame designed for efficient...

lld 21 ELF changes

5 months ago

LLVM 21.1 have been released. As usual, I maintain lld/ELF and haveadded...

Benchmarking compression programs

5 months ago

Compression algorithms can be broadly categorized into three groupsbased on their typical...