[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