Files
android_external_libcxx/www/debug_mode.html
Dan Albert 90dc8dd841 Update to upstream r216384.
This rebase skips the following patches in upstream:

+ 37025e1b32
Make the helper routines in string really be constexpr. This required a
bit of refacoring in algorithm as well. Give them better names while
we're at it. All of these are internal rotines; no visible functionality
change.

+ 164b297099
Implement string_view from the library fundamentals TS (n4023). Also
works in C++11 and 03, with reduced functionality (mostly in the area of
constexpr)

+ e4694b4129
Formatting improvements in the <string_view> synopsis suggested by
RSmith. No functionality change.

+ 3a61b30f3a
Minor cleanup for string_view; mostly from suggestions by Richard Smith.
Also, make the tests pass under c++03

+ 484728789e
string_view enhancements.  Move to the correct namespace. Better
constexpr support (thanks to Richard for the suggestions). Update the
tests to match this. Add <experimental/__config for experimental
macros/etc to live.

+ b1a40264dc
[libcxx] Add <experimental/utility> header for LFTS.

+ 3ee7233c80
[libcxx] expose experimental::erased_type for all standard versions.

+ 67740670f9
NFC. Remove trailing whitespace and tabs.

+ b9536101dc
NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove
external include guards.

+ 98c4e404ca.
Revert "Turn off extern templates for most uses."

Bug: 17255369
Change-Id: I629ff16275d50e4cc8767b253a2c0542468348d8
2014-09-03 17:27:48 -07:00

163 lines
2.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>libc++ debug mode status</title>
</head>
<body>
<p>
Work is beginning on a libc++ debug mode. The purpose of this table is to
record which parts of libc++ have debug mode support.
</p>
<p>
Note: Debug mode is currently not functional. Defining _LIBCPP_DEBUG will result
in fairly nasty compile errors.
</p>
<table border=1>
<tr>
<th>Section</th>
<th>Completed ?</th>
</tr>
<tr>
<td>
<p>
<code>vector&lt;T&gt;, T != bool</code>
</p>
</td>
<td align="center"> &#10003; </td>
</tr>
<tr>
<td>
<p>
<code>&lt;list&gt;</code>
</p>
</td>
<td align="center"> &#10003; </td>
</tr>
<tr>
<td>
<p>
<code>&lt;unordered_set&gt;</code>
</p>
</td>
<td align="center"> &#10003; </td>
</tr>
<tr>
<td>
<p>
<code>&lt;unordered_map&gt;</code>
</p>
</td>
<td align="center"> &#10003; </td>
</tr>
<tr>
<td>
<p>
<code>&lt;string&gt;</code>
</p>
</td>
<td align="center"> &#10003; </td>
</tr>
<tr>
<td>
<p>
<code>&lt;set&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>&lt;map&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>vector&lt;bool&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>&lt;deque&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>&lt;forward_list&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>&lt;array&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>&lt;stack&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>&lt;queue&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
<tr>
<td>
<p>
<code>&lt;algorithm&gt;</code>
</p>
</td>
<td align="center"><!-- &#10003; --></td>
</tr>
</table>
<p>
At present the table is known to not be a complete list. It is currently ordered
in approximate priority order.
</p>
<p>Last Updated: 3-June-2014</p>
</body>
</html>