Align Win64 EH Table sections to 4 bytes.
[oota-llvm.git] / docs / DeveloperPolicy.html
index 5d6c2d855902553a76ed630fa382b4cb5444f6b2..fee28384ebb163353252d6d4ba830056a611c577 100644 (file)
@@ -36,7 +36,7 @@
 <!--=========================================================================-->
 <h2><a name="introduction">Introduction</a></h2>
 <!--=========================================================================-->
-<div class="doc_text">
+<div>
 <p>This document contains the LLVM Developer Policy which defines the project's
    policy towards developers and their contributions. The intent of this policy
    is to eliminate miscommunication, rework, and confusion that might arise from
 <!--=========================================================================-->
 <h2><a name="policies">Developer Policies</a></h2>
 <!--=========================================================================-->
-<div class="doc_text">
+<div>
 <p>This section contains policies that pertain to frequent LLVM developers.  We
    always welcome <a href="#patches">one-off patches</a> from people who do not
    routinely contribute to LLVM, but we expect more from frequent contributors
    to keep the system as efficient as possible for everyone.  Frequent LLVM
    contributors are expected to meet the following requirements in order for
    LLVM to maintain a high standard of quality.<p>
-</div>
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="informed">Stay Informed</a></h3>
-<div class="doc_text">
+<div>
 <p>Developers should stay informed by reading at least the "dev" mailing list
    for the projects you are interested in, such as 
    <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">llvmdev</a> for
 <!-- _______________________________________________________________________ -->
 <h3><a name="patches">Making a Patch</a></h3>
 
-<div class="doc_text">
+<div>
 <p>When making a patch for review, the goal is to make it as easy for the
    reviewer to read it as possible.  As such, we recommend that you:</p>
 
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="reviews">Code Reviews</a></h3>
-<div class="doc_text">
+<div>
 <p>LLVM has a code review policy. Code review is one way to increase the quality
    of software. We generally follow these policies:</p>
 
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="owners">Code Owners</a></h3>
-<div class="doc_text">
+<div>
 
 <p>The LLVM Project relies on two features of its process to maintain rapid
    development in addition to the high quality of its source base: the
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="testcases">Test Cases</a></h3>
-<div class="doc_text">
+<div>
 <p>Developers are required to create test cases for any bugs fixed and any new
    features added.  Some tips for getting your testcase approved:</p>
 
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="quality">Quality</a></h3>
-<div class="doc_text">
+<div>
 <p>The minimum quality standards that any change must satisfy before being
    committed to the main development branch are:</p>
 
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="commitaccess">Obtaining Commit Access</a></h3>
-<div class="doc_text">
+<div>
 
 <p>We grant commit access to contributors with a track record of submitting high
    quality patches.  If you would like commit access, please send an email to
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="newwork">Making a Major Change</a></h3>
-<div class="doc_text">
+<div>
 <p>When a developer begins a major new project with the aim of contributing it
    back to LLVM, s/he should inform the community with an email to
    the <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">llvmdev</a>
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="incremental">Incremental Development</a></h3>
-<div class="doc_text">
+<div>
 <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>
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="attribution">Attribution of Changes</a></h3>
-<div class="doc_text">
+<div>
 <p>We believe in correct attribution of contributions to their contributors.
    However, we do not want the source code to be littered with random
    attributions "this code written by J. Random Hacker" (this is noisy and
 <p>Overall, please do not add contributor names to the source code.</p>
 </div>
 
+</div>
+
 <!--=========================================================================-->
 <h2>
   <a name="clp">Copyright, License, and Patents</a>
 </h2>
 <!--=========================================================================-->
 
-<div class="doc_text">
+<div>
 <p>This section addresses the issues of copyright, license and patents for the
    LLVM project.  Currently, the University of Illinois is the LLVM copyright
    holder and the terms of its license to LLVM users and developers is the
    legal matters but does not provide legal advice.  We are not lawyers, please
    seek legal counsel from an attorney.</p>
 </div>
-</div>
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="copyright">Copyright</a></h3>
-<div class="doc_text">
+<div>
 
 <p>The LLVM project does not require copyright assignments, which means that the
    copyright for the code in the project is held by its respective contributors
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="license">License</a></h3>
-<div class="doc_text">
+<div>
 <p>We intend to keep LLVM perpetually open source and to use a liberal open
    source license. All of the code in LLVM is available under the
    <a href="http://www.opensource.org/licenses/UoI-NCSA.php">University of
 
 <!-- _______________________________________________________________________ -->
 <h3><a name="patents">Patents</a></h3>
-<div class="doc_text">
+<div>
 <p>To the best of our knowledge, LLVM does not infringe on any patents (we have
    actually removed code from LLVM in the past that was found to infringe).
    Having code in LLVM that infringes on patents would violate an important goal
    details.</p>
 </div>
 
+</div>
+
 <!-- *********************************************************************** -->
 <hr>
 <address>