You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libcxx/include
Howard Hinnant 2baccd81f1 Fix http://llvm.org/bugs/show_bug.cgi?id=11113
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@141714 91177308-0d34-0410-b5e6-96231b3b80d8
14 years ago
..
ext Revert r136547, r136545, and r136542 by removing slist. 14 years ago
support/win32 Windows port work by Ruben Van Boxem 14 years ago
__bit_reference Work on Windows port by Ruben Van Boxem 14 years ago
__config Attempted locale refactoring. _LIBCPP_LOCALE__L_EXTENSIONS now should be defined if one has all of the xxx_l() functions. I've defined this for apple, freebsd and win32. _LIBCPP_HAS_DEFAULTRUNELOCALE should be defined if there is a _DefaultRuneLocale. I've defined this for apple and freebsd. The block of code we're trying to migrate away from is now under #ifdef __linux__. I've tested only on OS X. I hope I haven't broken things too badly elsewhere. Please let me know. 14 years ago
__debug Another installment on debug mode. This addresses list. However this should be considered a temporary state. The API of the debug database and how vector and list use it, is unsatisfactory at the moment. It is both inefficient and overly verbose. I wanted to get this functionality checked in though. In the next day or so I'll refactor what is there in an attempt to streamline things. 14 years ago
__functional_03 _STD -> _VSTD to avoid macro clash on windows 15 years ago
__functional_base _STD -> _VSTD to avoid macro clash on windows 15 years ago
__functional_base_03 _STD -> _VSTD to avoid macro clash on windows 15 years ago
__hash_table Fixed PR10507 (http://llvm.org/bugs/show_bug.cgi?id=10507) 14 years ago
__locale Starting on musl port by Arvid Picciani 14 years ago
__mutex_base _STD -> _VSTD to avoid macro clash on windows 15 years ago
__split_buffer Fix const correctness bug in __move_assign. Found and fixed by Ion Gaztañaga. 14 years ago
__sso_allocator license change 15 years ago
__std_stream _STD -> _VSTD to avoid macro clash on windows 15 years ago
__tree _STD -> _VSTD to avoid macro clash on windows 15 years ago
__tuple Changed constraints on pair and tuple constructors from is_convertible to is_constructible. 15 years ago
__tuple_03 license change 15 years ago
algorithm Initial checkin for debug mode (version 2) 14 years ago
array _STD -> _VSTD to avoid macro clash on windows 15 years ago
atomic Provide a more readable error message for <atomic> until it is implemented. 15 years ago
bitset http://llvm.org/bugs/show_bug.cgi?id=10390 15 years ago
cassert license change 15 years ago
ccomplex license change 15 years ago
cctype license change 15 years ago
cerrno Partial Windows port by Ruben Van Boxem 14 years ago
cfenv license change 15 years ago
cfloat license change 15 years ago
chrono _STD -> _VSTD to avoid macro clash on windows 15 years ago
cinttypes Wiped out some non-ascii characters that snuck into the copyright. 16 years ago
ciso646 license change 15 years ago
climits license change 15 years ago
clocale license change 15 years ago
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. 15 years ago
codecvt license change 15 years ago
complex _STD -> _VSTD to avoid macro clash on windows 15 years ago
complex.h license change 15 years ago
condition_variable _STD -> _VSTD to avoid macro clash on windows 15 years ago
csetjmp license change 15 years ago
csignal license change 15 years ago
cstdarg license change 15 years ago
cstdbool license change 15 years ago
cstddef _STD -> _VSTD to avoid macro clash on windows 15 years ago
cstdint license change 15 years ago
cstdio license change 15 years ago
cstdlib license change 15 years ago
cstring Bug 7983 fixed by Bernhard Rosenkraenzer 15 years ago
ctgmath license change 15 years ago
ctime license change 15 years ago
cwchar Work on Windows port by Ruben Van Boxem 14 years ago
cwctype license change 15 years ago
deque Fix const correctness bug in __move_assign. Found and fixed by Ion Gaztañaga. 14 years ago
exception _STD -> _VSTD to avoid macro clash on windows 15 years ago
forward_list Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 14 years ago
fstream _STD -> _VSTD to avoid macro clash on windows 15 years ago
functional http://llvm.org/bugs/show_bug.cgi?id=10250 15 years ago
future http://llvm.org/bugs/show_bug.cgi?id=10346 15 years ago
initializer_list Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 14 years ago
iomanip license change 15 years ago
ios _STD -> _VSTD to avoid macro clash on windows 15 years ago
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. 15 years ago
iostream license change 15 years ago
istream Fix <rdar://problem/10256836> getline of an empty string mistakenly causes failure 14 years ago
iterator Fix http://llvm.org/bugs/show_bug.cgi?id=11113 14 years ago
limits Applied noexcept to everything in [language.support] (Chapter 18) 15 years ago
list Another installment on debug mode. This addresses list. However this should be considered a temporary state. The API of the debug database and how vector and list use it, is unsatisfactory at the moment. It is both inefficient and overly verbose. I wanted to get this functionality checked in though. In the next day or so I'll refactor what is there in an attempt to streamline things. 14 years ago
locale Starting on musl port by Arvid Picciani 14 years ago
map Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 14 years ago
memory Fix <rdar://problem/10217868>. 14 years ago
mutex _STD -> _VSTD to avoid macro clash on windows 15 years ago
new Provide names for template and function parameters in forward declarations. The purpose is to aid automated documentation tools. 15 years ago
numeric license change 15 years ago
ostream Fixing up some ABI issues 15 years ago
queue _STD -> _VSTD to avoid macro clash on windows 15 years ago
random Fix needle-in-haystack bug found by Walter Brown 14 years ago
ratio Upgrade <ratio> to use template aliases when available. 15 years ago
regex Fix <rdar://problem/10255403> match_results::begin() is off by one 14 years ago
scoped_allocator _STD -> _VSTD to avoid macro clash on windows 15 years ago
set Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 14 years ago
sstream _STD -> _VSTD to avoid macro clash on windows 15 years ago
stack _STD -> _VSTD to avoid macro clash on windows 15 years ago
stdexcept Applied noexcept to everything in [diagnostics] (Chapter 19) 15 years ago
streambuf _STD -> _VSTD to avoid macro clash on windows 15 years ago
string Fix const correctness bug in __move_assign. Found and fixed by Ion Gaztañaga. 14 years ago
strstream Fixing up some ABI issues 15 years ago
system_error Applied noexcept to everything in [diagnostics] (Chapter 19) 15 years ago
tgmath.h license change 15 years ago
thread _STD -> _VSTD to avoid macro clash on windows 15 years ago
tuple Fix <rdar://problem/10226704> 14 years ago
type_traits Partial Windows port by Ruben Van Boxem 14 years ago
typeindex noexcept for <typeindex>. This completes Chapter 20 [utilities]. 15 years ago
typeinfo Applied noexcept to everything in [language.support] (Chapter 18) 15 years ago
unordered_map Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 14 years ago
unordered_set Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 14 years ago
utility Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509 14 years ago
valarray Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 14 years ago
vector Chris Jefferson noted that vector iterator ownership can be transferred from source to target under move construction and move assignment. This commit makes that happen for debug mode. 14 years ago