..
ext
license change
2010-11-16 22:09:02 +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
license change
2010-11-16 22:09:02 +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
license change
2010-11-16 22:09:02 +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
Wiped out some non-ascii characters that snuck into the copyright.
2010-05-11 21:36:01 +00:00
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
license change
2010-11-16 22:09:02 +00:00
exception
N3189 Observers for the three handler functions
2010-12-02 16:45:21 +00:00
forward_list
license change
2010-11-16 22:09:02 +00:00
fstream
license change
2010-11-16 22:09:02 +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
license change
2010-11-16 22:09:02 +00:00
locale
Effort to reduce the number of exported symbols
2010-12-17 14:46:43 +00:00
map
Marshall Clow's fix for Bug 8421.
2011-01-04 19:21:05 +00:00
memory
fix guard
2011-01-11 20:02:45 +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
Eliminate the C++0x-only is_convertible testing function that accepts
2011-01-25 01:15:41 +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
license change
2010-11-16 22:09:02 +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