Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 1 | <!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> | ||||
10 | Work is beginning on a libc++ debug mode. The purpose of this table is to | ||||
11 | record which parts of libc++ have debug mode support. | ||||
12 | </p> | ||||
13 | |||||
Marshall Clow | 425f008 | 2014-06-04 04:49:49 | [diff] [blame] | 14 | <p> |
15 | Note: Debug mode is currently not functional. Defining _LIBCPP_DEBUG will result | ||||
16 | in fairly nasty compile errors. | ||||
17 | </p> | ||||
18 | |||||
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 19 | <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<T>, T != bool</code> | ||||
29 | </p> | ||||
30 | </td> | ||||
Howard Hinnant | 97b8ebe | 2013-03-28 20:35:29 | [diff] [blame] | 31 | <td align="center"> ✓ </td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 32 | </tr> |
33 | |||||
34 | <tr> | ||||
35 | <td> | ||||
36 | <p> | ||||
37 | <code><list></code> | ||||
38 | </p> | ||||
39 | </td> | ||||
Howard Hinnant | 9a20da7 | 2013-04-16 21:42:36 | [diff] [blame] | 40 | <td align="center"> ✓ </td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 41 | </tr> |
42 | |||||
43 | <tr> | ||||
44 | <td> | ||||
45 | <p> | ||||
46 | <code><unordered_set></code> | ||||
47 | </p> | ||||
48 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 49 | <td align="center"> ✓ </td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 50 | </tr> |
51 | |||||
52 | <tr> | ||||
53 | <td> | ||||
54 | <p> | ||||
55 | <code><unordered_map></code> | ||||
56 | </p> | ||||
57 | </td> | ||||
Howard Hinnant | 2f51de5 | 2013-08-02 17:50:49 | [diff] [blame] | 58 | <td align="center"> ✓ </td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 59 | </tr> |
60 | |||||
61 | <tr> | ||||
62 | <td> | ||||
63 | <p> | ||||
64 | <code><string></code> | ||||
65 | </p> | ||||
66 | </td> | ||||
Howard Hinnant | 145afa1 | 2013-08-23 20:10:18 | [diff] [blame] | 67 | <td align="center"> ✓ </td> |
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 68 | </tr> |
69 | |||||
70 | <tr> | ||||
71 | <td> | ||||
72 | <p> | ||||
73 | <code><set></code> | ||||
74 | </p> | ||||
75 | </td> | ||||
76 | <td align="center"><!-- ✓ --></td> | ||||
77 | </tr> | ||||
78 | |||||
79 | <tr> | ||||
80 | <td> | ||||
81 | <p> | ||||
82 | <code><map></code> | ||||
83 | </p> | ||||
84 | </td> | ||||
85 | <td align="center"><!-- ✓ --></td> | ||||
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 86 | </tr> |
87 | |||||
88 | <tr> | ||||
89 | <td> | ||||
90 | <p> | ||||
91 | <code>vector<bool></code> | ||||
92 | </p> | ||||
93 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 94 | <td align="center"><!-- ✓ --></td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 95 | </tr> |
96 | |||||
97 | <tr> | ||||
98 | <td> | ||||
99 | <p> | ||||
100 | <code><deque></code> | ||||
101 | </p> | ||||
102 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 103 | <td align="center"><!-- ✓ --></td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 104 | </tr> |
105 | |||||
106 | <tr> | ||||
107 | <td> | ||||
108 | <p> | ||||
109 | <code><forward_list></code> | ||||
110 | </p> | ||||
111 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 112 | <td align="center"><!-- ✓ --></td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 113 | </tr> |
114 | |||||
115 | <tr> | ||||
116 | <td> | ||||
117 | <p> | ||||
118 | <code><array></code> | ||||
119 | </p> | ||||
120 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 121 | <td align="center"><!-- ✓ --></td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 122 | </tr> |
123 | |||||
124 | <tr> | ||||
125 | <td> | ||||
126 | <p> | ||||
127 | <code><stack></code> | ||||
128 | </p> | ||||
129 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 130 | <td align="center"><!-- ✓ --></td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 131 | </tr> |
132 | |||||
133 | <tr> | ||||
134 | <td> | ||||
135 | <p> | ||||
136 | <code><queue></code> | ||||
137 | </p> | ||||
138 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 139 | <td align="center"><!-- ✓ --></td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 140 | </tr> |
141 | |||||
142 | <tr> | ||||
143 | <td> | ||||
144 | <p> | ||||
145 | <code><algorithm></code> | ||||
146 | </p> | ||||
147 | </td> | ||||
Howard Hinnant | 42a3046 | 2013-08-02 00:26:35 | [diff] [blame] | 148 | <td align="center"><!-- ✓ --></td> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 149 | </tr> |
150 | |||||
151 | |||||
152 | </table> | ||||
153 | |||||
154 | <p> | ||||
155 | At present the table is known to not be a complete list. It is currently ordered | ||||
156 | in approximate priority order. | ||||
157 | </p> | ||||
158 | |||||
Marshall Clow | 425f008 | 2014-06-04 04:49:49 | [diff] [blame] | 159 | <p>Last Updated: 3-June-2014</p> |
Howard Hinnant | d70e657 | 2013-03-14 18:37:48 | [diff] [blame] | 160 | |
161 | </body> | ||||
162 | </html> |