hanchenye-llvm-project/libcxx/include
Marshall Clow 9531bbd7c3 Constuct a sentry object in istream::readsome, and handle failures appropriately. Fixes PR#28217.
llvm-svn: 275280
2016-07-13 16:58:48 +00:00
..
experimental Implement p0337r0. Delete operator= for polymorphic_allocator. 2016-06-27 00:55:25 +00:00
ext Cleanup: move visibility/linkage attributes to the first declaration. 2016-04-22 01:04:55 +00:00
support Implement LWG issue 1169. num_get not fully compatible with strto* 2016-06-19 06:58:22 +00:00
CMakeLists.txt Fix PR27751. Add proper dependancies for install-libcxx-headers rule 2016-05-27 23:33:10 +00:00
__bit_reference
__bsd_locale_defaults.h Reorganize _LIBCPP_LOCALE__L_EXTENSIONS 2016-03-09 15:39:39 +00:00
__bsd_locale_fallbacks.h Reorganize _LIBCPP_LOCALE__L_EXTENSIONS 2016-03-09 15:39:39 +00:00
__config Implement P0163r0. Add shared_ptr::weak_type. 2016-06-27 01:02:43 +00:00
__config_site.in [libcxx] Allow explicit pthread opt-in 2016-05-25 17:40:09 +00:00
__debug
__functional_03
__functional_base Fix most GCC attribute ignored warnings 2016-04-21 22:54:21 +00:00
__functional_base_03
__hash_table Don't compute modulus of hash if it is smaller than the bucket count. 2016-07-11 22:02:02 +00:00
__locale
__mutex_base Implement variadic lock_guard. 2016-06-14 03:48:09 +00:00
__nullptr
__refstring
__split_buffer
__sso_allocator
__std_stream
__threading_support [libcxx] Allow explicit pthread opt-in 2016-05-25 17:40:09 +00:00
__tree Fix static assert problem on gcc; remove XFAILs that I put in in r274250 2016-06-30 22:05:45 +00:00
__tuple Cleanup SFINAE in tuple, and add tests for reference assignment 2016-07-02 01:25:46 +00:00
__undef___deallocate Add option to disable __deallocate #warning 2016-07-12 14:39:13 +00:00
__undef_min_max Add option to disable __deallocate #warning 2016-07-12 14:39:13 +00:00
algorithm Add is_swappable/is_nothrow_swappable traits 2016-04-21 23:38:59 +00:00
array Add is_swappable/is_nothrow_swappable traits 2016-04-21 23:38:59 +00:00
atomic Implement LWG#2441: 'Exact-width atomic typedefs should be provided' 2016-06-30 15:28:38 +00:00
bitset Fix most GCC attribute ignored warnings 2016-04-21 22:54:21 +00:00
cassert
ccomplex
cctype Put back the undefs that Richard removed. Boost won't build w/o these; specifically the file 'bytes_methods.h' in Apple's python framework defines these. 2016-04-04 22:49:20 +00:00
cerrno
cfenv
cfloat
chrono
cinttypes
ciso646
climits
clocale
cmath Implement P0030R1: Introduce a 3-Argument Overload to std::hypot 2016-05-17 14:52:19 +00:00
codecvt
complex Cleanup: move visibility/linkage attributes to the first declaration. 2016-04-22 01:04:55 +00:00
complex.h
condition_variable
csetjmp
csignal
cstdarg
cstdbool
cstddef
cstdint
cstdio
cstdlib
cstring
ctgmath
ctime
ctype.h
cwchar
cwctype
deque Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report. 2016-07-11 21:38:08 +00:00
errno.h
exception Fix typo it _LIBCPP_NO_EXCEPTIONS macro 2016-05-07 02:30:21 +00:00
float.h
forward_list Cleanup: move visibility/linkage attributes to the first declaration. 2016-04-22 01:04:55 +00:00
fstream Don't call memmove when there's nothing to move. Fixes PR#27978. 2016-06-04 16:16:59 +00:00
functional Implement P0358r1. Fixes for not_fn. 2016-06-27 00:40:41 +00:00
future Cleanup non-standard tests as reported by STL@microsoft.com. NFC. 2016-06-01 21:05:53 +00:00
initializer_list
inttypes.h
iomanip Add missing space between >> in template declaration. Fixes C++03 build. 2016-06-17 20:16:46 +00:00
ios Make ios_base::failure visibility specified consistent 2016-04-21 23:00:33 +00:00
iosfwd
iostream
istream Constuct a sentry object in istream::readsome, and handle failures appropriately. Fixes PR#28217. 2016-07-13 16:58:48 +00:00
iterator Implement LWG685 (which is from C++11!). Fixes PR#28421. Note: this (subtly) changes the return type of operator-(Iter1, Iter2) where Iter1 is a reverse iterator or a move_iterator, and Iter2 is some other move/reverse iterator type. In practice, I believe that almost every time the second param will be const_XXX and this will mean that the return type will be the same as it was before. 2016-07-08 16:54:47 +00:00
limits
list Cleanup: move visibility/linkage attributes to the first declaration. 2016-04-22 01:04:55 +00:00
locale Fix PR28079 - std::wstring_convert move constructor broken. 2016-06-26 22:56:26 +00:00
map Add is_swappable/is_nothrow_swappable traits 2016-04-21 23:38:59 +00:00
math.h
memory Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report. 2016-07-11 21:38:08 +00:00
module.modulemap
mutex Fix const default initialization of lock_guard<> 2016-06-15 17:04:40 +00:00
new
numeric
ostream
queue Cleanup: move visibility/linkage attributes to the first declaration. 2016-04-22 01:04:55 +00:00
random
ratio
regex
scoped_allocator
set
setjmp.h
shared_mutex Qualify calls to addressof to avoid getting ADL. Fixes PR#27254. 2016-04-13 17:02:23 +00:00
sstream
stack Add is_swappable/is_nothrow_swappable traits 2016-04-21 23:38:59 +00:00
stdbool.h
stddef.h
stdexcept Fix most GCC attribute ignored warnings 2016-04-21 22:54:21 +00:00
stdio.h
stdlib.h
streambuf [streambuf] Added call to traits_type::copy to common case in xsgetn() 2016-06-10 16:00:29 +00:00
string Fix most GCC attribute ignored warnings 2016-04-21 22:54:21 +00:00
string.h
strstream
system_error
tgmath.h
thread Cleanup error handling when TLS creation fails 2016-05-30 23:15:19 +00:00
tuple Handle std::get<T>(...) for std::tuple<> 2016-07-02 03:46:08 +00:00
type_traits Allow is_swappable to SFINAE on deleted/ambiguous swap functions 2016-07-11 19:57:13 +00:00
typeindex
typeinfo
unordered_map Cleanup: move visibility/linkage attributes to the first declaration. 2016-04-22 01:04:55 +00:00
unordered_set Cleanup: move visibility/linkage attributes to the first declaration. 2016-04-22 01:04:55 +00:00
utility Replace __make_tuple_indices implementation with superior implementation. 2016-06-30 22:34:43 +00:00
valarray
vector Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report. 2016-07-11 21:38:08 +00:00
wchar.h
wctype.h