hanchenye-llvm-project/libcxx/include
Howard Hinnant da3b02fdb3 Missing traits::to_int_type in fstream
llvm-svn: 124727
2011-02-02 17:37:16 +00:00
..
ext Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
__bit_reference license change 2010-11-16 22:09:02 +00:00
__config Inline namespaces are always available in Clang. Rely on that without 2011-01-26 15:39:56 +00:00
__functional_03 license change 2010-11-16 22:09:02 +00:00
__functional_base license change 2010-11-16 22:09:02 +00:00
__functional_base_03 license change 2010-11-16 22:09:02 +00:00
__hash_table Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
__locale Effort to reduce the number of exported symbols 2010-12-17 14:46:43 +00:00
__mutex_base Minor fixup in <ratio> and add optional support for shared_mutex and upgrade_mutex which must be opted into with #define _LIBCPP_SHARED_LOCK 2010-11-28 19:41:07 +00:00
__split_buffer Reverting an old optimization that conflicts with the new allocator model, and causes some test casees to compile that shouldn't. 2011-01-04 19:53:31 +00:00
__sso_allocator license change 2010-11-16 22:09:02 +00:00
__std_stream license change 2010-11-16 22:09:02 +00:00
__tree Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
__tuple Chandler Carruth changed >> to > > in several places. 2011-01-24 16:07:25 +00:00
__tuple_03 license change 2010-11-16 22:09:02 +00:00
algorithm N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. 2010-11-19 22:17:28 +00:00
array LWG 1191 2010-11-17 19:52:17 +00:00
atomic After a long break to wait for the atomic spec to settle, this completes the library part of <atomic>. It currently won't even parse as it depends on the existence of the intrinsics specified at http://libcxx.llvm.org/atomic_design_a.html. Everything has been tested using fake intrinsics which have now been removed. As the intrinsics come online, the ATOMIC_* macros will need to be adjusted to reflect which operations are lock-free. These macros will probably need to be #ifdef'd for each supported platform. 2010-12-08 17:20:28 +00:00
bitset LWG 1325 2010-11-17 21:53:14 +00:00
cassert license change 2010-11-16 22:09:02 +00:00
ccomplex license change 2010-11-16 22:09:02 +00:00
cctype license change 2010-11-16 22:09:02 +00:00
cerrno license change 2010-11-16 22:09:02 +00:00
cfenv license change 2010-11-16 22:09:02 +00:00
cfloat license change 2010-11-16 22:09:02 +00:00
chrono N3191: C++ Timeout Specification 2010-11-20 19:16:30 +00:00
cinttypes
ciso646 license change 2010-11-16 22:09:02 +00:00
climits license change 2010-11-16 22:09:02 +00:00
clocale license change 2010-11-16 22:09:02 +00:00
cmath license change 2010-11-16 22:09:02 +00:00
codecvt license change 2010-11-16 22:09:02 +00:00
complex LWG 1522 2010-11-18 17:34:48 +00:00
complex.h license change 2010-11-16 22:09:02 +00:00
condition_variable N3191: C++ Timeout Specification 2010-11-20 19:16:30 +00:00
csetjmp license change 2010-11-16 22:09:02 +00:00
csignal license change 2010-11-16 22:09:02 +00:00
cstdarg license change 2010-11-16 22:09:02 +00:00
cstdbool license change 2010-11-16 22:09:02 +00:00
cstddef license change 2010-11-16 22:09:02 +00:00
cstdint license change 2010-11-16 22:09:02 +00:00
cstdio license change 2010-11-16 22:09:02 +00:00
cstdlib license change 2010-11-16 22:09:02 +00:00
cstring Bug 7983 fixed by Bernhard Rosenkraenzer 2010-10-14 17:11:39 +00:00
ctgmath license change 2010-11-16 22:09:02 +00:00
ctime license change 2010-11-16 22:09:02 +00:00
cwchar license change 2010-11-16 22:09:02 +00:00
cwctype license change 2010-11-16 22:09:02 +00:00
deque Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
exception N3189 Observers for the three handler functions 2010-12-02 16:45:21 +00:00
forward_list Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
fstream Missing traits::to_int_type in fstream 2011-02-02 17:37:16 +00:00
functional Remove an (incorrect) compiler workaround in the __mu function. The 2011-01-25 23:11:15 +00:00
future N3189 Observers for the three handler functions 2010-12-02 16:45:21 +00:00
initializer_list license change 2010-11-16 22:09:02 +00:00
iomanip license change 2010-11-16 22:09:02 +00:00
ios Effort to reduce the number of exported symbols 2010-12-17 14:46:43 +00:00
iosfwd Two minor fixes: 1. Put integral_constant conversion to integral in even without constexpr support. 2. Add ios_base to <iosfwd>. The latter is being tracked by LWG 2026. 2011-01-08 20:00:48 +00:00
iostream license change 2010-11-16 22:09:02 +00:00
istream license change 2010-11-16 22:09:02 +00:00
iterator Teach move_iterator that rvalue references cannot bind to non-function 2011-01-26 00:12:48 +00:00
limits license change 2010-11-16 22:09:02 +00:00
list Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
locale Effort to reduce the number of exported symbols 2010-12-17 14:46:43 +00:00
map Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
memory Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
mutex Fixing an ambiguity in variadics found by clang. 2011-01-12 22:56:59 +00:00
new N3189 Observers for the three handler functions 2010-12-02 16:45:21 +00:00
numeric license change 2010-11-16 22:09:02 +00:00
ostream license change 2010-11-16 22:09:02 +00:00
queue license change 2010-11-16 22:09:02 +00:00
random LWG 1522 2010-11-18 17:34:48 +00:00
ratio Minor fixup in <ratio> and add optional support for shared_mutex and upgrade_mutex which must be opted into with #define _LIBCPP_SHARED_LOCK 2010-11-28 19:41:07 +00:00
regex N3158 Missing preconditions for default-constructed match_result objects 2010-12-08 21:07:55 +00:00
scoped_allocator license change 2010-11-16 22:09:02 +00:00
set license change 2010-11-16 22:09:02 +00:00
sstream license change 2010-11-16 22:09:02 +00:00
stack license change 2010-11-16 22:09:02 +00:00
stdexcept license change 2010-11-16 22:09:02 +00:00
streambuf license change 2010-11-16 22:09:02 +00:00
string Add always_inline to string move constructors 2011-01-26 00:06:59 +00:00
strstream license change 2010-11-16 22:09:02 +00:00
system_error license change 2010-11-16 22:09:02 +00:00
tgmath.h license change 2010-11-16 22:09:02 +00:00
thread Effort to reduce the number of exported symbols 2010-12-17 14:46:43 +00:00
tuple tweak for readability (no functionality change) 2011-01-25 16:31:30 +00:00
type_traits minor corrections to test, and hook is_base_of up to clang intrinsic 2011-01-28 20:00:37 +00:00
typeindex license change 2010-11-16 22:09:02 +00:00
typeinfo license change 2010-11-16 22:09:02 +00:00
unordered_map Qualify calls to addressof with std::. Bug 9106 2011-02-02 17:36:20 +00:00
unordered_set license change 2010-11-16 22:09:02 +00:00
utility Add attribute to inlined member. 2011-01-13 20:05:05 +00:00
valarray license change 2010-11-16 22:09:02 +00:00
vector Reverting an old optimization that conflicts with the new allocator model, and causes some test casees to compile that shouldn't. 2011-01-04 19:53:31 +00:00