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
u3shit f97a0cd197 vita: do not define __GLIBCXX__ in every header
new boost doesn't like it
4 years ago
..
experimental Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. 7 years ago
ext Remove usages of _LIBCPP_MSVC which is never defined 8 years ago
support Fix Shadowing warning on Windows 7 years ago
CMakeLists.txt [libcxx] Remove dynarray 7 years ago
__bit_reference Refactor the newly created <bit> header. Still (almost) NFC. Reviewed as https://reviews.llvm.org/D50876 7 years ago
__bsd_locale_defaults.h Add system header pragma to BSD locale fallback headers. 8 years ago
__bsd_locale_fallbacks.h [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY 7 years ago
__config vita: do not define __GLIBCXX__ in every header 4 years ago
__config_site.in Make libc++'s versioning namespace customizable 7 years ago
__debug [libc++] Make sure we can build libc++ with -fvisibility=hidden 7 years ago
__errc [libc++] Lift std::errc into a separated header 7 years ago
__functional_03 [libcxx] func.wrap.func.con: Unset function before destroying anything 7 years ago
__functional_base [libc++] Make sure we can build libc++ with -fvisibility=hidden 7 years ago
__functional_base_03
__hash_table [libc++] Improve diagnostics for non-const comparators and hashers in associative containers 7 years ago
__libcpp_version Update version to 8.0.0svn: cmake, includes files and docs 7 years ago
__locale [libc++] Make sure we can build libc++ with -fvisibility=hidden 7 years ago
__mutex_base threads: support pre-vista windows 4 years ago
__node_handle Second half of C++17's splicing maps and sets 7 years ago
__nullptr [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY 7 years ago
__split_buffer [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows 8 years ago
__sso_allocator Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. 7 years ago
__std_stream [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows 8 years ago
__string Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 7 years ago
__threading_support threads: support pre-vista windows 4 years ago
__tree [libc++] Improve diagnostics for non-const comparators and hashers in associative containers 7 years ago
__tuple Change from a to a . Fixes PR#39871. 7 years ago
__undef_macros [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows 8 years ago
algorithm [libcxx] Speeding up partition_point/lower_bound/upper_bound 7 years ago
any [libcxx] Add availability markup for bad_optional_access, bad_variant_access and bad_any_cast 7 years ago
array Change from a to a . Fixes PR#39871. 7 years ago
atomic Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
bit Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
bitset [libcxx] Call __count_bool_true for bitset count 7 years ago
cassert
ccomplex
cctype
cerrno
cfenv
cfloat Test for the presence of a bunch of new macros for c++17. These macros come from C11. Part of P0063 7 years ago
charconv Run the min/max tests agaist the header <charconv>. Fix that header so it passes. NFC. 7 years ago
chrono Implement the 'sys_time' portions of the C++20 calendaring stuff. Reviewed as D56494 7 years ago
cinttypes
ciso646
climits
clocale
cmath Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
codecvt [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY 7 years ago
compare [libc++] Declare <compare> operators with the proper visibility attribute 7 years ago
complex Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
complex.h
condition_variable [libc++] Make _LIBCPP_TYPE_VIS export members 8 years ago
csetjmp
csignal
cstdarg
cstdbool
cstddef Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
cstdint
cstdio [libc++] Drop support for CRTs older than VS 2015 8 years ago
cstdlib Selectively import timespec_get into namespace std, since some C libraries don't have it. Reviewed as https://reviews.llvm.org/D50799 7 years ago
cstring
ctgmath
ctime Selectively import timespec_get into namespace std, since some C libraries don't have it. Reviewed as https://reviews.llvm.org/D50799 7 years ago
ctype.h [libc++] Refactor Windows support headers. 8 years ago
cwchar
cwctype
deque Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
errno.h
exception [libcxx] Mark stray symbols as hidden to try and fix the build 7 years ago
filesystem Implement LWG 3065: Make path operators friends. 7 years ago
float.h Test for the presence of a bunch of new macros for c++17. These macros come from C11. Part of P0063 7 years ago
forward_list Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
fstream Set the buffer of an fstream to empty when the underlying file is closed. This 'fixes' PR#38052 - std::fstream still good after closing and updating content. 7 years ago
functional fix clang-msvc build (yay) 5 years ago
future [libc++] Remove race condition in std::async 7 years ago
initializer_list [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY 7 years ago
inttypes.h
iomanip Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
ios [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY 7 years ago
iosfwd Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 7 years ago
iostream
istream Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 7 years ago
iterator Fix PR39619 - iterator_traits isn't SFINAE-friendly enough. Thanks to Eric for the report 7 years ago
limits Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 7 years ago
limits.h
list Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
locale [libcxx] Mark do_open, do_get and do_close parameters unused when catopen is missing 7 years ago
locale.h
map Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
math.h [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY 7 years ago
memory Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. 7 years ago
module.modulemap [libcxx] Remove dynarray 7 years ago
mutex Annotate scoped_lock as with scoped_lockable attribute 7 years ago
new [libcxx] Remove bad_array_length 7 years ago
numeric Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
optional [libcxx] Reorganize tests since the application of P0602R4 7 years ago
ostream Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 7 years ago
queue Deduction guides for the container adaptors - queue, stack, and priority_queue 7 years ago
random [libc++] Use correct rand.eng.mers all-zeroes seed sequence fallback 7 years ago
ratio Implement most of P0607: Inline Variables for the Standard Library. This involved marking a lot of variables as inline (but only for C++17 and later). 8 years ago
regex [regex] Use distinct __regex_word on NetBSD 7 years ago
scoped_allocator Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 7 years ago
set Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
setjmp.h
shared_mutex [libcxx] Provide thread annotations for shared_mutex 7 years ago
span Implement P1085R2 - Should Span be Regular?. This consists entirely of deletions 7 years ago
sstream [NFC][libc++] Consistently use spaces to indent 7 years ago
stack Deduction guides for the container adaptors - queue, stack, and priority_queue 7 years ago
stdbool.h
stddef.h Teach libc++ to use native NetBSD's max_align_t 7 years ago
stdexcept [NFC][libc++] Consistently use spaces to indent 7 years ago
stdint.h
stdio.h libcxx: Rename vasprintf function to __libcpp_vasprintf. 8 years ago
stdlib.h [libc++] Refactor Windows support headers. 8 years ago
streambuf [libcxx] Don't depend on availability markup to provide the streams in the dylib 7 years ago
string Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
string.h
string_view workaround msvc abi being a crap and can't mangle names 4 years ago
strstream Cleanup _LIBCPP_HAS_NO_<c++11-feature> in the input.output library 8 years ago
system_error [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCPP_BUILDING_LIBRARY 7 years ago
tgmath.h Implement LWG 2835 - fix <tgmath.h> 7 years ago
thread [libc++] Make sure we can build libc++ with -fvisibility=hidden 7 years ago
tuple Change from a to a . Fixes PR#39871. 7 years ago
type_traits Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. 7 years ago
typeindex [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS 9 years ago
typeinfo [libcxx] Remove unused macro _LIBCPP_HAS_UNIQUE_TYPEINFO 7 years ago
unordered_map Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
unordered_set Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
utility Fix PR40230 - std::pair may have padding on FreeBSD. 7 years ago
valarray Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. 7 years ago
variant [libcxx] Reorganize tests since the application of P0602R4 7 years ago
vector Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 7 years ago
version Fix feature test macros for atomics/mutexes without threading 7 years ago
wchar.h [libc++] Account for Microsoft CRT const overloads 8 years ago
wctype.h