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 12 days ago

Bit-field layout

13 days ago

The C and C++ standards leave nearly every detail to theimplementation. C23...

Call relocation types

19 days ago

Most architectures encode branch/call instructions with a PC-relativedisplacement. Some architectures use two...

lld 22 ELF changes

about 1 month ago

LLVM 22.1 will be released soon. As usual, I maintain lld/ELF andhave...

lld 22 ELF changes

about 1 month ago

LLVM 22 will be released. As usual, I maintain lld/ELF and have...

Long branches in compilers, assemblers, and linkers

about 1 month ago

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

Handling long branches

about 1 month ago

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

Maintaining shadow branches for GitHub PRs

about 1 month ago

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

Maintaining shadow branches for GitHub PRs

about 1 month ago

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

2025年总结

2 months ago

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

2025年总结

2 months ago

TODO 正在施工中

Weak AVL Tree

3 months ago

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

Sacramento游记

3 months ago

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