.. |
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
|
Michael van der Westhuizen: Patches for Linux. Fixes http://llvm.org/bugs/show_bug.cgi?id=14648.
|
2013-01-14 17:07:27 +00:00 |
__debug
|
Further macro protection by replacing _[A-Z] with _[A-Z]p
|
2011-11-29 18:15:50 +00:00 |
__functional_03
|
Further macro protection by replacing _[A-Z] with _[A-Z]p
|
2011-11-29 18:15:50 +00:00 |
__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
|
Revert accidental check-in. These changes are probably good, but premature at this point.
|
2013-02-07 15:31:44 +00:00 |
__sso_allocator
|
Further macro protection by replacing _[A-Z] with _[A-Z]p
|
2011-11-29 18:15:50 +00:00 |
__std_stream
|
Quash a whole bunch of warnings
|
2011-12-01 20:21:04 +00:00 |
__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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
__undef_min_max
|
Some minor mingw64 porting tweaks from Glen.
|
2012-09-03 18:13:11 +00:00 |
algorithm
|
Change the 'result_type' from unsigned to 'uint_fast32_t'. This eliminates truncation warnings on Linux
|
2013-02-07 22:12:02 +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
|
Implement the ATOMIC_*_LOCK_FREE macros.
|
2013-01-21 20:39:41 +00:00 |
bitset
|
Correct silly type-o. Thanks Richard.
|
2013-03-06 18:16:12 +00:00 |
cassert
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
ccomplex
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
cctype
|
More windows port work by Ruben Van Boxem
|
2011-10-22 20:59:45 +00:00 |
cerrno
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
cfenv
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
cfloat
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
chrono
|
Don't neglect to "return *this".
|
2012-10-13 02:03:45 +00:00 |
cinttypes
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
ciso646
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
climits
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
clocale
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
cmath
|
Make <cmath> classification macros work with integral types.
|
2013-01-14 20:56:22 +00:00 |
codecvt
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
complex
|
Dimitry Andric: Silence some miscellaneous warnings.
|
2012-11-06 21:55:44 +00:00 |
complex.h
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
csignal
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
cstdarg
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
cstdbool
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
ctime
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
cwchar
|
Dimitry Andric: When using libc++ headers on FreeBSD, in combination with -std=c++98,
|
2012-11-26 21:18:17 +00:00 |
cwctype
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Constrain bind operator()() to not exist if the call is not valid. Fixes http://llvm.org/bugs/show_bug.cgi?id=15295.
|
2013-02-21 18:16:55 +00:00 |
future
|
Donated anonymously: This enables GCC 4.8.0 to build libc++.
|
2013-01-21 17:26:55 +00:00 |
initializer_list
|
Further macro protection by replacing _[A-Z] with _[A-Z]p
|
2011-11-29 18:15:50 +00:00 |
iomanip
|
Further macro protection by replacing _[A-Z] with _[A-Z]p
|
2011-11-29 18:15:50 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
istream
|
Have basic_istream::read call sgetn intead of sbumpc individual characters. This addresses http://llvm.org/bugs/show_bug.cgi?id=15427.
|
2013-03-06 19:27:56 +00:00 |
iterator
|
Remove test for eof from istreambuf_iterator constructors. It is no longer necessary and potentially violates the constructor's noexcept spec.
|
2012-12-29 17:45:42 +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
|
Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause
|
2013-01-22 17:26:08 +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
|
Alexey Samsonov: #ifdefs out undefined function in static build of libc++ w/o RTTI.
|
2013-02-25 15:50:36 +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
|
More windows port work by Ruben Van Boxem
|
2011-10-22 20:59:45 +00:00 |
ostream
|
Optimize basic_ostream::write by having it call sputn instead of sputc.
|
2013-01-15 17:22:03 +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
|
Further macro protection by replacing _[A-Z] with _[A-Z]p
|
2011-11-29 18:15:50 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
set
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
sstream
|
Add protection from min/max macros
|
2011-11-29 16:45:27 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Revert accidental check-in. These changes are probably good, but premature at this point.
|
2013-02-07 15:31:44 +00:00 |
strstream
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Implement std::is_base_of for the case where we don't have a compiler
|
2012-12-20 04:20:28 +00:00 |
typeindex
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
typeinfo
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Windows support by Ruben Van Boxem.
|
2011-10-17 20:05:10 +00:00 |
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
|
Revert accidental check-in. These changes are probably good, but premature at this point.
|
2013-02-07 15:31:44 +00:00 |