llvm-capstone/libcxx/include
Igor Zhukov 882fba9ff2 [libc++][ranges] Implement LWG-3865 Sorting a range of pairs
Reviewed By: Mordante, philnik, ldionne, #libc

Differential Revision: https://reviews.llvm.org/D144262
2023-03-10 09:01:52 +07:00
..
__algorithm [libc++] Enable -Wunused-template 2023-03-08 19:26:49 +01:00
__atomic [libc++] Run clang-tidy in all configurations that are run in the Docker container 2023-02-28 19:14:58 +01:00
__bit [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__charconv [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__chrono [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__compare [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__concepts [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__coroutine [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__debug_utils
__expected [libc++][CI] Switches to clang-format-16. 2023-02-17 18:03:49 +01:00
__filesystem [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__format [libc++] Add missing includes to __format/container_adaptor.h 2023-03-09 03:29:12 +01:00
__functional [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__fwd [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__ios
__iterator [libc++] implement move_iterator<T*> should be a random access iterator \n Differntial Revision- https://reviews.llvm.org/D135248 2023-03-01 23:47:00 +05:30
__memory [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__memory_resource [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__numeric [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__random [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__ranges [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__string [libc++] Forward to std::memcmp for trivially comparable types in equal 2023-02-21 17:11:21 +01:00
__support libcxx: Don't apply ABI tags to extern "C" fns 2023-01-25 07:35:33 +00:00
__thread [libc++][NFC] Remove unused includes from poll_with_backoff.h 2022-11-25 10:39:24 -05:00
__tuple_dir [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__type_traits [libc++] Enable -Wunused-template 2023-03-08 19:26:49 +01:00
__utility [libc++][ranges] Implement LWG-3865 Sorting a range of pairs 2023-03-10 09:01:52 +07:00
__variant [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
experimental [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
ext [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__assert [libc++] Remove #error about _LIBCPP_DEBUG 2023-02-07 07:42:33 -08:00
__availability [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS 2023-02-17 17:39:03 +01:00
__bit_reference [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__bsd_locale_defaults.h
__bsd_locale_fallbacks.h
__config [AIX] Fix libc++ Symbol Visibility on AIX 2023-03-08 18:58:55 +00:00
__config_site.in [libc++] Introduce a setting to remove fstream from the library 2022-11-20 10:51:32 -05:00
__debug [libc++] Run clang-tidy in all configurations that are run in the Docker container 2023-02-28 19:14:58 +01:00
__errc
__hash_table [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__locale [libc++] Add custom clang-tidy checks 2022-12-23 15:42:13 +01:00
__mbstate_t.h
__mutex_base [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__node_handle [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
__split_buffer [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
__std_stream
__threading_support [libc++] Enable radability-identifier-naming for local variables and fix any problems 2023-02-11 20:03:53 +01:00
__tree [libc++] Run clang-tidy in all configurations that are run in the Docker container 2023-02-28 19:14:58 +01:00
__undef_macros
__verbose_abort [libc++] Introduce a compile-time mechanism to override __libcpp_verbose_abort 2023-01-24 21:39:14 -05:00
algorithm [libc++] Improves clang-format settings. 2023-02-27 19:24:06 +01:00
any [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
array [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
atomic [libc++] Granularize <atomic> 2023-02-17 12:44:32 +01:00
barrier [libc++] Add custom clang-tidy checks 2022-12-23 15:42:13 +01:00
bit [libc++] Granularize <bit> and remove <__bits> 2023-01-08 17:01:21 +01:00
bitset [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
cassert [libc++] Add missing __has_include checks for C headers not provided by libc++ 2022-11-23 09:50:14 -05:00
ccomplex
cctype
cerrno
cfenv
cfloat
charconv [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
chrono [libc++] Move constexpr <cstring> functions into their own headers and remove unused <cstring> includes 2023-02-21 16:56:29 +01:00
cinttypes
ciso646
climits
clocale
CMakeLists.txt [libc++] Remove <experimental/{algorithm,functional}> 2023-02-24 14:18:12 +01:00
cmath [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
codecvt
compare [libc++] Granularize <type_traits> includes in <compare> 2022-12-23 02:58:06 +01:00
complex [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
complex.h
concepts [libc++] Granularize <type_traits> includes in <concepts> 2022-12-20 21:37:39 +01:00
condition_variable [libc++] Granularize <type_traits> includes in <compare> 2022-12-23 02:58:06 +01:00
coroutine [libc++] Granularize <type_traits> includes in <bit>, <numbers> and <coroutine> 2023-01-21 15:09:21 +01:00
csetjmp
csignal [libc++] Add missing __has_include checks for C headers not provided by libc++ 2022-11-23 09:50:14 -05:00
cstdarg [libc++] Add missing __has_include checks for C headers not provided by libc++ 2022-11-23 09:50:14 -05:00
cstdbool
cstddef [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
cstdint
cstdio
cstdlib [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
cstring [libc++] Move constexpr <cstring> functions into their own headers and remove unused <cstring> includes 2023-02-21 16:56:29 +01:00
ctgmath
ctime [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
ctype.h
cuchar
cwchar [libc++] Refactor char_traits 2022-12-09 15:45:02 +01:00
cwctype
deque [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
errno.h
exception [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS 2023-02-17 17:39:03 +01:00
execution
expected [libc++] Implement std::expected P0323R12 2022-12-14 15:43:42 +00:00
fenv.h
filesystem [libc++] Implement LWG3657 std::hash<filesystem::path> 2023-02-07 22:06:17 -08:00
float.h
format [libc++][format] Adds container adaptor formatters. 2023-01-19 17:50:16 +01:00
forward_list [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
fstream [libc++] Move constexpr <cstring> functions into their own headers and remove unused <cstring> includes 2023-02-21 16:56:29 +01:00
functional [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
future [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
initializer_list
inttypes.h
iomanip [libc++] Add clang-tidy check for version checks 2023-03-08 15:17:25 +01:00
ios [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS 2023-02-17 17:39:03 +01:00
iosfwd
iostream
istream [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
iterator [libc++] implement move_iterator<T*> should be a random access iterator \n Differntial Revision- https://reviews.llvm.org/D135248 2023-03-01 23:47:00 +05:30
latch
libcxx.imp [libc++] Granularize <atomic> 2023-02-17 12:44:32 +01:00
limits [libc++] Granularize <type_traits> includes in <utility> 2022-12-22 23:17:47 +01:00
limits.h [libc++] Don't workaround GCC issue on non-GCC compilers 2022-11-21 16:08:50 -05:00
list [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
locale [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
locale.h
map [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
math.h [libc++] Add [[nodiscard]] extensions in <math.h> 2023-01-12 18:34:49 +01:00
memory [libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwrite 2023-01-23 21:07:22 +00:00
memory_resource
module.modulemap.in [libc++] Reintroduce workaround for stdint re-export on Darwin 2023-03-02 12:38:36 -05:00
mutex [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
new [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS 2023-02-17 17:39:03 +01:00
numbers [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
numeric [libc++] Granularize <type_traits> includes in <bit>, <numbers> and <coroutine> 2023-01-21 15:09:21 +01:00
optional [libc++] Fix include order in <optional> 2023-03-09 22:35:40 +01:00
ostream [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
queue [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
random [libc++] Use numeric_limits instead of raw INT_MAX 2022-11-18 11:32:14 -05:00
ranges [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
ratio [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
regex [libc++] Implement LWG-3204: sub_match::swap only swaps the base class 2023-02-25 21:43:37 +07:00
scoped_allocator [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
semaphore [libc++] Enable radability-identifier-naming for local variables and fix any problems 2023-02-11 20:03:53 +01:00
set [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
setjmp.h
shared_mutex [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
source_location [Libcxx] Add <source_location> header. 2023-01-11 16:01:30 -05:00
span [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
sstream [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS 2023-02-17 17:39:03 +01:00
stack [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
stdatomic.h [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
stdbool.h [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
stddef.h Revert "[libc++] Remove workarounds for systems that used to require __need_XXX macros" 2022-11-22 20:46:38 +09:00
stdexcept [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS 2023-02-17 17:39:03 +01:00
stdint.h
stdio.h Revert "[libc++] Remove workarounds for systems that used to require __need_XXX macros" 2022-11-22 20:46:38 +09:00
stdlib.h [libc++] Add [[nodiscard]] extensions in <math.h> 2023-01-12 18:34:49 +01:00
streambuf [libc++][NFC] Add missing conditionals for the existence of wide characters 2022-11-21 18:00:53 -05:00
string [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
string_view [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
string.h [libc++] Use builtins when redeclaring <string.h> functions 2022-11-25 09:22:09 -05:00
strstream
system_error [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
tgmath.h
thread [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
tuple [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
type_traits [libc++] Implement P1413R3 (Deprecate std::aligned_storage and std::aligned_union) 2023-01-21 15:08:27 +01:00
typeindex [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
typeinfo [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
uchar.h
unordered_map [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
unordered_set [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
utility [libc++][ranges] Implement LWG-3865 Sorting a range of pairs 2023-03-10 09:01:52 +07:00
valarray [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS 2023-02-17 17:39:03 +01:00
variant [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
vector [libc++] Granularize <type_traits> includes 2023-03-08 22:05:04 +01:00
version [libc++] implement move_iterator<T*> should be a random access iterator \n Differntial Revision- https://reviews.llvm.org/D135248 2023-03-01 23:47:00 +05:30
wchar.h Revert "[libc++] Remove workarounds for systems that used to require __need_XXX macros" 2022-11-22 20:46:38 +09:00
wctype.h