[llvm-commits] CVS: llvm/docs/DeveloperPolicy.html
Chris Lattner
sabre at nondot.org
Sun Feb 18 22:06:14 PST 2007
Changes in directory llvm/docs:
DeveloperPolicy.html updated: 1.25 -> 1.26
---
Log message:
incremental changes to own section, protosection on patents
---
Diffs of the changes: (+27 -15)
DeveloperPolicy.html | 42 +++++++++++++++++++++++++++---------------
1 files changed, 27 insertions(+), 15 deletions(-)
Index: llvm/docs/DeveloperPolicy.html
diff -u llvm/docs/DeveloperPolicy.html:1.25 llvm/docs/DeveloperPolicy.html:1.26
--- llvm/docs/DeveloperPolicy.html:1.25 Sun Feb 18 23:59:30 2007
+++ llvm/docs/DeveloperPolicy.html Mon Feb 19 00:05:58 2007
@@ -10,7 +10,7 @@
<div class="doc_title">LLVM Developer Policy</div>
<ol>
<li><a href="#introduction">Introduction</a></li>
- <li><a href="#general">General Policies</a>
+ <li><a href="#policies">Developer Policies</a>
<ol>
<li><a href="#informed">Stay Informed</a></li>
<li><a href="#patches">Making a Patch</a></li>
@@ -18,16 +18,15 @@
<li><a href="#testcases">Test Cases</a></li>
<li><a href="#quality">Quality</a></li>
<li><a href="#commitaccess">Obtaining Commit Access</a></li>
- <li><a href="#newwork">Making a Major Change</a>
- <ol>
- <li><a href="#incremental">Incremental Development</a></li>
- </ol></li>
+ <li><a href="#newwork">Making a Major Change</a></li>
+ <li><a href="#incremental">Incremental Development</a></li>
<li><a href="#attribution">Attribution of Changes</a></li>
</ol></li>
<li><a href="#candl">Copyright and License</a>
<ol>
<li><a href="#copyright">Copyright</a></li>
<li><a href="#license">License</a></li>
+ <li><a href="#patents">Patents</a></li>
<li><a href="#devagree">Developer Agreements</a></li>
</ol></li>
</ol>
@@ -59,7 +58,7 @@
</div>
<!--=========================================================================-->
-<div class="doc_section"><a name="general">General Policies</a></div>
+<div class="doc_section"><a name="policies">Developer Policies</a></div>
<!--=========================================================================-->
<div class="doc_text">
<p>This section contains policies that pertain generally to regular LLVM
@@ -103,16 +102,13 @@
<li>Patches should be made with this command:
<pre>cvs diff -Ntdup -5</pre>
- or with the utility <tt>utils/mkpatch</tt>. to make it easy to read the
+ or with the utility <tt>utils/mkpatch</tt>, which makes it easy to read the
diff.</li>
<li>Patches should not include differences in generated code such as the
code generated by <tt>flex</tt>, <tt>bison</tt> or <tt>tblgen</tt>. The
<tt>utils/mkpatch</tt> utility takes care of this for you.</li>
- <li>Contributions must not knowingly infringe on any patents. To the best of
- our knowledge, LLVM is free of any existing patent violations and it is our
- intent to keep it that way.</li>
</ol>
</div>
@@ -265,15 +261,20 @@
a major new extension, it is a good idea to get consensus with the development
community before you start working on it.</p>
+ <p>Once the design of the new feature is finalized, the work itself should be
+ done as a series of <a href="#incremental">incremental changes</a>, not as
+ a long-term development branch.</p>
+
</div>
<!-- _______________________________________________________________________ -->
-<div class="doc_subsubsection"> <a name="incremental">Incremental Development</a>
+<div class="doc_subsection"> <a name="incremental">Incremental Development</a>
</div>
<div class="doc_text">
- <p>Once the design of the new feature is finalized, the work itself should be
- done as a series of incremental changes, not as a long-term development
- branch. Long-term development branches have a number of drawbacks:</p>
+ <p>In the LLVM project, we do all significant changes as a series of
+ incremental patches. We have a strong dislike for huge changes or
+ long-term development branches. Long-term development branches have a
+ number of drawbacks:</p>
<ol>
<li>Branches must have mainline merged into them periodically. If the branch
@@ -436,6 +437,17 @@
href="mailto:llvm-oversight at cs.uiuc.edu">LLVM Oversight Group</a>.</p>
</div>
+
+<!-- _______________________________________________________________________ -->
+<div class="doc_subsection"><a name="patents">Patents</a></div>
+<div class="doc_text">
+
+<p>Contributions must not knowingly infringe on any patents. To the best of
+ our knowledge, LLVM is free of any existing patent violations and it is our
+ intent to keep it that way.</p>
+</div>
+
+
<!-- _______________________________________________________________________ -->
<div class="doc_subsection"><a name="devagree">Developer Agreements</a></div>
<div class="doc_text">
@@ -456,7 +468,7 @@
Written by: the
<a href="mailto:llvm-oversight at cs.uiuc.edu">LLVM Oversight Group</a><br>
<a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
- Last modified: $Date: 2007/02/19 05:59:30 $
+ Last modified: $Date: 2007/02/19 06:05:58 $
</address>
</body>
</html>
More information about the llvm-commits
mailing list