.. |
experimental
|
b0651b603e
[libcxx] Do not implicitly #include assert.h
|
5 years ago |
ext
|
30af772fc7
Change default bucket count in hash_set/hash_map.
|
6 years ago |
support
|
a50f503562
[libc++] Remove empty header xlocale/xlocale.h
|
6 years ago |
CMakeLists.txt
|
4dff356569
[NFC] Fix typos in CMake comment
|
5 years ago |
__bit_reference
|
3c73561841
Reorganize the 'bit' header to make most of the facilities available for internal use pre-C++20. NFC for external users
|
6 years ago |
__bsd_locale_defaults.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__bsd_locale_fallbacks.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__config
|
41e7283b76
Refine check for `_LIBCPP_C_HAS_NO_GETS` on FreeBSD
|
5 years ago |
__config_site.in
|
56c0bbff3a
[libc++] Take 2: Integrate the PSTL into libc++
|
6 years ago |
__debug
|
eb2e397396
Remove exception throwing debug mode handler support.
|
6 years ago |
__errc
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__functional_03
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__functional_base
|
00f026a08c
[libc++] Take 2: Implement LWG 2510
|
5 years ago |
__functional_base_03
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__hash_table
|
3c73561841
Reorganize the 'bit' header to make most of the facilities available for internal use pre-C++20. NFC for external users
|
6 years ago |
__libcpp_version
|
548f2e8e96
Bump the trunk version to 10.0.0svn
|
6 years ago |
__locale
|
381f2497df
[libcxx] Fix build breakage on mips
|
6 years ago |
__mutex_base
|
00f026a08c
[libc++] Take 2: Implement LWG 2510
|
5 years ago |
__node_handle
|
8e365750a0
Avoid name conflict with kernel headers
|
6 years ago |
__nullptr
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__split_buffer
|
6cebf7c36f
Improve codegen for deque.
|
6 years ago |
__sso_allocator
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__std_stream
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
__string
|
4428baf8bd
Add debug check for null pointers passed to <string_view>
|
6 years ago |
__threading_support
|
2b0de5a74d
[libcxx] Only declare contents of threading API when
|
6 years ago |
__tree
|
f579c7c19d
Fix memory leak in set and map.
|
6 years ago |
__tuple
|
8ef0e6a4fe
Refactor default constructor SFINAE in pair and tuple.
|
5 years ago |
__undef_macros
|
4abbf7dac3
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
algorithm
|
4dde9ccef5
Add a missing _VSTD:: before a call to merge. Fixes PR43034. Checked the rest of 'algorithm' looking for unqualified calls. Didn't find any.
|
6 years ago |
any
|
b82bfabdfd
[NFC][libc++] Remove stray semi-colon after function definition
|
6 years ago |
array
|
b857e811b3
[libc++] Declare std::tuple_element as struct instead of class
|
6 years ago |
atomic
|
40f365f4c4
[libc++] Use __extension__ in a portable manner
|
6 years ago |
bit
|
fb20aaa0a0
Implement most of P1612R1: Relocate endian. Moves the std::endian functionality from 'type-traits' to 'bit'. No other change. The reason that this is 'partial' is that P1621 also recommends a feature-test macro, but I don't have the value for that one yet. In a month or so, I'll add that
|
6 years ago |
bitset
|
b87e5f52af
Ensure bitset's string constructor doesn't poison the overload set.
|
6 years ago |
cassert
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
ccomplex
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cctype
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cerrno
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cfenv
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cfloat
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
charconv
|
ad464887b9
[libc++] Fix build with gcc 4.8
|
6 years ago |
chrono
|
70a91436c2
Revert "Extension: Mark the default constructor of chrono::duration as conditionally noexcept"; this breaks the gcc5 bot for C++11
|
6 years ago |
cinttypes
|
4abbf7dac3
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
ciso646
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
climits
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
clocale
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cmath
|
cae4caafde
[libc++] Harden usage of static_assert against C++03
|
5 years ago |
codecvt
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
compare
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
complex
|
c30e2d9f77
[NFC][libcxx] Remove trailing whitespace
|
6 years ago |
complex.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
condition_variable
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
csetjmp
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
csignal
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cstdarg
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cstdbool
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cstddef
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cstdint
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cstdio
|
2f2e175e44
Remove ::gets for FreeBSD 13 and later
|
6 years ago |
cstdlib
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cstring
|
4abbf7dac3
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
ctgmath
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
ctime
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
ctype.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cwchar
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
cwctype
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
deque
|
6cebf7c36f
Improve codegen for deque.
|
6 years ago |
errno.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
exception
|
3f10018902
Make move and forward work in C++03.
|
6 years ago |
execution
|
af16e881aa
[pstl][libc++] Provide uglified header names for interface headers
|
6 years ago |
fenv.h
|
aebb09cfdb
Mark fenv.h as a system header before the #include_next directive
|
6 years ago |
filesystem
|
9feb945a66
[libc++] Always build with -fvisibility=hidden
|
6 years ago |
float.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
forward_list
|
7a377e25a4
Make forward_list::remove/remove_if/unique all return void before C++20; undoes that bit of D58332. Thanks to Mikhail Maltsev for pointing this out
|
6 years ago |
fstream
|
ba4e717aaf
Open fstream files in O_CLOEXEC mode when possible.
|
6 years ago |
functional
|
8279a1399e
Revert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides."
|
6 years ago |
future
|
bf5a8da542
Assume __is_final, __is_base_of, and friends.
|
6 years ago |
initializer_list
|
c30e2d9f77
[NFC][libcxx] Remove trailing whitespace
|
6 years ago |
inttypes.h
|
681171bd1e
AIX system headers need stdint.h and inttypes.h to be re-enterable
|
6 years ago |
iomanip
|
c30e2d9f77
[NFC][libcxx] Remove trailing whitespace
|
6 years ago |
ios
|
c30e2d9f77
[NFC][libcxx] Remove trailing whitespace
|
6 years ago |
iosfwd
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
iostream
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
istream
|
4a3529492c
[libc++] Implement LWG 3199
|
6 years ago |
iterator
|
8279a1399e
Revert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides."
|
6 years ago |
limits
|
8cc83b0d54
Fix -Wdouble-promotion warnings.
|
6 years ago |
limits.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
list
|
7a377e25a4
Make forward_list::remove/remove_if/unique all return void before C++20; undoes that bit of D58332. Thanks to Mikhail Maltsev for pointing this out
|
6 years ago |
locale
|
c30e2d9f77
[NFC][libcxx] Remove trailing whitespace
|
6 years ago |
locale.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
map
|
2f961a057f
[libc++] Use _EnableIf instead of std::enable_if in deduction guides for map and set
|
6 years ago |
math.h
|
87e6185621
[libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros
|
6 years ago |
memory
|
78d6a7767e
[libcxx] Remove shared_ptr::make_shared
|
5 years ago |
module.modulemap
|
56c0bbff3a
[libc++] Take 2: Integrate the PSTL into libc++
|
6 years ago |
mutex
|
00f026a08c
[libc++] Take 2: Implement LWG 2510
|
5 years ago |
new
|
00f026a08c
[libc++] Take 2: Implement LWG 2510
|
5 years ago |
numeric
|
af16e881aa
[pstl][libc++] Provide uglified header names for interface headers
|
6 years ago |
optional
|
7779ab4a2d
Add a missing '__uncvref_t' to the SFINAE constraints for optional's assignment operator. Fixes PR38638. Thanks to Jonathan Wakely for the report
|
6 years ago |
ostream
|
5265e271ed
Add forward declaration of operator<< in <string_view> as required.
|
5 years ago |
queue
|
c30e2d9f77
[NFC][libcxx] Remove trailing whitespace
|
6 years ago |
random
|
f6e8515214
[libc++] Explicitly cast in generate_canonical
|
6 years ago |
ratio
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
regex
|
56448456d8
Add a missing default parameter to regex::assign. This is LWG3296; reviewed as https://reviews.llvm.org/D67944
|
5 years ago |
scoped_allocator
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
set
|
2f961a057f
[libc++] Use _EnableIf instead of std::enable_if in deduction guides for map and set
|
6 years ago |
setjmp.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
shared_mutex
|
8279a1399e
Revert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides."
|
6 years ago |
span
|
b857e811b3
[libc++] Declare std::tuple_element as struct instead of class
|
6 years ago |
sstream
|
5d83dada72
add a test and a couple minor bug fixes for the implicit-signed-integer-truncation sanitizer. This is PR#40566
|
6 years ago |
stack
|
c30e2d9f77
[NFC][libcxx] Remove trailing whitespace
|
6 years ago |
stdbool.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
stddef.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
stdexcept
|
417a7dee1c
Fix ABI compatibility of `<stdexcept>` with VCRuntime.
|
6 years ago |
stdint.h
|
681171bd1e
AIX system headers need stdint.h and inttypes.h to be re-enterable
|
6 years ago |
stdio.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
stdlib.h
|
dbd4f51025
Fix implementation of ::abs and std::abs LWG 2192.
|
6 years ago |
streambuf
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
string
|
da6e915c73
Optimize operator=(const basic_string&) for tail call.
|
5 years ago |
string.h
|
4abbf7dac3
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
string_view
|
5265e271ed
Add forward declaration of operator<< in <string_view> as required.
|
5 years ago |
strstream
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
system_error
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
tgmath.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
thread
|
734e77fb2b
Rework recursive_timed_mutex so that it uses __thread_id instead of using the lower-level __libcpp_thread_id. This is prep for fixing PR42918. Reviewed as https://reviews.llvm.org/D65895
|
6 years ago |
tuple
|
8ef0e6a4fe
Refactor default constructor SFINAE in pair and tuple.
|
5 years ago |
type_traits
|
7e5c56366a
P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of is_invocable that would internally conjure up a deprecated function type.
|
5 years ago |
typeindex
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
typeinfo
|
fd386ddbbc
Fix build breakage on 32-bit machines
|
6 years ago |
unordered_map
|
3f39fe31c4
Add contains method to associative containers. This patch implements P0458R2, adding contains to map, multimap, unordered_map, unordered_multimap, set, multiset, unordered_set, and unordered_multiset.
|
6 years ago |
unordered_set
|
3f39fe31c4
Add contains method to associative containers. This patch implements P0458R2, adding contains to map, multimap, unordered_map, unordered_multimap, set, multiset, unordered_set, and unordered_multiset.
|
6 years ago |
utility
|
8ef0e6a4fe
Refactor default constructor SFINAE in pair and tuple.
|
5 years ago |
valarray
|
ddc44427f8
Remove incorrect explicit instantiation declarations for valarray
|
6 years ago |
variant
|
68a0f8c8ab
Improve compile time of variant.
|
6 years ago |
vector
|
45a3109dbb
Recommit r370502: Make `vector` unconditionally move elements when
|
6 years ago |
version
|
087c094fec
P0722R3: Implement library support for destroying delete
|
6 years ago |
wchar.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
wctype.h
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |