blob: 943c47db011e4cf8af62ca840b7ba6b60f3ba28c [file] [log] [blame]
Howard Hinnantc7cbe502013-03-14 18:37:48 +00001<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
3<html>
4<head>
5 <title>libc++ debug mode status</title>
6</head>
7<body>
8
9<p>
10Work is beginning on a libc++ debug mode. The purpose of this table is to
11record which parts of libc++ have debug mode support.
12</p>
13
Dan Albert90dc8dd2014-08-26 11:20:46 -070014<p>
15Note: Debug mode is currently not functional. Defining _LIBCPP_DEBUG will result
16in fairly nasty compile errors.
17</p>
18
Howard Hinnantc7cbe502013-03-14 18:37:48 +000019<table border=1>
20<tr>
21<th>Section</th>
22<th>Completed ?</th>
23</tr>
24
25<tr>
26<td>
27<p>
28<code>vector&lt;T&gt;, T != bool</code>
29</p>
30</td>
Howard Hinnant302fa822013-03-28 20:35:29 +000031<td align="center"> &#10003; </td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +000032</tr>
33
34<tr>
35<td>
36<p>
37<code>&lt;list&gt;</code>
38</p>
39</td>
Howard Hinnant2062f372013-04-16 21:42:36 +000040<td align="center"> &#10003; </td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +000041</tr>
42
43<tr>
44<td>
45<p>
46<code>&lt;unordered_set&gt;</code>
47</p>
48</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +000049<td align="center"> &#10003; </td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +000050</tr>
51
52<tr>
53<td>
54<p>
55<code>&lt;unordered_map&gt;</code>
56</p>
57</td>
Howard Hinnant824c1992013-08-02 17:50:49 +000058<td align="center"> &#10003; </td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +000059</tr>
60
61<tr>
62<td>
63<p>
64<code>&lt;string&gt;</code>
65</p>
66</td>
Howard Hinnant5e571422013-08-23 20:10:18 +000067<td align="center"> &#10003; </td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +000068</tr>
69
70<tr>
71<td>
72<p>
73<code>&lt;set&gt;</code>
74</p>
75</td>
76<td align="center"><!-- &#10003; --></td>
77</tr>
78
79<tr>
80<td>
81<p>
82<code>&lt;map&gt;</code>
83</p>
84</td>
85<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +000086</tr>
87
88<tr>
89<td>
90<p>
91<code>vector&lt;bool&gt;</code>
92</p>
93</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +000094<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +000095</tr>
96
97<tr>
98<td>
99<p>
100<code>&lt;deque&gt;</code>
101</p>
102</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +0000103<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +0000104</tr>
105
106<tr>
107<td>
108<p>
109<code>&lt;forward_list&gt;</code>
110</p>
111</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +0000112<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +0000113</tr>
114
115<tr>
116<td>
117<p>
118<code>&lt;array&gt;</code>
119</p>
120</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +0000121<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +0000122</tr>
123
124<tr>
125<td>
126<p>
127<code>&lt;stack&gt;</code>
128</p>
129</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +0000130<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +0000131</tr>
132
133<tr>
134<td>
135<p>
136<code>&lt;queue&gt;</code>
137</p>
138</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +0000139<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +0000140</tr>
141
142<tr>
143<td>
144<p>
145<code>&lt;algorithm&gt;</code>
146</p>
147</td>
Howard Hinnant8b00e6c2013-08-02 00:26:35 +0000148<td align="center"><!-- &#10003; --></td>
Howard Hinnantc7cbe502013-03-14 18:37:48 +0000149</tr>
150
151
152</table>
153
154<p>
155At present the table is known to not be a complete list. It is currently ordered
156in approximate priority order.
157</p>
158
Dan Albert90dc8dd2014-08-26 11:20:46 -0700159<p>Last Updated: 3-June-2014</p>
Howard Hinnantc7cbe502013-03-14 18:37:48 +0000160
161</body>
162</html>