Browse Source

Remove completed items from TODO.TXT

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@245601 91177308-0d34-0410-b5e6-96231b3b80d8
Eric Fiselier 10 years ago
parent
commit
dc68c69e32
1 changed files with 3 additions and 5 deletions
  1. 3 5
      TODO.TXT

+ 3 - 5
TODO.TXT

@@ -21,11 +21,11 @@ CXX Runtime Library Tasks
 
 
 Atomic Related Tasks
 Atomic Related Tasks
 ====================
 ====================
-* Support <atomic> in C++03 (needed for internal use).
+* Enable mixing of clang and GCC atomics internally. Currently some
+  parts of libc++ use atomics only when clang provides them.
+  (see memory@5380 for an example)
 * Audit use of libatomic builtins in <atomic> with GCC.
 * Audit use of libatomic builtins in <atomic> with GCC.
 * future should use <atomic> for synchronization.
 * future should use <atomic> for synchronization.
-* call_once should use <atomic> for synchronization.
-* Audit shared_ptr use of <atomic>
 
 
 Test Suite Tasks
 Test Suite Tasks
 ================
 ================
@@ -42,8 +42,6 @@ Misc Tasks
 * Look at basic_string's move assignment operator, re LWG 2063 and POCMA
 * Look at basic_string's move assignment operator, re LWG 2063 and POCMA
 * libc++ is missing try_emplace
 * libc++ is missing try_emplace
 * Put a static_assert in std::allocator to deny const/volatile types (LWG 2447)
 * Put a static_assert in std::allocator to deny const/volatile types (LWG 2447)
-* Investigate the effect of using __decltype instead of __typeof__ to provide
-  decltype in C++03. What code could be broken by this change?
 * Convert failure tests to use Clang Verify.
 * Convert failure tests to use Clang Verify.
 * Document support (or lack of) for C++11 libraries in C++03.
 * Document support (or lack of) for C++11 libraries in C++03.
 * Document supported compilers.
 * Document supported compilers.