hanchenye-llvm-project/libcxx/include
Eric Fiselier 03226c5e06 Revert r290750 - Fix PR19460 - std::ios is convertible to int.
llvm-svn: 290752
2016-12-30 13:11:17 +00:00
..
experimental Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
ext
support [libc++] Add missing locale aliases 2016-09-29 03:35:41 +00:00
CMakeLists.txt [CMake] Fix issue reported on sanitizer bots 2016-12-17 21:28:24 +00:00
__bit_reference fix sign comparison warnings 2016-12-24 00:24:44 +00:00
__bsd_locale_defaults.h
__bsd_locale_fallbacks.h
__config Remove mblen(), mbtowc() and wctomb() from the thread-unsafe functions. 2016-12-30 10:44:00 +00:00
__config_site.in [libc++] Add _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS 2016-12-05 19:40:12 +00:00
__debug Ensure <__debug> gets the nullptr definition in C++03 2016-12-28 06:15:01 +00:00
__functional_03 Fix PR31489 - std::function self-swap segfaults 2016-12-29 20:03:55 +00:00
__functional_base [libcxx] Fix PR24075, PR23841 - Add scoped_allocator_adaptor::construct(pair<T, U>*, ...) overloads. 2016-12-14 21:29:29 +00:00
__functional_base_03
__hash_table Add tests for unordered container tests and std::string 2016-12-28 05:53:01 +00:00
__libcpp_version Add __libcpp_version file and __libcpp_library_version function. 2016-10-28 06:06:50 +00:00
__locale [libc++] Fix and document visibility attributes for Clang, GCC and Windows. 2016-09-15 22:27:07 +00:00
__mutex_base Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS 2016-11-18 06:42:17 +00:00
__nullptr Fix nullptr tests 2016-10-25 20:45:17 +00:00
__refstring [libc++] Fix modules build - Rework __refstring definition 2016-10-25 19:33:14 +00:00
__split_buffer
__sso_allocator
__std_stream
__string [libc++] Fix and document visibility attributes for Clang, GCC and Windows. 2016-09-15 22:27:07 +00:00
__threading_support [libcxx] Improve the gcc workaround for the missing __has_include macro. 2016-10-14 13:56:58 +00:00
__tree Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
__tuple Revert r289727 due to PR31384 2016-12-15 06:34:54 +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 Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to it 2016-12-28 05:35:32 +00:00
any Implement P0504R0: Revisiting in-place tag types for any/optional/variant 2016-11-17 19:24:04 +00:00
array Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855. 2016-08-25 15:09:01 +00:00
atomic Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS 2016-11-18 06:42:17 +00:00
bitset Avoid narrowing warnings in __bitset constructor 2016-09-02 21:02:11 +00:00
cassert
ccomplex
cctype
cerrno
cfenv
cfloat
chrono Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS 2016-11-18 06:42:17 +00:00
cinttypes
ciso646
climits
clocale
cmath [CUDA] Mark __libcpp_{isnan,isinf,isfinite} as constexpr. 2016-11-15 19:15:57 +00:00
codecvt
complex Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
complex.h
condition_variable
csetjmp
csignal
cstdarg
cstdbool
cstddef
cstdint
cstdio [libc++] Remove unnecessary MSVCRT exclusions 2016-11-08 03:31:42 +00:00
cstdlib Remove mblen(), mbtowc() and wctomb() from the thread-unsafe functions. 2016-12-30 10:44:00 +00:00
cstring
ctgmath
ctime
ctype.h
cwchar [libc++] Remove unnecessary MSVCRT exclusions 2016-11-08 03:31:42 +00:00
cwctype
deque fix sign comparison warnings 2016-12-24 00:24:44 +00:00
errno.h
exception Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
float.h
forward_list Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
fstream [libc++] Add configuration define for off_t functions 2016-10-31 15:09:10 +00:00
functional Fix PR31489 - std::function self-swap segfaults 2016-12-29 20:03:55 +00:00
future Avoid unused warning in __throw_future_error w/o exceptions enabled 2016-12-24 01:56:25 +00:00
initializer_list
inttypes.h [include] Declare __STDC_*_MACROS for C++11 compat in old libc 2016-09-26 20:20:00 +00:00
iomanip Move 'quoted' for string_view from <string_view> to <iomanip> (where the other versions of 'quoted' live. No functional change. 2016-10-27 15:10:07 +00:00
ios Revert r290750 - Fix PR19460 - std::ios is convertible to int. 2016-12-30 13:11:17 +00:00
iosfwd
iostream
istream fix sign comparison warnings 2016-12-24 00:24:44 +00:00
iterator Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to it 2016-12-28 05:35:32 +00:00
limits Fix PR30323: numeric_limits<T>::max_digits10 when using 16 bit ints. 2016-12-08 07:30:01 +00:00
limits.h [libcxx] Fix gcc build. 2016-10-10 15:56:01 +00:00
list Fix debug mode for vector/list and cleanup tests 2016-12-28 06:06:09 +00:00
locale [libc++] Make __num_get_float hidden 2016-12-24 18:05:32 +00:00
locale.h [libcxx] Implement locale.h to fix modules build 2016-11-19 01:14:15 +00:00
map Support allocators with explicit conversion constructors. Fixes bug #29000 2016-08-17 05:58:40 +00:00
math.h [libc++] Remove math_win32.h 2016-09-24 06:27:28 +00:00
memory Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
module.modulemap Fix _LIBCPP_VERSION tests with modules on Darwin 2016-12-08 06:37:41 +00:00
mutex [libcxx] Fix a data race in call_once 2016-09-04 09:55:12 +00:00
new [libc++] Fix preprocessor guard for overload declaration 2016-11-18 04:31:09 +00:00
numeric Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last week in Issaquah 2016-11-14 18:22:19 +00:00
optional Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
ostream [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI compatibility 2016-09-16 00:00:48 +00:00
queue Implement P0084r2. Changing emplace return types. 2016-07-21 03:20:17 +00:00
random fix sign comparison warnings 2016-12-24 00:24:44 +00:00
ratio [libc++] Remove various C++03 feature test macros 2016-09-25 03:34:28 +00:00
regex Fix bug #31387 - not checking end iterator when parsing decimal escape. Thanks to Karen for the report. 2016-12-24 17:21:03 +00:00
scoped_allocator [libcxx] Fix PR24075, PR23841 - Add scoped_allocator_adaptor::construct(pair<T, U>*, ...) overloads. 2016-12-14 21:29:29 +00:00
set Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
setjmp.h
shared_mutex
sstream Move _LIBCPP_INLINE_VISIBILITY to first declaration in sstream. 2016-09-16 02:09:26 +00:00
stack Implement P0084r2. Changing emplace return types. 2016-07-21 03:20:17 +00:00
stdbool.h
stddef.h
stdexcept Fix unused parameters and variables 2016-12-23 23:37:52 +00:00
stdint.h [include] Declare __STDC_*_MACROS for C++11 compat in old libc 2016-09-26 20:20:00 +00:00
stdio.h
stdlib.h
streambuf [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI compatibility 2016-09-16 00:00:48 +00:00
string Add tests for unordered container tests and std::string 2016-12-28 05:53:01 +00:00
string.h
string_view Add module definitions for string_view 2016-12-05 23:53:23 +00:00
strstream
system_error Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last week in Issaquah 2016-11-14 18:22:19 +00:00
tgmath.h
thread [libcxx] Introduce an externally-threaded libc++ variant. 2016-09-11 21:46:40 +00:00
tuple Revert r289727 due to PR31384 2016-12-15 06:34:54 +00:00
type_traits Implement P0435R1 - Resolving LWG issues for common_type 2016-12-27 21:16:48 +00:00
typeindex
typeinfo Fix strict-aliasing violation in typeinfo::hash_code() 2016-10-05 22:55:10 +00:00
unordered_map Add tests for unordered container tests and std::string 2016-12-28 05:53:01 +00:00
unordered_set
utility Workaround compilers w/o C++1z inline variables 2016-11-17 20:08:43 +00:00
valarray Use _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY in valarray to support attribute((internal_linkage)). 2016-09-16 00:13:55 +00:00
variant Choose better hash values for std::monostate and valueless variants. 2016-12-04 21:37:37 +00:00
vector Fix debug mode for vector/list and cleanup tests 2016-12-28 06:06:09 +00:00
wchar.h
wctype.h