LLVM 23.1 has been released. As usual, I maintain lld/ELF and as volunteer work have added some notes to https://github.com/llvm/llvm-project/blob/release/23.x/lld/docs/ReleaseNotes.rst. I've reviewed almost all the patches not authored by me.
Like last time, I used Claude Code to summarize
git log llvmorg-23-init..origin/release/23.x -- lld/ELF,
excluding changes cherry-picked into 22.x
(git rev-list llvmorg-23-init..llvmorg-22.1.8 -- lld), and
then edited the draft.
This was a busy cycle: 141 commits landed in lld/ELF between the branch point (2026-01-13) and 23.1.0-rc1 (2026-07-16), compared with 72 in the 22 cycle. Much of the increase is performance work, which I described in Recent lld/ELF performance improvements. lld 23 is the first release that ships all of it.