{"slug": "lld-23-elf-changes", "title": "lld 23 ELF changes", "summary": "LLVM 23.1 has been released, with 141 commits landing in lld/ELF between the branch point on 2026-01-13 and 23.1.0-rc1 on 2026-07-16, up from 72 in the 22 cycle, according to lld/ELF maintainer notes published in the project's ReleaseNotes.rst. The maintainer used Claude Code to summarize the git log for lld/ELF and then edited the draft, and said much of the increase is performance work, with lld 23 the first release shipping all of it.", "body_md": "LLVM 23.1 has been released. As usual, I maintain lld/ELF and as\nvolunteer work have added some notes to [https://github.com/llvm/llvm-project/blob/release/23.x/lld/docs/ReleaseNotes.rst](https://github.com/llvm/llvm-project/blob/release/23.x/lld/docs/ReleaseNotes.rst).\nI've reviewed almost all the patches not authored by me.\n\nLike last time, I used Claude Code to summarize\n`git log llvmorg-23-init..origin/release/23.x -- lld/ELF`,\nexcluding changes cherry-picked into 22.x\n(`git rev-list llvmorg-23-init..llvmorg-22.1.8 -- lld`), and\nthen edited the draft.\n\nThis was a busy cycle: 141 commits landed in lld/ELF between the\nbranch point (2026-01-13) and 23.1.0-rc1 (2026-07-16), compared with 72\nin the 22 cycle. Much of the increase is performance work, which I\ndescribed in [Recent\nlld/ELF performance improvements](/blog/2026-04-12-recent-lld-elf-performance-improvements). lld 23 is the first release that\nships all of it.", "url": "https://wpnews.pro/news/lld-23-elf-changes", "canonical_source": "https://maskray.me/blog/lld-23-elf-changes", "published_at": "2026-09-12 07:00:00+00:00", "updated_at": "2026-09-12 21:24:57.513866+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools"], "entities": ["LLVM", "LLVM 23.1", "lld/ELF", "Claude Code", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/lld-23-elf-changes", "markdown": "https://wpnews.pro/news/lld-23-elf-changes.md", "text": "https://wpnews.pro/news/lld-23-elf-changes.txt", "jsonld": "https://wpnews.pro/news/lld-23-elf-changes.jsonld"}}