[libcxx] r245601 - Remove completed items from TODO.TXT
Eric Fiselier via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 20 12:22:35 PDT 2015
Author: ericwf
Date: Thu Aug 20 14:22:35 2015
New Revision: 245601
URL: http://llvm.org/viewvc/llvm-project?rev=245601&view=rev
Log:
Remove completed items from TODO.TXT
Modified:
libcxx/trunk/TODO.TXT
Modified: libcxx/trunk/TODO.TXT
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/TODO.TXT?rev=245601&r1=245600&r2=245601&view=diff
==============================================================================
--- libcxx/trunk/TODO.TXT (original)
+++ libcxx/trunk/TODO.TXT Thu Aug 20 14:22:35 2015
@@ -21,11 +21,11 @@ CXX Runtime Library 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 at 5380 for an example)
* Audit use of libatomic builtins in <atomic> with GCC.
* future should use <atomic> for synchronization.
-* call_once should use <atomic> for synchronization.
-* Audit shared_ptr use of <atomic>
Test Suite Tasks
================
@@ -42,8 +42,6 @@ Misc Tasks
* Look at basic_string's move assignment operator, re LWG 2063 and POCMA
* libc++ is missing try_emplace
* 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.
* Document support (or lack of) for C++11 libraries in C++03.
* Document supported compilers.
More information about the cfe-commits
mailing list