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 2a0436688e Merge r296561 - Fix PR32097 - is_abstract doesn't work on class templates.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/branches/release_40@302071 91177308-0d34-0410-b5e6-96231b3b80d8
9 years ago
..
experimental Revert "Rework fix for PR19460 - Use explicit bool as an extension instead." 9 years ago
ext [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
support Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros. 9 years ago
CMakeLists.txt Simplify CMake target for the __generated_config header 9 years ago
__bit_reference Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros. 9 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 r293154: 9 years ago
__config_site.in [libc++] Cleanup and document <__threading_support> 9 years ago
__debug Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG 9 years ago
__functional_03 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
__functional_base Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG 9 years ago
__functional_base_03 [libcxx] Rewrite C++03 __invoke. 10 years ago
__hash_table [libc++] Tolerate presence of __deallocate macro 9 years ago
__libcpp_version Add __libcpp_version file and __libcpp_library_version function. 9 years ago
__locale [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
__mutex_base Swap two lines in __mutex_base. On systems with high clock rates, we could mistakenly return no_timeout when a mutex had timed out if we got a tick between these two lines. Thanks to Brian Cain for the bug report. 9 years ago
__nullptr [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
__refstring [libc++] Fix modules build - Rework __refstring definition 9 years ago
__split_buffer Cleanup: move visibility/linkage attributes to the first declaration. 10 years ago
__sso_allocator [libc++] Tolerate presence of __deallocate macro 9 years ago
__std_stream clean up some qualifier casting 9 years ago
__string Merging r293154: 9 years ago
__threading_support Merging r293197: 9 years ago
__tree Merge r294099 - Undefine min/max in __tree 9 years ago
__tuple [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
__undef_min_max Add option to disable __deallocate #warning 9 years ago
algorithm Replace identifiers called `__out` because Windows.h #defines it. 9 years ago
any [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
array Merging r292091: 9 years ago
atomic Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG 9 years ago
bitset [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 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 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 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 [CUDA] Mark __libcpp_{isnan,isinf,isfinite} as constexpr. 9 years ago
codecvt [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
complex [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 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 [libc++] Remove unnecessary MSVCRT exclusions 9 years ago
cstdlib Remove mblen(), mbtowc() and wctomb() from the thread-unsafe functions. 9 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 [libc++] Remove unnecessary MSVCRT exclusions 9 years ago
cwctype Split <wctype.h> out of <cwctype>. 10 years ago
deque Merging r292990: 9 years ago
errno.h Cleanup foo.h headers and __config to work in C 10 years ago
exception Fix unused parameters and variables 9 years ago
float.h Cleanup foo.h headers and __config to work in C 10 years ago
forward_list Merging r292990: 9 years ago
fstream [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
functional [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
future [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
initializer_list [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
inttypes.h [include] Declare __STDC_*_MACROS for C++11 compat in old libc 9 years ago
iomanip Move 'quoted' for string_view from <string_view> to <iomanip> (where the other versions of 'quoted' live. No functional change. 9 years ago
ios Fix merge error caused by r291922 9 years ago
iosfwd [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
iostream Make the presence of stdin and stdout optional. 11 years ago
istream Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG 9 years ago
iterator [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
limits [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
limits.h [libcxx] Fix gcc build. 9 years ago
list Merging r292990: 9 years ago
locale [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
locale.h [libcxx] Implement locale.h to fix modules build 9 years ago
map [libcxx] Fix PR31402: map::__find_equal_key has undefined behavior. 9 years ago
math.h [libc++] Remove math_win32.h 9 years ago
memory Qualify some type names that I thought were fine, but some of the bots don't like. 9 years ago
module.modulemap [libc++] Tolerate presence of __deallocate macro 9 years ago
mutex Merging r293581: 9 years ago
new Merge r292582 - Still expose std::align_val_t in C++17 even if we don't have aligned new/delete. 9 years ago
numeric Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last week in Issaquah 9 years ago
optional Merging r294133 and r294142: 9 years ago
ostream Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG 9 years ago
queue Merging r292990: 9 years ago
random [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
ratio [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
regex Replace identifiers called `__out` because Windows.h #defines it. 9 years ago
scoped_allocator [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
set [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 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 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
stack Merging r292990: 9 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 unused parameters and variables 9 years ago
stdint.h [include] Declare __STDC_*_MACROS for C++11 compat in old libc 9 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 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
string Merge r300397 - Fix PR32642 - string::insert and string::append don't work with move_iterator. 9 years ago
string.h Instead of asking glibc to provide correct C++ signatures for <string.h> 10 years ago
string_view Implement P0403R1 - 'Literal suffixes for basic_string_view'. Requires clang 4.0 (specifically, r290744) 9 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 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
tgmath.h Windows support by Ruben Van Boxem. 14 years ago
thread provide Win32 native threading 9 years ago
tuple [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
type_traits Merge r296561 - Fix PR32097 - is_abstract doesn't work on class templates. 9 years ago
typeindex [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
typeinfo Merge r292294: Fix type_info's constructor by making it explicit again. 9 years ago
unordered_map [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
unordered_set [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
utility [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
valarray [libc++] Tolerate presence of __deallocate macro 9 years ago
variant Merge r294612 - Fix PR31916 - std::visit rejects visitors accepting lvalue arguments 9 years ago
vector Merging r292990: 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