summaryrefslogtreecommitdiffstats
path: root/libcxx/www/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/www/index.html')
-rw-r--r--libcxx/www/index.html24
1 files changed, 12 insertions, 12 deletions
diff --git a/libcxx/www/index.html b/libcxx/www/index.html
index 6b0b0da7b0a..19297328447 100644
--- a/libcxx/www/index.html
+++ b/libcxx/www/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
<html>
@@ -14,7 +14,7 @@
<div>
<a href="http://llvm.org/">LLVM Home</a>
</div>
-
+
<div class="submenu">
<label>libc++ Info</label>
<a href="/index.html">About</a>
@@ -34,18 +34,18 @@
<!--*********************************************************************-->
<h1>"libc++" C++ Standard Library</h1>
<!--*********************************************************************-->
-
+
<p>libc++ is a new implementation of the C++ standard library, targeting
C++0X.</p>
<p>All of the code in libc++ is available under the standard
<a href="http://llvm.org/docs/DeveloperPolicy.html#license">LLVM
License</a>, a "BSD-style" license.</p>
-
+
<!--=====================================================================-->
<h2 id="goals">Features and Goals</h2>
<!--=====================================================================-->
-
+
<ul>
<li>Correctness as defined by the (currently draft) C++0X standard.</li>
<li>Fast execution.</li>
@@ -59,12 +59,12 @@
<!--=====================================================================-->
<h2 id="why">Why a new C++ Standard Library for C++'0x?</h2>
<!--=====================================================================-->
-
+
<p>After its initial introduction, many people have asked "why start a new
library instead of contributing to an existing library?" (like Apache's
libstdcxx, GNU's libstdc++, STLport, etc). There are many contributing
reasons, but some of the major ones are:</p>
-
+
<ul>
<li><p>From years of experience (including having implemented the standard
library before), we've learned many things about implementing
@@ -76,7 +76,7 @@
ABI compatibility with old versions of the library was
determined to be critical to achieving the performance goals of
libc++.</p></li>
-
+
<li><p>Mainline libstdc++ has switched to GPL3, a license which the developers
of libc++ cannot use. libstdc++ 4.2 (the last GPL2 version) could be
independently extended to support C++'0x, but this would be a fork of the
@@ -93,7 +93,7 @@
almost every class and function, essentially amounting to a rewrite.
Faced with a rewrite, we decided to start from scratch and evaluate every
design decision from first principles based on experience.</p>
-
+
<p>Further, both projects are apparently abandoned: STLport 5.2.1 was
released in Oct'08, and STDCXX 4.2.1 in May'08.</p>
@@ -133,9 +133,9 @@
<!--=====================================================================-->
<h2>Get it and get involved!</h2>
<!--=====================================================================-->
-
+
<p>To check out the code, use:</p>
-
+
<ul>
<li><code>svn co http://llvm.org/svn/llvm-project/libcxx/trunk libcxx</code></li>
<li><code>cd libcxx/lib</code></li>
@@ -149,7 +149,7 @@
<li><code>./testit</code></li>
</ul>
- <p>Send discussions to the
+ <p>Send discussions to the
(<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">clang mailing list</a>).</p>
</div>
OpenPOWER on IntegriCloud