llvm-project/libcxx/include
Howard Hinnant f4a797e3d2 Optimizing valarray::operator=(some-valarray-expression)
llvm-svn: 136291
2011-07-27 23:19:59 +00:00
..
ext http://llvm.org/bugs/show_bug.cgi?id=10469 2011-07-24 23:59:50 +00:00
__bit_reference http://llvm.org/bugs/show_bug.cgi?id=10248 2011-07-02 20:33:23 +00:00
__config Given that __underlying_type is now available in clang, implement 2011-07-18 18:37:21 +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 Fix uninitialized loop counter. http://llvm.org/bugs/show_bug.cgi?id=10278 2011-07-05 14:14:17 +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 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +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 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
exception _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
forward_list _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +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 Applied noexcept to everything in [language.support] (Chapter 18) 2011-05-26 18:23:59 +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 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +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 Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 2011-07-01 19:24:36 +00:00
memory http://llvm.org/bugs/show_bug.cgi?id=10390 2011-07-18 15:51:59 +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 _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
ratio Upgrade <ratio> to use template aliases when available. 2011-05-31 16:55:36 +00:00
regex _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
scoped_allocator _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
set Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 2011-07-01 19:24:36 +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 Optimization of string::operator< by M.E. O'Neill. Discussion in http://llvm.org/bugs/show_bug.cgi?id=10461 2011-07-24 21:45:06 +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 http://llvm.org/bugs/show_bug.cgi?id=10455 2011-07-23 16:14:35 +00:00
unordered_set Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 2011-07-01 19:24:36 +00:00
utility Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509 2011-07-27 19:25:28 +00:00
valarray Optimizing valarray::operator=(some-valarray-expression) 2011-07-27 23:19:59 +00:00
vector Make vector<bool>::reference and const_reference public 2011-07-09 15:50:42 +00:00