]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - TODO.TXT
Vendor import of libc++ trunk r290819:
[FreeBSD/FreeBSD.git] / TODO.TXT
1 This is meant to be a general place to list things that should be done "someday"
2
3 CXX Runtime Library Tasks
4 =========================
5 * Fix that CMake always link to /usr/lib/libc++abi.dylib on OS X.
6 * Look into mirroring libsupc++'s typeinfo vtable layout when libsupc++/libstdc++
7   is used as the runtime library.
8 * Investigate and document interoperability between libc++ and libstdc++ on
9   linux. Do this for every supported c++ runtime library.
10
11 Atomic Related Tasks
12 ====================
13 * future should use <atomic> for synchronization.
14
15 Test Suite Tasks
16 ================
17 * Improve the quality and portability of the locale test data.
18 * Convert failure tests to use Clang Verify.
19
20 Misc Tasks
21 ==========
22 * Find all sequences of >2 underscores and eradicate them.
23 * run clang-tidy on libc++
24 * Document the "conditionally-supported" bits of libc++
25 * Look at basic_string's move assignment operator, re LWG 2063 and POCMA
26 * Put a static_assert in std::allocator to deny const/volatile types (LWG 2447)