.. |
ext
|
Dimitry Andric: Silence some miscellaneous warnings.
|
2012-11-06 21:55:44 +00:00 |
support
|
Define _WCHAR_T in solaris/wchar.h. This fixes a bug where Solaris 10 headers
|
2012-03-02 10:56:04 +00:00 |
__bit_reference
|
std::equal operating on non-const __bit_iterators was not working. This fixes it.
|
2012-08-05 21:43:11 +00:00 |
__config
|
Dimitry Andric: When using libc++ headers on FreeBSD, in combination with -std=c++98,
|
2012-11-26 21:18:17 +00:00 |
__debug
|
…
|
|
__functional_03
|
…
|
|
__functional_base
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
__functional_base_03
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
__hash_table
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
__locale
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |
__mutex_base
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
__split_buffer
|
Implement a few optimizations for vector push_back and insert. Fixes r10828365.
|
2012-02-15 00:41:34 +00:00 |
__sso_allocator
|
…
|
|
__std_stream
|
…
|
|
__tree
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
__tuple
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
__tuple_03
|
…
|
|
__undef_min_max
|
Some minor mingw64 porting tweaks from Glen.
|
2012-09-03 18:13:11 +00:00 |
algorithm
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |
array
|
Added static_assert to std::get<N>(std::array) calls to catch "out of bounds" calls
|
2012-12-18 16:46:30 +00:00 |
atomic
|
Align <atomic> with clang r163964 which disallows const _Atomic types.
|
2012-09-16 20:33:09 +00:00 |
bitset
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
cassert
|
…
|
|
ccomplex
|
…
|
|
cctype
|
…
|
|
cerrno
|
…
|
|
cfenv
|
…
|
|
cfloat
|
…
|
|
chrono
|
Don't neglect to "return *this".
|
2012-10-13 02:03:45 +00:00 |
cinttypes
|
…
|
|
ciso646
|
…
|
|
climits
|
…
|
|
clocale
|
…
|
|
cmath
|
Dimitry Andric: Silence some miscellaneous warnings.
|
2012-11-06 21:55:44 +00:00 |
codecvt
|
…
|
|
complex
|
Dimitry Andric: Silence some miscellaneous warnings.
|
2012-11-06 21:55:44 +00:00 |
complex.h
|
…
|
|
condition_variable
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
csetjmp
|
…
|
|
csignal
|
…
|
|
cstdarg
|
…
|
|
cstdbool
|
…
|
|
cstddef
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
cstdint
|
…
|
|
cstdio
|
Patch by Andrew C. Morrow: shims to work around macroized getc and putc on linux. On my eglibc 2.13 based Debian system 'getc' is a macro defined in
|
2012-07-26 20:01:13 +00:00 |
cstdlib
|
Dimitry Andric: When using libc++ headers on FreeBSD, in combination with -std=c++98,
|
2012-11-26 21:18:17 +00:00 |
cstring
|
Solaris port. Currently sees around 200 test failures, mostly related to
|
2012-02-29 13:05:08 +00:00 |
ctgmath
|
…
|
|
ctime
|
…
|
|
cwchar
|
Dimitry Andric: When using libc++ headers on FreeBSD, in combination with -std=c++98,
|
2012-11-26 21:18:17 +00:00 |
cwctype
|
…
|
|
deque
|
Change emplace for vector and deque to create the temporary (when necessary) before any changes to the container are made. Nikolay Ivchenkov deserves the credit for pushing this problem and the solution for it.
|
2012-07-08 23:23:04 +00:00 |
exception
|
Remove 'noreturn' attribute from friend declaration. This attribute will be
|
2012-11-29 04:30:50 +00:00 |
forward_list
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
fstream
|
Don't neglect to "return *this".
|
2012-10-13 02:03:45 +00:00 |
functional
|
Don't neglect to "return *this".
|
2012-10-13 02:03:45 +00:00 |
future
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
initializer_list
|
…
|
|
iomanip
|
…
|
|
ios
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
iosfwd
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
iostream
|
…
|
|
istream
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |
iterator
|
istreambuf_iterator increment should call sbumpc instead of snextc. Patch
|
2012-11-16 22:17:23 +00:00 |
limits
|
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585.
|
2012-12-12 21:14:28 +00:00 |
list
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
locale
|
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585.
|
2012-12-12 21:14:28 +00:00 |
map
|
The rules for emplace in map, multimap, unordered_map and unordered_multimap changed a while back and I'm just now updating to these new rules. In a nutshell, you've got to know you're emplacing to a pair and use one of pair's constructors. I made one extension: If you want to emplace the key and default construct the mapped_type, you can just emplace(key), as opposed to emplace(piecewise_construct, forward_as_tuple(key), forward_as_tuple()).
|
2012-05-25 22:04:21 +00:00 |
memory
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
mutex
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
new
|
mark operator new(std::nothrow) as noalias (aka __attribute__((malloc))
|
2012-06-28 16:47:34 +00:00 |
numeric
|
…
|
|
ostream
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |
queue
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
random
|
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585.
|
2012-12-12 21:14:28 +00:00 |
ratio
|
…
|
|
regex
|
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585.
|
2012-12-12 21:14:28 +00:00 |
scoped_allocator
|
…
|
|
set
|
…
|
|
sstream
|
…
|
|
stack
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
stdexcept
|
…
|
|
streambuf
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |
string
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |
strstream
|
…
|
|
system_error
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
tgmath.h
|
…
|
|
thread
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
2012-09-14 00:39:16 +00:00 |
tuple
|
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
|
2012-10-30 19:06:59 +00:00 |
type_traits
|
Richard Smith: This fixes a problem in std::is_constructible for incomplete types, and those types with a user-defined operator,().
|
2012-11-01 16:32:14 +00:00 |
typeindex
|
…
|
|
typeinfo
|
…
|
|
unordered_map
|
The rules for emplace in map, multimap, unordered_map and unordered_multimap changed a while back and I'm just now updating to these new rules. In a nutshell, you've got to know you're emplacing to a pair and use one of pair's constructors. I made one extension: If you want to emplace the key and default construct the mapped_type, you can just emplace(key), as opposed to emplace(piecewise_construct, forward_as_tuple(key), forward_as_tuple()).
|
2012-05-25 22:04:21 +00:00 |
unordered_set
|
…
|
|
utility
|
Enable the tuple interface of pair in C++03 mode.
|
2012-11-06 21:42:45 +00:00 |
valarray
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |
vector
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
2012-11-06 21:08:48 +00:00 |