[llvm-branch-commits] [lld] ELF: CFI jump table relaxation. (PR #147424)
Vitaly Buka via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sat May 2 17:19:07 PDT 2026
vitalybuka wrote:
> Regarding the dismissal: GitHub's review UI doesn't surface competing review states well — once an approval is logged, the PR reads as 'ready to merge' and any concurrent 'Requested changes' is easy to miss. I dismissed the approval as a procedural lock to ensure domain-expertise review is completed before this lld/ELF patch is merged, given it introduces ~200 lines of nontrivial linker logic. Substantive review comments to follow.
I don't rely know what should be a "best practice" here, and if this should became a convention. I noticed this a few time done by you.
It's rather not a big deal, but still inconvenience to me.
My approach:
1. I provide feedback,
2. If I expect it straightforward - approve to avoid ambiguity and blocking https://llvm.org/docs/CodeReview.html#don-t-unintentionally-block-a-review
3. If not straight forward, approve when feedback is addressed
4. I am done, I don't want to see it again, unless explicitly asked.
Review dismissal looks like ask to review again?
> In past cases, I've seen 'Requested changes' treated as implicitly resolved after inline comments are addressed, with patches subsequently merging on approvals that hadn't fully evaluated the area-specific concerns, sometimes requiring maintainer follow-up to address. I'd like to avoid that pattern on a change of this scope.
Seems dismissal does not change much? Also it's possible to merge without approval anyway.
It may happen but I don't see this as frequent issue.
So just 'Requested changes' should be enough to declare that your approval is needed?
https://github.com/llvm/llvm-project/pull/147424
More information about the llvm-branch-commits
mailing list