- <p>The minimum quality standards that any change must satisfy before being
- committed to the main development branch are:</p>
- <ol>
- <li>Code must adhere to the
- <a href="CodingStandards.html">LLVM Coding Standards</a>.</li>
- <li>Code must compile cleanly (no errors, no warnings) on at least one
- platform.</li>
- <li>Bug fixes and new features should <a href="#testcases">include a
- testcase</a> so we know if the fix/feature ever regresses in the
- future.</li>
- <li>Code must pass the dejagnu (<tt>llvm/test</tt>) test suite.</li>
- <li>The code must not cause regressions on a reasonable subset of llvm-test,
- where "reasonable" depends on the contributor's judgement and the scope
- of the change (more invasive changes require more testing). A reasonable
- subset might be something like
- "<tt>llvm-test/MultiSource/Benchmarks</tt>".</li>
- </ol>
- <p>Additionally, the committer is responsible for addressing any problems
- found in the future that the change is responsible for. For example:</p>
- <ul>
- <li>The code should compile cleanly on all supported platforms.</li>
- <li>The changes should not cause any correctness regressions in the
- <tt>llvm-test</tt> suite and must not cause any major performance
- regressions.</li>
- <li>The change set should not cause performance or correctness regressions
- for the LLVM tools.</li>
- <li>The changes should not cause performance or correctness regressions in
- code compiled by LLVM on all applicable targets.</li>
- <li>You are expected to address any <a href="http://llvm.org/bugs/">bugzilla
- bugs</a> that result from your change.</li>
- </ul>
+<p>The minimum quality standards that any change must satisfy before being
+ committed to the main development branch are:</p>
+
+<ol>
+ <li>Code must adhere to the <a href="CodingStandards.html">LLVM Coding
+ Standards</a>.</li>
+
+ <li>Code must compile cleanly (no errors, no warnings) on at least one
+ platform.</li>
+
+ <li>Bug fixes and new features should <a href="#testcases">include a
+ testcase</a> so we know if the fix/feature ever regresses in the
+ future.</li>
+
+ <li>Code must pass the <tt>llvm/test</tt> test suite.</li>
+
+ <li>The code must not cause regressions on a reasonable subset of llvm-test,
+ where "reasonable" depends on the contributor's judgement and the scope of
+ the change (more invasive changes require more testing). A reasonable
+ subset might be something like
+ "<tt>llvm-test/MultiSource/Benchmarks</tt>".</li>
+</ol>
+
+<p>Additionally, the committer is responsible for addressing any problems found
+ in the future that the change is responsible for. For example:</p>
+
+<ul>
+ <li>The code should compile cleanly on all supported platforms.</li>
+
+ <li>The changes should not cause any correctness regressions in the
+ <tt>llvm-test</tt> suite and must not cause any major performance
+ regressions.</li>
+
+ <li>The change set should not cause performance or correctness regressions for
+ the LLVM tools.</li>
+
+ <li>The changes should not cause performance or correctness regressions in
+ code compiled by LLVM on all applicable targets.</li>
+
+ <li>You are expected to address any <a href="http://llvm.org/bugs/">bugzilla
+ bugs</a> that result from your change.</li>
+</ul>