[llvm-branch-commits] [clang-tools-extra] [clangd] Add clangd 23 release notes (PR #211990)

Nathan Ridge via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sat Jul 25 18:06:56 PDT 2026


HighCommander4 wrote:

> just realized tho, it is pretty easy to forget to add information here after a new feature has been added, after all if we miss adding it in the PR we have to remember what happened in the last 6 months

I prepare these release notes by looking through the output of a command like `git log origin/release/23.x ^origin/release/22.x clang-tools-extra/clangd/`, picking out changes that seem worth mentioning, and organizing them.

It's a bit of work for me as maintainer, but it does mean the chances of something being overlooked are low.

Of course, when I find something to be already release-noted (like e.g. `InsertReplaceEdit` this release), that's a nice bonus.

> Would be cool if he had an automatic reminder for every PR to check if it should be added.

I could go either way on this. We do get a number of PRs which I don't need think need to be release-noted separately. For example, we have a lot of crash fixes, which I just lump together under "stability improvements", because I think it would just add noise to have a bunch of entries of the form "Fixed a crash when [describe edge case here]". (This is particularly the case this release, where many of the crashes were issues found by fuzzers which users are unlikely to run into in practice.) Doing a single pass after the release has branched makes it easier to be consistent about what is included.

https://github.com/llvm/llvm-project/pull/211990


More information about the llvm-branch-commits mailing list