llvm-project/libcxx/include
Howard Hinnant e41124ade1 Don't move assign string::allocator_type when propagate_on_container_move_assignment is false.
llvm-svn: 137862
2011-08-17 20:36:18 +00:00
..
ext Revert r136547, r136545, and r136542 by removing slist. 2011-07-30 21:10:18 +00:00
__bit_reference http://llvm.org/bugs/show_bug.cgi?id=10248 2011-07-02 20:33:23 +00:00
__config Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
__functional_03 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__functional_base _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__functional_base_03 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__hash_table Fixed PR10507 (http://llvm.org/bugs/show_bug.cgi?id=10507) 2011-07-31 17:04:30 +00:00
__locale Conditionally wrap the changes from r134781. 2011-07-09 01:09:31 +00:00
__mutex_base _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__split_buffer _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__sso_allocator license change 2010-11-16 22:09:02 +00:00
__std_stream _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__tree _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
__tuple Changed constraints on pair and tuple constructors from is_convertible to is_constructible. 2011-07-01 20:12:51 +00:00
__tuple_03 license change 2010-11-16 22:09:02 +00:00
algorithm Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
array _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
atomic Provide a more readable error message for <atomic> until it is implemented. 2011-03-31 16:39:39 +00:00
bitset http://llvm.org/bugs/show_bug.cgi?id=10390 2011-07-18 15:51:59 +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 Changes to cerrno to protect against the case the ELAST is not defined. 2011-04-10 19:46:55 +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 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +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 http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests. 2011-05-13 21:52:40 +00:00
codecvt license change 2010-11-16 22:09:02 +00:00
complex _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
complex.h license change 2010-11-16 22:09:02 +00:00
condition_variable _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +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 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +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 Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
exception _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
forward_list Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
fstream _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
functional http://llvm.org/bugs/show_bug.cgi?id=10250 2011-07-02 18:22:36 +00:00
future http://llvm.org/bugs/show_bug.cgi?id=10346 2011-07-13 16:00:50 +00:00
initializer_list Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
iomanip license change 2010-11-16 22:09:02 +00:00
ios _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
iosfwd http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests. 2011-05-13 21:52:40 +00:00
iostream license change 2010-11-16 22:09:02 +00:00
istream Fixing up some ABI issues 2011-07-07 21:03:52 +00:00
iterator _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
limits Applied noexcept to everything in [language.support] (Chapter 18) 2011-05-26 18:23:59 +00:00
list Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
locale Revert locale for apple back to original design, getting rid of now useless helper *_l functions 2011-07-15 14:46:11 +00:00
map Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
memory Configure to get along with 2.9 clang 2011-07-29 21:35:53 +00:00
mutex _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
new Provide names for template and function parameters in forward declarations. The purpose is to aid automated documentation tools. 2011-06-14 19:58:17 +00:00
numeric license change 2010-11-16 22:09:02 +00:00
ostream Fixing up some ABI issues 2011-07-07 21:03:52 +00:00
queue _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
random Fix needle-in-haystack bug found by Walter Brown 2011-08-15 17:22:22 +00:00
ratio Upgrade <ratio> to use template aliases when available. 2011-05-31 16:55:36 +00:00
regex Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
scoped_allocator _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
set Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
sstream _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
stack _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
stdexcept Applied noexcept to everything in [diagnostics] (Chapter 19) 2011-05-26 19:48:01 +00:00
streambuf _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
string Don't move assign string::allocator_type when propagate_on_container_move_assignment is false. 2011-08-17 20:36:18 +00:00
strstream Fixing up some ABI issues 2011-07-07 21:03:52 +00:00
system_error Applied noexcept to everything in [diagnostics] (Chapter 19) 2011-05-26 19:48:01 +00:00
tgmath.h license change 2010-11-16 22:09:02 +00:00
thread _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
tuple _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
type_traits Fix PR10510: http://llvm.org/bugs/show_bug.cgi?id=10510 2011-07-27 18:34:06 +00:00
typeindex noexcept for <typeindex>. This completes Chapter 20 [utilities]. 2011-05-28 18:57:24 +00:00
typeinfo Applied noexcept to everything in [language.support] (Chapter 18) 2011-05-26 18:23:59 +00:00
unordered_map Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
unordered_set Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
utility Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509 2011-07-27 19:25:28 +00:00
valarray Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00
vector Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 2011-08-12 21:56:02 +00:00