[llvm] [docs] Strengthen our quality standards and connect AI contribution policy to it (PR #154441)

Reid Kleckner via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 25 14:11:30 PDT 2025


================
@@ -424,6 +438,40 @@ squashing and merging PRs.
 For minor violations of these recommendations, the community normally favors
 reminding the contributor of this policy over reverting.
 
+Post-commit responsibilities
+----------------------------
+
+After landing a change, the committer is responsible for addressing any problems
+found in the future that the change is responsible for.  For example:
+
+* The code should compile cleanly on all supported platforms.
+
+* The changes should not cause any correctness regressions in the
+  `llvm-test-suite <https://github.com/llvm/llvm-test-suite>`_
+  and must not cause any major performance regressions.
+
+* The change set should not cause performance or correctness regressions for the
+  LLVM tools.
+
+* The changes should not cause performance or correctness regressions in code
+  compiled by LLVM on all applicable targets.
+
+* You are expected to address any `GitHub Issues
+  <https://github.com/llvm/llvm-project/issues>`_ that result from your change.
+
+We prefer for this to be handled before submission but understand that it isn't
+possible to test all of this for every submission.  Our build bots and nightly
+testing infrastructure normally finds these problems.  A good rule of thumb is
+to check the nightly testers for regressions the day after your change.  Build
----------------
rnk wrote:

This is stale text, but back in the day, llvm-test-suite was run nightly, I believe, and results were accumulated in LNT. [Docs](https://llvm.org/docs/lnt/intro.html) make reference to "nightly" there. I'll link it to make it clearer, but surely this could use rewriting.

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


More information about the llvm-commits mailing list