Log inSign up
[email protected]
1,396 posts
@HaskRay

[email protected]

@HaskRay
Maintainer of LLVM MC, Clang driver, lld/ELF, and libunwind
California, USA
maskray.me
Joined November 2012
310
Following
4,390
Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • @HaskRay
    [email protected]
    @HaskRay
    Sep 1
    The time from "issue filed" to "plausible patch posted" is now shorter than the time a maintainer needs to understand the bug properly. a stale-analysis crash, from a change I co-authored. A patch showed up clearing the cache at one of the sites that mutates the CFG.
    2
  • @HaskRay
    [email protected]
    @HaskRay
    Aug 30
    Two kinds of LLM-assisted patches showing up in some areas I maintain in LLVM. First: wrong root cause. Second: issue is real and patch is fine, but the commit message is 4 times longer than it needs to be with comments that restate the code beneath them. mckayla.blog/posts/yap.html
    5
  • @HaskRay
    [email protected]
    @HaskRay
    Aug 27
    When code is this cheap to produce, saying no is the scarce resource. I don't think maintainers can absorb the volume that's coming....
    Image
    Image
    2
  • @HaskRay
    [email protected]
    @HaskRay
    Aug 27
    Another hash table optimization merged today (for FoldingSet, a hash-consing container). stage2-O0-g -0.28%, stage2-O3: -0.20%. Added notes to
    maskray.me
    Recent LLVM hash table improvements
    LLVM has several hash tables. They used quadratic probing with in-band sentinel keys (empty, tombstone); recent work has been replacing that with linear probing with tombstone key removed. DenseMap (
  • @HaskRay
    [email protected]
    @HaskRay
    Aug 27
    The bottleneck moved from writing patches to converging on designs
    Image
Advertisement
Advertisement