xref: /aosp_15_r20/external/cronet/third_party/libc++/src/TODO.TXT (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard WorkerThis is meant to be a general place to list things that should be done "someday"
2*6777b538SAndroid Build Coastguard Worker
3*6777b538SAndroid Build Coastguard WorkerCXX Runtime Library Tasks
4*6777b538SAndroid Build Coastguard Worker=========================
5*6777b538SAndroid Build Coastguard Worker* Look into mirroring libsupc++'s typeinfo vtable layout when libsupc++/libstdc++
6*6777b538SAndroid Build Coastguard Worker  is used as the runtime library.
7*6777b538SAndroid Build Coastguard Worker* Investigate and document interoperability between libc++ and libstdc++ on
8*6777b538SAndroid Build Coastguard Worker  linux. Do this for every supported c++ runtime library.
9*6777b538SAndroid Build Coastguard Worker
10*6777b538SAndroid Build Coastguard WorkerAtomic Related Tasks
11*6777b538SAndroid Build Coastguard Worker====================
12*6777b538SAndroid Build Coastguard Worker* future should use <atomic> for synchronization.
13*6777b538SAndroid Build Coastguard Worker
14*6777b538SAndroid Build Coastguard WorkerTest Suite Tasks
15*6777b538SAndroid Build Coastguard Worker================
16*6777b538SAndroid Build Coastguard Worker* Improve the quality and portability of the locale test data.
17*6777b538SAndroid Build Coastguard Worker* Convert failure tests to use Clang Verify.
18*6777b538SAndroid Build Coastguard Worker
19*6777b538SAndroid Build Coastguard WorkerMisc Tasks
20*6777b538SAndroid Build Coastguard Worker==========
21*6777b538SAndroid Build Coastguard Worker* Find all sequences of >2 underscores and eradicate them.
22*6777b538SAndroid Build Coastguard Worker* run clang-tidy on libc++
23*6777b538SAndroid Build Coastguard Worker* Document the "conditionally-supported" bits of libc++
24