- 0680af7 Functionally revert "config: disable thread safety analysis on COFF". by Josh Gao · 6 years ago
- ae5d5c8 [libcxx][NFC] Properly indent nested #ifdefs and #defines by Louis Dionne · 6 years ago
- e713cc0 [libc++] Fix _LIBCPP_EXPORTED_FROM_ABI when visibility annotations are disabled by Thomas Anderson · 6 years ago
- 9648447 Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 by Marshall Clow · 6 years ago
- c1935f1 Add a version of std::function that includes a few optimizations in ABI V2. by Eric Fiselier · 6 years ago
- caae3ec [libcxx] Don't depend on availability markup to provide the streams in the dylib by Louis Dionne · 6 years ago
- c28aca1 [libcxx] Remove bad_array_length by Louis Dionne · 6 years ago
- e3e576a Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. " by Eric Fiselier · 6 years ago
- 087f065 Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. by Eric Fiselier · 6 years ago
- 581671f [libcxx] Remove dynarray by Louis Dionne · 6 years ago
- d898f74 [libcxx] Remove unused definition of aligned allocation macro on old OS X by Louis Dionne · 6 years ago
- 7aa4878 [NFC] Reformat availability #defines in __config by Louis Dionne · 6 years ago
- 33f9849 [libcxx] Fix threads detection on GNU/Hurd by Louis Dionne · 6 years ago
- 13b7f7b [libcxx] Add availability markup for bad_optional_access, bad_variant_access and bad_any_cast by Louis Dionne · 6 years ago
- 6115b72 Use C++11 fallthrough attribute syntax when available and add a break by Reid Kleckner · 6 years ago
- e6f91d8 Make libc++'s versioning namespace customizable by Eric Fiselier · 6 years ago
- 94ce26b Unify definition of _LIBCPP_BEGIN/END_NAMESPACE_STD by Eric Fiselier · 6 years ago
- 640fa25 [libc++] Use exclude_from_explicit_instantiation instead of always_inline by Louis Dionne · 6 years ago
- 07f95bd [libc++] Make sure we can build libc++ with -fvisibility=hidden by Louis Dionne · 6 years ago
- d74c17e [libcxx] Avoid repeating the definition of std:: namespaces by Louis Dionne · 6 years ago
- 3845a65 [libcxx] Remove _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY by Louis Dionne · 6 years ago
- cc5c12d Recommit <chrono> changes with a couple xtra tests marked to fail on apple's clang. Reviewed as D51762 by Marshall Clow · 6 years ago
- 7f20dc6 Revert r344529 "Implement the first part of the calendar support for C++20" by Artem Dergachev · 6 years ago
- 1b8e200 Wrap up the new chrono literals in an #ifdef so that old versions of clang don't complain. I'm looking at you, clang 5.0.1 by Marshall Clow · 6 years ago
- 657a130 Distinguish between library and language support for aligned allocation. by Eric Fiselier · 6 years ago
- 16357ee [libc++] Remove Fuchsia-specific knowledge to pick the ABI version by Louis Dionne · 6 years ago
- 13cf3b9 [libc++] Add deprecated attributes to many deprecated components by Louis Dionne · 6 years ago
- caf40ae [libc++] Add _LIBCPP_ENABLE_NODISCARD and _LIBCPP_NODISCARD_EXT to allow pre-C++2a [[nodiscard]] by Roman Lebedev · 6 years ago
- 61b0a00 [libcxx] By default, do not use internal_linkage to hide symbols from the ABI by Louis Dionne · 6 years ago
- 43d7c79 Selectively import timespec_get into namespace std, since some C libraries don't have it. Reviewed as https://reviews.llvm.org/D50799 by Marshall Clow · 6 years ago
- 51a2f0c [libc++] Detect C11 features on non-Clang compilers by Louis Dionne · 6 years ago
- 836b7e9 [libc++] Enable aligned allocation based on feature test macro, irrespective of standard by Louis Dionne · 6 years ago
- 5ae92f0 [libc++] Add the _LIBCPP_HIDE_FROM_ABI_AFTER_V1 macro by Louis Dionne · 6 years ago
- db9b3d8 Update version to 8.0.0svn: cmake, includes files and docs by Hans Wennborg · 6 years ago
- f7410f4 [libc++] Fix GCC 7.2.0 macro redefinition warning by Louis Dionne · 6 years ago
- 154f393 Re-apply "[libcxx] implement <simd> ABI for Clang/GCC vector extension, constructors, copy_from and copy_to." by Tim Shen · 6 years ago
- b6244cf Revert "[libcxx] implement <simd> ABI for Clang/GCC vector extension, constructors, copy_from and copy_to." by Tim Shen · 6 years ago
- 3732995 [libcxx] implement <simd> ABI for Clang/GCC vector extension, constructors, copy_from and copy_to. by Tim Shen · 6 years ago
- 67fff22 [libc++] Introduce _LIBCPP_HIDE_FROM_ABI to replace _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
- 7e850a8 Move Filesystem namespace definition out of a clang specific ifdef block. by Eric Fiselier · 6 years ago
- a0866c5 Implement <filesystem> by Eric Fiselier · 6 years ago
- 2be41bb Stop wrapping __has_include in another macro by Alexander Richardson · 6 years ago
- 1548d77 wrap _LIBCPP_HAS_NO_CXX14_CONSTEXPR in defined(...) by Marshall Clow · 6 years ago
- e585baf Shot in the dark to fix gcc 4.9 / c++11 build by Marshall Clow · 6 years ago
- c005c7e Make internal class __wrap_iter constexpr when not using libc++'s debugging mode. Introduce a new macro _LIBCPP_CONSTEXPR_IF_NODEBUG to mark this. by Marshall Clow · 6 years ago
- 5423805 [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
- 4e7ffca Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY" by Louis Dionne · 6 years ago
- 79aa4f3 [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
- 4b72294 Revert "Add nonnull; use it for atomics" by JF Bastien · 6 years ago
- 8bacb94 Add nonnull; use it for atomics by JF Bastien · 6 years ago
- efb6d58 Don't do aligned allocations on MSVCRT before 19.12 (update 15.3) by Reid Kleckner · 7 years ago
- 7a80814 Remove impossible _MSC_VER check by Reid Kleckner · 7 years ago
- ed744ac [libcxx] Set ABI version 2 as default for Fuchsia by Petr Hosek · 7 years ago
- 24258c4 Implement P0768r1: Library support for the Spaceship Operator. by Eric Fiselier · 7 years ago
- a831287 Fix PR22634 - std::allocator doesn't respect over-aligned types. by Eric Fiselier · 7 years ago
- 7102892 Cleanup __config indention NFC by Logan Chien · 7 years ago
- c0acd34 Fix size and alignment of array<T, 0>. by Eric Fiselier · 7 years ago
- 6cb35ed [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. by Eric Fiselier · 7 years ago
- 1cadd88 libcxx: Allow auto-linking to be disabled with a macro. by Peter Collingbourne · 7 years ago
- f493c2f libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows. by Peter Collingbourne · 7 years ago
- 9c2eed8 libcxx: Stop using private MSVC macros in the exception implementation. by Peter Collingbourne · 7 years ago
- fa614b8 libcxx: Stop providing a definition of __GLIBC_PREREQ. by Peter Collingbourne · 7 years ago
- 23bd3c5 Correct mistake in pragma usage for Windows by Saleem Abdulrasool · 7 years ago
- ac3c89d Update version to 7.0.0svn: cmake, include files and docs by Hans Wennborg · 7 years ago
- 73d6c99 Implement p0258r2: has_unique_object_representations by Marshall Clow · 7 years ago
- c58e472 Implement most of P0607: Inline Variables for the Standard Library. This involved marking a lot of variables as inline (but only for C++17 and later). by Marshall Clow · 7 years ago
- 5638e7b [libcxx] Add WebAssembly support by Sam Clegg · 7 years ago
- c945ad4 Enable auto-linking on Windows by Saleem Abdulrasool · 7 years ago
- 4861f6d [libcxx] Support getentropy as a source of randomness for std::random_device by Petr Hosek · 7 years ago
- 9de8659 Allow to set locale on Windows. by Martin Storsjo · 7 years ago
- aa0e236 Implement p0137r1 - std::launder. Reviewed as https://reviews.llvm.org/D40144 by Marshall Clow · 7 years ago
- e7f8cd4 [libc++] Shrink variant's index type when possible by Eric Fiselier · 7 years ago
- c9f5f10 Add two new macros: _LIBCPP_NODISCARD_AFTER_CXX17 and _LIBCPP_CONSTEXPR_AFTER_CXX17, along with a way to turn off the NODISCARD one: _LIBCPP_DISABLE_NODISCARD_AFTER_CXX17. No one is using these yet, but we will be ... soon by Marshall Clow · 7 years ago
- c3f25ab Revert "[libc++] Don't alias quick_exit if __ANDROID_API__ < 21" by Dan Albert · 7 years ago
- f56f1bb [libc++] Don't alias quick_exit if __ANDROID_API__ < 21 by Dan Albert · 7 years ago
- 5ccf043 Refactor _LIBCPP_<LITTLE|BIG>_ENDIAN by Eric Fiselier · 7 years ago
- 7762784 [libc++] Clarify names of ABI forcing macros by Shoaib Meenai · 7 years ago
- 36d0ee6 [libc++] Allow users to explicitly specify ABI by Shoaib Meenai · 7 years ago
- bfa81b0 Fix grammar-o in comment. by Nico Weber · 7 years ago
- 12ab658 Update _LIBCPP_VERSION and the version in CMakeLists to 6.0 by Hans Wennborg · 7 years ago
- da4047d Check for _MSC_VER before defining _LIBCPP_MSVCRT by Bruno Cardoso Lopes · 7 years ago
- 7afe61a Add case for c++2a to libc++ and test macros by Marshall Clow · 7 years ago
- 1beaa5a [libc++] Remove unused _LIBCPP_FUNC_VIS_ONLY by Shoaib Meenai · 7 years ago
- c5247b4 Revert "[libcxx] Annotate c++17 aligned new/delete operators with availability" by Akira Hatanaka · 7 years ago
- a028f3c [libcxx] Annotate c++17 aligned new/delete operators with availability by Akira Hatanaka · 7 years ago
- 2b93569 iostreams: Fix deployment target for streams dylib support by Duncan P. N. Exon Smith · 7 years ago
- 10a803d any: Add availability for experimental::bad_any_cast by Duncan P. N. Exon Smith · 7 years ago
- 7320213 Allow the libc++ C header wrappers to be included when compiling C. by Eric Fiselier · 7 years ago
- 5f8e0d7 attempt to fix GCC ToT build failures by Eric Fiselier · 7 years ago
- aa356d6 [locale] Avoid copy of __atoms when char_type is char by Aditya Kumar · 7 years ago
- 7b7ac67 Fix Libc++ build with MinGW64 by Eric Fiselier · 7 years ago
- 018a3d5 [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows by Eric Fiselier · 7 years ago
- c80ef6e Guard <experimental/coroutine> against older Clang versions. by Eric Fiselier · 7 years ago
- ab2f54f Remove usages of _LIBCPP_MSVC which is never defined by Eric Fiselier · 8 years ago
- 2df956f Fix MinGW build to use Pthread when the header is available. by Eric Fiselier · 8 years ago
- fc47475 Support using MinGW POSIX threads on Windows by Eric Fiselier · 8 years ago
- 4726a9c Fix detection for [[fallthrough]] with GCC by Eric Fiselier · 8 years ago
- 799d02d Fix new warnings emitted by GCC 7 by Eric Fiselier · 8 years ago
- 907c119 Add markup for libc++ dylib availability by Mehdi Amini · 8 years ago
- ca57b14 Fix macro redefinition warnings for _LIBCPP_NO_RTTI by Eric Fiselier · 8 years ago