.. |
experimental
|
Rework fix for PR19460 - Use explicit bool as an extension instead.
|
2017-01-02 20:15:33 +00:00 |
ext
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
2016-04-22 01:04:55 +00:00 |
support
|
locale: update ctype access for MSVC CRT 14+
|
2017-01-02 18:41:48 +00:00 |
CMakeLists.txt
|
Simplify CMake target for the __generated_config header
|
2017-01-03 11:18:17 +00:00 |
__bit_reference
|
fix sign comparison warnings
|
2016-12-24 00:24:44 +00:00 |
__bsd_locale_defaults.h
|
Reorganize _LIBCPP_LOCALE__L_EXTENSIONS
|
2016-03-09 15:39:39 +00:00 |
__bsd_locale_fallbacks.h
|
Reorganize _LIBCPP_LOCALE__L_EXTENSIONS
|
2016-03-09 15:39:39 +00:00 |
__config
|
Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option.
|
2017-01-02 22:17:51 +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
|
[libcxx] Rewrite C++03 __invoke.
|
2015-08-26 20:15:02 +00:00 |
__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
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
2015-11-07 01:22:13 +00:00 |
__sso_allocator
|
…
|
|
__std_stream
|
clean up some qualifier casting
|
2016-12-31 18:13:34 +00:00 |
__string
|
improve performance of string::find
|
2016-12-30 18:01:36 +00:00 |
__threading_support
|
threading_support: refactor for Win32 threading
|
2017-01-03 02:00:31 +00:00 |
__tree
|
Fix unused parameters and variables
|
2016-12-23 23:37:52 +00:00 |
__tuple
|
Re-implement LWG 2770 - Fix tuple_size with structured bindings.
|
2017-01-02 23:54:13 +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
|
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.
|
2016-04-04 22:49:20 +00:00 |
cerrno
|
Split <errno.h> out of <cerrno>.
|
2015-10-08 20:37:11 +00:00 |
cfenv
|
Fix incorrect file header. This is <cfenv> not <cctype>.
|
2015-10-08 21:17:21 +00:00 |
cfloat
|
Split <float.h> out of <cfloat>.
|
2015-10-08 20:37:44 +00:00 |
chrono
|
Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
|
2016-11-18 06:42:17 +00:00 |
cinttypes
|
Split <inttypes.h> out of <cinttypes>.
|
2015-10-08 20:38:53 +00:00 |
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
|
PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths.
|
2015-10-09 00:26:50 +00:00 |
condition_variable
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
2015-11-07 01:22:13 +00:00 |
csetjmp
|
Split <setjmp.h> out of <csetjmp>.
|
2015-10-08 20:41:26 +00:00 |
csignal
|
…
|
|
cstdarg
|
…
|
|
cstdbool
|
…
|
|
cstddef
|
PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths.
|
2015-10-09 00:26:50 +00:00 |
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
|
Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from
|
2016-02-10 00:59:02 +00:00 |
ctgmath
|
…
|
|
ctime
|
…
|
|
ctype.h
|
PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths.
|
2015-10-09 00:26:50 +00:00 |
cwchar
|
[libc++] Remove unnecessary MSVCRT exclusions
|
2016-11-08 03:31:42 +00:00 |
cwctype
|
Split <wctype.h> out of <cwctype>.
|
2015-10-09 19:57:37 +00:00 |
deque
|
fix sign comparison warnings
|
2016-12-24 00:24:44 +00:00 |
errno.h
|
Cleanup foo.h headers and __config to work in C
|
2015-11-06 06:30:12 +00:00 |
exception
|
Fix unused parameters and variables
|
2016-12-23 23:37:52 +00:00 |
float.h
|
Cleanup foo.h headers and __config to work in C
|
2015-11-06 06:30:12 +00:00 |
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
|
Rework fix for PR19460 - Use explicit bool as an extension instead.
|
2017-01-02 20:15:33 +00:00 |
iosfwd
|
Make __wrap_iter work with GCC again
|
2016-02-20 00:19:45 +00:00 |
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
|
Fix use of throw(...) spec with GCC in C++17
|
2017-01-02 23:27:42 +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
|
remove some inherited attributes on exceptions
|
2016-12-31 17:34:26 +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
|
Cleanup foo.h headers and __config to work in C
|
2015-11-06 06:30:12 +00:00 |
shared_mutex
|
Qualify calls to addressof to avoid getting ADL. Fixes PR#27254.
|
2016-04-13 17:02:23 +00:00 |
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
|
Add stdbool.h wrapper for libc++
|
2016-02-20 00:16:41 +00:00 |
stddef.h
|
PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths.
|
2015-10-09 00:26:50 +00:00 |
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
|
Split <stdio.h> out of <cstdio>.
|
2015-10-09 01:29:09 +00:00 |
stdlib.h
|
Cleanup foo.h headers and __config to work in C
|
2015-11-06 06:30:12 +00:00 |
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
|
Instead of asking glibc to provide correct C++ signatures for <string.h>
|
2016-02-11 23:51:02 +00:00 |
string_view
|
Add module definitions for string_view
|
2016-12-05 23:53:23 +00:00 |
strstream
|
…
|
|
system_error
|
Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option.
|
2017-01-02 22:17:51 +00:00 |
tgmath.h
|
…
|
|
thread
|
[libcxx] Introduce an externally-threaded libc++ variant.
|
2016-09-11 21:46:40 +00:00 |
tuple
|
Re-implement LWG 2770 - Fix tuple_size with structured bindings.
|
2017-01-02 23:54:13 +00:00 |
type_traits
|
clean up some qualifier casting
|
2016-12-31 18:13:34 +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
|
Cleanup: move visibility/linkage attributes to the first declaration.
|
2016-04-22 01:04:55 +00:00 |
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
|
remove some inherited attributes on exceptions
|
2016-12-31 17:34:26 +00:00 |
vector
|
Fix debug mode for vector/list and cleanup tests
|
2016-12-28 06:06:09 +00:00 |
wchar.h
|
Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from
|
2016-02-10 00:59:02 +00:00 |
wctype.h
|
Split <wctype.h> out of <cwctype>.
|
2015-10-09 19:57:37 +00:00 |