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
Eric Fiselier 1ebab9ea93 Merge r286774 - Fixes PR30979
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/branches/release_39@287507 91177308-0d34-0410-b5e6-96231b3b80d8
9 years ago
..
experimental Implement p0337r0. Delete operator= for polymorphic_allocator. 9 years ago
ext Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
support Implement LWG issue 1169. num_get not fully compatible with strto* 10 years ago
CMakeLists.txt Fix PR27751. Add proper dependancies for install-libcxx-headers rule 10 years ago
__bit_reference Get tests running with warnings. Fix warnings in headers and tests 11 years ago
__bsd_locale_defaults.h Reorganize _LIBCPP_LOCALE__L_EXTENSIONS 10 years ago
__bsd_locale_fallbacks.h Reorganize _LIBCPP_LOCALE__L_EXTENSIONS 10 years ago
__config Merging r276003: 9 years ago
__config_site.in [libcxx] Allow explicit pthread opt-in 10 years ago
__debug Print log/error messages on stderr, not stdout 11 years ago
__functional_03 [libcxx] Fix PR23589: std::function doesn't recognize null pointer to varargs function. 10 years ago
__functional_base Fix most GCC attribute ignored warnings 10 years ago
__functional_base_03 [libcxx] Rewrite C++03 __invoke. 10 years ago
__hash_table Check for unconstrained hash equality before constrained hash equality. 9 years ago
__locale Use libcxx's default rune table with the Musl C library. 10 years ago
__mutex_base Don't use pthread initializers in constexpr constructors. Patch by elram. Reviewed at https://reviews.llvm.org/D21637. 9 years ago
__nullptr Factor definition of std::nullptr_t out of <cstddef> into a header that can also be used by <stddef.h>. 10 years ago
__refstring Fix some -Wundef issues. 11 years ago
__split_buffer Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
__sso_allocator Handle function name conflicts in _LIBCPP_MSVCRT mode 11 years ago
__std_stream Enable and fix warnings during the build. 10 years ago
__threading_support [libcxx] Allow explicit pthread opt-in 10 years ago
__tree Merging r279008: 9 years ago
__tuple Cleanup SFINAE in tuple, and add tests for reference assignment 9 years ago
__undef___deallocate Add option to disable __deallocate #warning 9 years ago
__undef_min_max Add option to disable __deallocate #warning 9 years ago
algorithm Add is_swappable/is_nothrow_swappable traits 10 years ago
array Add is_swappable/is_nothrow_swappable traits 10 years ago
atomic Implement LWG#2441: 'Exact-width atomic typedefs should be provided' 9 years ago
bitset Fix most GCC attribute ignored warnings 10 years ago
cassert Windows support by Ruben Van Boxem. 14 years ago
ccomplex Windows support by Ruben Van Boxem. 14 years ago
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. 10 years ago
cerrno Split <errno.h> out of <cerrno>. 10 years ago
cfenv Fix incorrect file header. This is <cfenv> not <cctype>. 10 years ago
cfloat Split <float.h> out of <cfloat>. 10 years ago
chrono Last bit of P0006; mark it as complete 10 years ago
cinttypes Split <inttypes.h> out of <cinttypes>. 10 years ago
ciso646 Windows support by Ruben Van Boxem. 14 years ago
climits Windows support by Ruben Van Boxem. 14 years ago
clocale Make support for thread-unsafe C functions optional. 11 years ago
cmath Implement P0030R1: Introduce a 3-Argument Overload to std::hypot 10 years ago
codecvt Update synopsis in <locale> to match LWG Issue 2229. No code change 12 years ago
complex Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
complex.h PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths. 10 years ago
condition_variable Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
csetjmp Split <setjmp.h> out of <csetjmp>. 10 years ago
csignal Windows support by Ruben Van Boxem. 14 years ago
cstdarg Windows support by Ruben Van Boxem. 14 years ago
cstdbool Windows support by Ruben Van Boxem. 14 years ago
cstddef PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths. 10 years ago
cstdint Windows support by Ruben Van Boxem. 14 years ago
cstdio Split <stdio.h> out of <cstdio>. 10 years ago
cstdlib Split <stdlib.h> out of <cstdlib>. 10 years ago
cstring Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from 10 years ago
ctgmath Windows support by Ruben Van Boxem. 14 years ago
ctime Make support for thread-unsafe C functions optional. 11 years ago
ctype.h PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths. 10 years ago
cwchar Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from 10 years ago
cwctype Split <wctype.h> out of <cwctype>. 10 years ago
deque Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report. 9 years ago
errno.h Cleanup foo.h headers and __config to work in C 10 years ago
exception Fix typo it _LIBCPP_NO_EXCEPTIONS macro 10 years ago
float.h Cleanup foo.h headers and __config to work in C 10 years ago
forward_list Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
fstream Don't call memmove when there's nothing to move. Fixes PR#27978. 10 years ago
functional Implement P0358r1. Fixes for not_fn. 9 years ago
future Cleanup non-standard tests as reported by STL@microsoft.com. NFC. 10 years ago
initializer_list Apply constexpr to initializer_list for c++1y. 12 years ago
inttypes.h Cleanup foo.h headers and __config to work in C 10 years ago
iomanip Add missing space between >> in template declaration. Fixes C++03 build. 10 years ago
ios Make ios_base::failure visibility specified consistent 10 years ago
iosfwd Make __wrap_iter work with GCC again 10 years ago
iostream Make the presence of stdin and stdout optional. 11 years ago
istream Constuct a sentry object in istream::readsome, and handle failures appropriately. Fixes PR#28217. 9 years ago
iterator Merging r278282: 9 years ago
limits [WebAssembly] Set std::numeric_limits's traps field for WebAssembly. 10 years ago
list Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
locale Fix PR28079 - std::wstring_convert move constructor broken. 9 years ago
map Merging r278904: 9 years ago
math.h PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths. 10 years ago
memory Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report. 9 years ago
module.modulemap Remove __config module to avoid #include cycle when libc headers include libc++'s <foo.h> headers. 10 years ago
mutex Fix const default initialization of lock_guard<> 10 years ago
new [libcxx] Rework sized delete. 11 years ago
numeric [libcxx] Fix use of operator comma where the types can be user defined 11 years ago
ostream Revert "Remove visibility attributes from out-of-class method definitions in iostreams." 10 years ago
queue Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
random Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
ratio Missing file from last commit 10 years ago
regex [libcxx] Fix definition of regex_traits::__regex_word on big-endian glibc systems 10 years ago
scoped_allocator Fix LWG#2476: scoped_allocator_adaptor is not assignable 10 years ago
set Add static_assert to set/multiset/map/multimap/forward_list/deque that the allocator's value_type match the container's value_type. vector/unordered/list/string already do this. Add tests for all the containers to verify this. 10 years ago
setjmp.h Cleanup foo.h headers and __config to work in C 10 years ago
shared_mutex Qualify calls to addressof to avoid getting ADL. Fixes PR#27254. 10 years ago
sstream Revert "Remove visibility attributes from out-of-class method definitions in iostreams." 10 years ago
stack Add is_swappable/is_nothrow_swappable traits 10 years ago
stdbool.h Add stdbool.h wrapper for libc++ 10 years ago
stddef.h PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths. 10 years ago
stdexcept Fix most GCC attribute ignored warnings 10 years ago
stdio.h Split <stdio.h> out of <cstdio>. 10 years ago
stdlib.h Cleanup foo.h headers and __config to work in C 10 years ago
streambuf [streambuf] Added call to traits_type::copy to common case in xsgetn() 10 years ago
string Fix most GCC attribute ignored warnings 10 years ago
string.h Instead of asking glibc to provide correct C++ signatures for <string.h> 10 years ago
strstream No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute. 13 years ago
system_error Fix most GCC warnings during build. Only -Wattribute left. 10 years ago
tgmath.h Windows support by Ruben Van Boxem. 14 years ago
thread Cleanup error handling when TLS creation fails 10 years ago
tuple Merge r286774 - Fixes PR30979 9 years ago
type_traits Allow is_swappable to SFINAE on deleted/ambiguous swap functions 9 years ago
typeindex Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. 12 years ago
typeinfo RTTI Uniqueness: remove __name_for_load function. 12 years ago
unordered_map Merging r278904: 9 years ago
unordered_set Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
utility Rename and rework `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR`. Move FreeBSD configuration in-tree. 9 years ago
valarray Mark declarations of externally instantiated functions as inline so GCC doesn't complain. 10 years ago
vector Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report. 9 years ago
wchar.h Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from 10 years ago
wctype.h Split <wctype.h> out of <cwctype>. 10 years ago