blob: bc785546b48e8fb69b2630311e7c9791a7299b26 [file] [log] [blame]
Marshall Clow5cd6a892015-05-20 17:39:541This is meant to be a general place to list things that should be done "someday"
2
Eric Fiselier80964e72015-05-22 02:23:223CXX Runtime Library Tasks
4=========================
Eric Fiselier80964e72015-05-22 02:23:225* Look into mirroring libsupc++'s typeinfo vtable layout when libsupc++/libstdc++
6 is used as the runtime library.
Eric Fiselier80964e72015-05-22 02:23:227* Investigate and document interoperability between libc++ and libstdc++ on
8 linux. Do this for every supported c++ runtime library.
9
10Atomic Related Tasks
11====================
Eric Fiselier80964e72015-05-22 02:23:2212* future should use <atomic> for synchronization.
Eric Fiselier80964e72015-05-22 02:23:2213
14Test Suite Tasks
15================
Eric Fiselier80964e72015-05-22 02:23:2216* Improve the quality and portability of the locale test data.
Eric Fiseliercc44cbb2015-09-04 22:57:0017* Convert failure tests to use Clang Verify.
Eric Fiselier80964e72015-05-22 02:23:2218
19Misc Tasks
20==========
Marshall Clow5cd6a892015-05-20 17:39:5421* Find all sequences of >2 underscores and eradicate them.
22* run clang-tidy on libc++
Marshall Clow5cd6a892015-05-20 17:39:5423* Document the "conditionally-supported" bits of libc++