| .. |
|
experimental
|
Implement p0337r0. Delete operator= for polymorphic_allocator.
|
9 years ago |
|
ext
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 years ago |
|
support
|
Implement LWG issue 1169. num_get not fully compatible with strto*
|
10 years ago |
|
CMakeLists.txt
|
Fix PR27751. Add proper dependancies for install-libcxx-headers rule
|
10 years ago |
|
__bit_reference
|
Get tests running with warnings. Fix warnings in headers and tests
|
11 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 r276003:
|
9 years ago |
|
__config_site.in
|
[libcxx] Allow explicit pthread opt-in
|
10 years ago |
|
__debug
|
Print log/error messages on stderr, not stdout
|
11 years ago |
|
__functional_03
|
[libcxx] Fix PR23589: std::function doesn't recognize null pointer to varargs function.
|
10 years ago |
|
__functional_base
|
Fix most GCC attribute ignored warnings
|
10 years ago |
|
__functional_base_03
|
[libcxx] Rewrite C++03 __invoke.
|
10 years ago |
|
__hash_table
|
Check for unconstrained hash equality before constrained hash equality.
|
9 years ago |
|
__locale
|
Use libcxx's default rune table with the Musl C library.
|
10 years ago |
|
__mutex_base
|
Don't use pthread initializers in constexpr constructors. Patch by elram. Reviewed at https://reviews.llvm.org/D21637.
|
9 years ago |
|
__nullptr
|
Factor definition of std::nullptr_t out of <cstddef> into a header that can also be used by <stddef.h>.
|
10 years ago |
|
__refstring
|
Fix some -Wundef issues.
|
11 years ago |
|
__split_buffer
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 years ago |
|
__sso_allocator
|
Handle function name conflicts in _LIBCPP_MSVCRT mode
|
11 years ago |
|
__std_stream
|
Enable and fix warnings during the build.
|
10 years ago |
|
__threading_support
|
[libcxx] Allow explicit pthread opt-in
|
10 years ago |
|
__tree
|
Merging r279008:
|
9 years ago |
|
__tuple
|
Cleanup SFINAE in tuple, and add tests for reference assignment
|
9 years ago |
|
__undef___deallocate
|
Add option to disable __deallocate #warning
|
9 years ago |
|
__undef_min_max
|
Add option to disable __deallocate #warning
|
9 years ago |
|
algorithm
|
Add is_swappable/is_nothrow_swappable traits
|
10 years ago |
|
array
|
Add is_swappable/is_nothrow_swappable traits
|
10 years ago |
|
atomic
|
Implement LWG#2441: 'Exact-width atomic typedefs should be provided'
|
9 years ago |
|
bitset
|
Fix most GCC attribute ignored warnings
|
10 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
|
Last bit of P0006; mark it as complete
|
10 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
|
Implement P0030R1: Introduce a 3-Argument Overload to std::hypot
|
10 years ago |
|
codecvt
|
Update synopsis in <locale> to match LWG Issue 2229. No code change
|
12 years ago |
|
complex
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 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
|
Split <stdio.h> out of <cstdio>.
|
10 years ago |
|
cstdlib
|
Split <stdlib.h> out of <cstdlib>.
|
10 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
|
Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from
|
10 years ago |
|
cwctype
|
Split <wctype.h> out of <cwctype>.
|
10 years ago |
|
deque
|
Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report.
|
9 years ago |
|
errno.h
|
Cleanup foo.h headers and __config to work in C
|
10 years ago |
|
exception
|
Fix typo it _LIBCPP_NO_EXCEPTIONS macro
|
10 years ago |
|
float.h
|
Cleanup foo.h headers and __config to work in C
|
10 years ago |
|
forward_list
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 years ago |
|
fstream
|
Don't call memmove when there's nothing to move. Fixes PR#27978.
|
10 years ago |
|
functional
|
Implement P0358r1. Fixes for not_fn.
|
9 years ago |
|
future
|
Cleanup non-standard tests as reported by STL@microsoft.com. NFC.
|
10 years ago |
|
initializer_list
|
Apply constexpr to initializer_list for c++1y.
|
12 years ago |
|
inttypes.h
|
Cleanup foo.h headers and __config to work in C
|
10 years ago |
|
iomanip
|
Add missing space between >> in template declaration. Fixes C++03 build.
|
10 years ago |
|
ios
|
Make ios_base::failure visibility specified consistent
|
10 years ago |
|
iosfwd
|
Make __wrap_iter work with GCC again
|
10 years ago |
|
iostream
|
Make the presence of stdin and stdout optional.
|
11 years ago |
|
istream
|
Constuct a sentry object in istream::readsome, and handle failures appropriately. Fixes PR#28217.
|
9 years ago |
|
iterator
|
Merging r278282:
|
9 years ago |
|
limits
|
[WebAssembly] Set std::numeric_limits's traps field for WebAssembly.
|
10 years ago |
|
list
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 years ago |
|
locale
|
Fix PR28079 - std::wstring_convert move constructor broken.
|
9 years ago |
|
map
|
Merging r278904:
|
9 years ago |
|
math.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 |
|
memory
|
Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report.
|
9 years ago |
|
module.modulemap
|
Remove __config module to avoid #include cycle when libc headers include libc++'s <foo.h> headers.
|
10 years ago |
|
mutex
|
Fix const default initialization of lock_guard<>
|
10 years ago |
|
new
|
[libcxx] Rework sized delete.
|
11 years ago |
|
numeric
|
[libcxx] Fix use of operator comma where the types can be user defined
|
11 years ago |
|
ostream
|
Revert "Remove visibility attributes from out-of-class method definitions in iostreams."
|
10 years ago |
|
queue
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 years ago |
|
random
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 years ago |
|
ratio
|
Missing file from last commit
|
10 years ago |
|
regex
|
[libcxx] Fix definition of regex_traits::__regex_word on big-endian glibc systems
|
10 years ago |
|
scoped_allocator
|
Fix LWG#2476: scoped_allocator_adaptor is not assignable
|
10 years ago |
|
set
|
Add static_assert to set/multiset/map/multimap/forward_list/deque that the allocator's value_type match the container's value_type. vector/unordered/list/string already do this. Add tests for all the containers to verify this.
|
10 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
|
Revert "Remove visibility attributes from out-of-class method definitions in iostreams."
|
10 years ago |
|
stack
|
Add is_swappable/is_nothrow_swappable traits
|
10 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 most GCC attribute ignored warnings
|
10 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
|
[streambuf] Added call to traits_type::copy to common case in xsgetn()
|
10 years ago |
|
string
|
Fix most GCC attribute ignored warnings
|
10 years ago |
|
string.h
|
Instead of asking glibc to provide correct C++ signatures for <string.h>
|
10 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
|
Fix most GCC warnings during build. Only -Wattribute left.
|
10 years ago |
|
tgmath.h
|
Windows support by Ruben Van Boxem.
|
14 years ago |
|
thread
|
Cleanup error handling when TLS creation fails
|
10 years ago |
|
tuple
|
Merge r286774 - Fixes PR30979
|
9 years ago |
|
type_traits
|
Allow is_swappable to SFINAE on deleted/ambiguous swap functions
|
9 years ago |
|
typeindex
|
Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>.
|
12 years ago |
|
typeinfo
|
RTTI Uniqueness: remove __name_for_load function.
|
12 years ago |
|
unordered_map
|
Merging r278904:
|
9 years ago |
|
unordered_set
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
10 years ago |
|
utility
|
Rename and rework `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR`. Move FreeBSD configuration in-tree.
|
9 years ago |
|
valarray
|
Mark declarations of externally instantiated functions as inline so GCC doesn't complain.
|
10 years ago |
|
vector
|
Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report.
|
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 |