2011-05-05 23:27:28 +08:00
|
|
|
<!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>
|
|
|
|
<head>
|
|
|
|
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
|
|
<title>"libc++abi" C++ Standard Library Support</title>
|
|
|
|
<link type="text/css" rel="stylesheet" href="menu.css">
|
|
|
|
<link type="text/css" rel="stylesheet" href="content.css">
|
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
|
|
|
<div id="menu">
|
|
|
|
<div>
|
|
|
|
<a href="http://llvm.org/">LLVM Home</a>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="submenu">
|
|
|
|
<label>libc++abi Info</label>
|
|
|
|
<a href="/index.html">About</a>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="submenu">
|
|
|
|
<label>Quick Links</label>
|
|
|
|
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">cfe-dev</a>
|
|
|
|
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits">cfe-commits</a>
|
|
|
|
<a href="http://llvm.org/bugs/">Bug Reports</a>
|
|
|
|
<a href="http://llvm.org/svn/llvm-project/libcxxabi/trunk/">Browse SVN</a>
|
|
|
|
<a href="http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/">Browse ViewVC</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="content">
|
|
|
|
<!--*********************************************************************-->
|
|
|
|
<h1>"libc++abi" C++ Standard Library Support</h1>
|
|
|
|
<!--*********************************************************************-->
|
|
|
|
|
|
|
|
<p>libc++abi is a new implementation of low level support for a standard
|
|
|
|
C++ library.</p>
|
|
|
|
|
|
|
|
<p>All of the code in libc++abi is <a
|
|
|
|
href="http://llvm.org/docs/DeveloperPolicy.html#license">dual licensed</a>
|
|
|
|
under the MIT license and the UIUC License (a BSD-like license).</p>
|
|
|
|
|
|
|
|
<!--=====================================================================-->
|
|
|
|
<h2 id="goals">Features and Goals</h2>
|
|
|
|
<!--=====================================================================-->
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Correctness as defined by the C++11 standard.</li>
|
2012-07-21 01:21:42 +08:00
|
|
|
<li>Provide a portable sublayer to ease the porting of <a href="http://libcxx.llvm.org/">libc++</a></li>
|
2011-05-20 07:38:38 +08:00
|
|
|
<li>On Mac OS X, be ABI compatible with the existing low-level support.</li>
|
2011-05-05 23:27:28 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<!--=====================================================================-->
|
|
|
|
<h2 id="requirements">Platform Support</h2>
|
|
|
|
<!--=====================================================================-->
|
|
|
|
|
|
|
|
<p>libc++abi is known to work on the following platforms, using clang.</p>
|
|
|
|
|
|
|
|
<ul>
|
2012-08-03 06:06:41 +08:00
|
|
|
<li>Darwin</li>
|
2011-05-05 23:27:28 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<!--=====================================================================-->
|
|
|
|
<h2 id="dir-structure">Current Status</h2>
|
|
|
|
<!--=====================================================================-->
|
|
|
|
|
2012-08-03 06:06:41 +08:00
|
|
|
<p>libc++abi is complete. <a href="spec.html">Here</a> is a
|
|
|
|
list of functionality.</p>
|
2011-05-05 23:27:28 +08:00
|
|
|
|
|
|
|
<!--=====================================================================-->
|
|
|
|
<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/libcxxabi/trunk libcxxabi</code></li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>Send discussions to the
|
|
|
|
(<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">clang mailing list</a>).</p>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|