* Eliminate redundancies

* Fix grammaro's
* HTML 4.01 Strict compliance


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18604 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Reid Spencer 2004-12-07 08:39:08 +00:00
parent 791a959e57
commit e09ca64db9

View File

@ -73,7 +73,7 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page</a>.</p>
<p>This is the fifth public release of the LLVM compiler infrastructure.</p>
<p> At this time, LLVM is known to correctly compile and a broad range of
<p> At this time, LLVM is known to correctly compile on a broad range of
C and C++ programs, including the SPEC CPU95 &amp; 2000 suite. This release
includes several major enhancements to the LLVM system, including a new
PowerPC JIT, enhancements to the C/C++ front-end to provide source line number
@ -97,8 +97,9 @@ builds tools into llvm/Debug/bin by default instead of llvm/tools/Debug.</p>
<ol>
<li>LLVM now includes a Just-In-Time compiler for the PowerPC target.</li>
<li>llvmgcc and llvmg++ now emit source line number information when '-g' is
passed in. This information can be used with llvm-db or other tools and
passes.</li>
passed in, making it possible to map from LLVM code back to source.
This information is currently used by llvm-db and can be used with other
tools and passes.</li>
<li>The test/Programs hierarchy <a href="http://llvm.cs.uiuc.edu/PR257">has
been moved out of the main LLVM tree</a> into a separate CVS repository and
tarball. This shrinks the distribution size of LLVM itself significantly.
@ -128,8 +129,8 @@ builds tools into llvm/Debug/bin by default instead of llvm/tools/Debug.</p>
<li>The <a href="http://llvm.cs.uiuc.edu/PR263">dependent libraries</a>
feature has been implemented. This allows front end compilers to indicate in
the bytecode which libraries the bytecode needs to be linked with. Both the
C/C++ front end and Stacker support generating the required libraries. The
linker now supports using this information to ensure required libaries are
C/C++ and Stacker front ends support generating the required dependencies.
The linker now supports using this information to ensure required libaries are
linked into the module. This minimizes the need to use the <tt>-l</tt> option
when using <a href="CommandGuide/html/llvmc.html"><tt>llvmc</tt></a>
</li>
@ -154,10 +155,7 @@ builds tools into llvm/Debug/bin by default instead of llvm/tools/Debug.</p>
<li>The LLVM code generator now automatically generates assembly code writers
from an abstract target descriptions, eliminating the need to write
assembly printers manually.</li>
<li>LLVM regression and feature tests can now be run with DejaGNU.</li>
<li>llvmgcc and llvmg++ now emit source-level line number information, making
it possible to map from LLVM code back to source. This is currently used
by llvm-db.</li>
<li>LLVM regression and feature tests now use DejaGNU instead of QMTest.</li>
</ol>
</div>
@ -195,11 +193,11 @@ issues were fixed:</a>
<ol>
<li>The linker no longer <a href="http://llvm.cs.uiuc.edu/PR426">emits many
useless warnings</a> when linking C++ programs.</a>
useless warnings</a> when linking C++ programs.
</li>
<li>The LLVM <a href="http://llvm.cs.uiuc.edu/PR352">#include namespace</a>
has been made consistent. Files in <tt>llvm/include/{Support,Config}</tt>
are now located in <tt>llvm/include/llvm/{Support,Config}</tt>.</a>
are now located in <tt>llvm/include/llvm/{Support,Config}</tt>.
</li>
<li>The names of the libraries generated by compiling LLVM source have been
changed to ensure they do not conflict with other packages upon installation.
@ -565,7 +563,7 @@ lists, please let us know (also including whether or not they work).</p>
<div class="doc_text">
<p>For this release, the C++ front-end is considered to be fully. It has been
<p>For this release, the C++ front-end is considered to be fully
tested and works for a number of non-trivial programs, including LLVM
itself.</p>