<!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<T>, T != bool</code> </p> </td> <td align="center"> ✓ </td> </tr> <tr> <td> <p> <code><list></code> </p> </td> <td align="center"> ✓ </td> </tr> <tr> <td> <p> <code><unordered_set></code> </p> </td> <td align="center"> ✓ </td> </tr> <tr> <td> <p> <code><unordered_map></code> </p> </td> <td align="center"> ✓ </td> </tr> <tr> <td> <p> <code><string></code> </p> </td> <td align="center"> ✓ </td> </tr> <tr> <td> <p> <code><set></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code><map></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code>vector<bool></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code><deque></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code><forward_list></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code><array></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code><stack></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code><queue></code> </p> </td> <td align="center"><!-- ✓ --></td> </tr> <tr> <td> <p> <code><algorithm></code> </p> </td> <td align="center"><!-- ✓ --></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>