1. 0680af7 Functionally revert "config: disable thread safety analysis on COFF". by Josh Gao · 6 years ago
  2. ae5d5c8 [libcxx][NFC] Properly indent nested #ifdefs and #defines by Louis Dionne · 6 years ago
  3. e713cc0 [libc++] Fix _LIBCPP_EXPORTED_FROM_ABI when visibility annotations are disabled by Thomas Anderson · 6 years ago
  4. 9648447 Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 by Marshall Clow · 6 years ago
  5. c1935f1 Add a version of std::function that includes a few optimizations in ABI V2. by Eric Fiselier · 6 years ago
  6. caae3ec [libcxx] Don't depend on availability markup to provide the streams in the dylib by Louis Dionne · 6 years ago
  7. c28aca1 [libcxx] Remove bad_array_length by Louis Dionne · 6 years ago
  8. e3e576a Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. " by Eric Fiselier · 6 years ago
  9. 087f065 Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. by Eric Fiselier · 6 years ago
  10. 581671f [libcxx] Remove dynarray by Louis Dionne · 6 years ago
  11. d898f74 [libcxx] Remove unused definition of aligned allocation macro on old OS X by Louis Dionne · 6 years ago
  12. 7aa4878 [NFC] Reformat availability #defines in __config by Louis Dionne · 6 years ago
  13. 33f9849 [libcxx] Fix threads detection on GNU/Hurd by Louis Dionne · 6 years ago
  14. 13b7f7b [libcxx] Add availability markup for bad_optional_access, bad_variant_access and bad_any_cast by Louis Dionne · 6 years ago
  15. 6115b72 Use C++11 fallthrough attribute syntax when available and add a break by Reid Kleckner · 6 years ago
  16. e6f91d8 Make libc++'s versioning namespace customizable by Eric Fiselier · 6 years ago
  17. 94ce26b Unify definition of _LIBCPP_BEGIN/END_NAMESPACE_STD by Eric Fiselier · 6 years ago
  18. 640fa25 [libc++] Use exclude_from_explicit_instantiation instead of always_inline by Louis Dionne · 6 years ago
  19. 07f95bd [libc++] Make sure we can build libc++ with -fvisibility=hidden by Louis Dionne · 6 years ago
  20. d74c17e [libcxx] Avoid repeating the definition of std:: namespaces by Louis Dionne · 6 years ago
  21. 3845a65 [libcxx] Remove _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY by Louis Dionne · 6 years ago
  22. 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
  23. 7f20dc6 Revert r344529 "Implement the first part of the calendar support for C++20" by Artem Dergachev · 6 years ago
  24. 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
  25. 657a130 Distinguish between library and language support for aligned allocation. by Eric Fiselier · 6 years ago
  26. 16357ee [libc++] Remove Fuchsia-specific knowledge to pick the ABI version by Louis Dionne · 6 years ago
  27. 13cf3b9 [libc++] Add deprecated attributes to many deprecated components by Louis Dionne · 6 years ago
  28. caf40ae [libc++] Add _LIBCPP_ENABLE_NODISCARD and _LIBCPP_NODISCARD_EXT to allow pre-C++2a [[nodiscard]] by Roman Lebedev · 6 years ago
  29. 61b0a00 [libcxx] By default, do not use internal_linkage to hide symbols from the ABI by Louis Dionne · 6 years ago
  30. 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
  31. 51a2f0c [libc++] Detect C11 features on non-Clang compilers by Louis Dionne · 6 years ago
  32. 836b7e9 [libc++] Enable aligned allocation based on feature test macro, irrespective of standard by Louis Dionne · 6 years ago
  33. 5ae92f0 [libc++] Add the _LIBCPP_HIDE_FROM_ABI_AFTER_V1 macro by Louis Dionne · 6 years ago
  34. db9b3d8 Update version to 8.0.0svn: cmake, includes files and docs by Hans Wennborg · 6 years ago
  35. f7410f4 [libc++] Fix GCC 7.2.0 macro redefinition warning by Louis Dionne · 6 years ago
  36. 154f393 Re-apply "[libcxx] implement <simd> ABI for Clang/GCC vector extension, constructors, copy_from and copy_to." by Tim Shen · 6 years ago
  37. b6244cf Revert "[libcxx] implement <simd> ABI for Clang/GCC vector extension, constructors, copy_from and copy_to." by Tim Shen · 6 years ago
  38. 3732995 [libcxx] implement <simd> ABI for Clang/GCC vector extension, constructors, copy_from and copy_to. by Tim Shen · 6 years ago
  39. 67fff22 [libc++] Introduce _LIBCPP_HIDE_FROM_ABI to replace _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
  40. 7e850a8 Move Filesystem namespace definition out of a clang specific ifdef block. by Eric Fiselier · 6 years ago
  41. a0866c5 Implement <filesystem> by Eric Fiselier · 6 years ago
  42. 2be41bb Stop wrapping __has_include in another macro by Alexander Richardson · 6 years ago
  43. 1548d77 wrap _LIBCPP_HAS_NO_CXX14_CONSTEXPR in defined(...) by Marshall Clow · 6 years ago
  44. e585baf Shot in the dark to fix gcc 4.9 / c++11 build by Marshall Clow · 6 years ago
  45. 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
  46. 5423805 [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
  47. 4e7ffca Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY" by Louis Dionne · 6 years ago
  48. 79aa4f3 [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
  49. 4b72294 Revert "Add nonnull; use it for atomics" by JF Bastien · 6 years ago
  50. 8bacb94 Add nonnull; use it for atomics by JF Bastien · 6 years ago
  51. efb6d58 Don't do aligned allocations on MSVCRT before 19.12 (update 15.3) by Reid Kleckner · 7 years ago
  52. 7a80814 Remove impossible _MSC_VER check by Reid Kleckner · 7 years ago
  53. ed744ac [libcxx] Set ABI version 2 as default for Fuchsia by Petr Hosek · 7 years ago
  54. 24258c4 Implement P0768r1: Library support for the Spaceship Operator. by Eric Fiselier · 7 years ago
  55. a831287 Fix PR22634 - std::allocator doesn't respect over-aligned types. by Eric Fiselier · 7 years ago
  56. 7102892 Cleanup __config indention NFC by Logan Chien · 7 years ago
  57. c0acd34 Fix size and alignment of array<T, 0>. by Eric Fiselier · 7 years ago
  58. 6cb35ed [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. by Eric Fiselier · 7 years ago
  59. 1cadd88 libcxx: Allow auto-linking to be disabled with a macro. by Peter Collingbourne · 7 years ago
  60. f493c2f libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows. by Peter Collingbourne · 7 years ago
  61. 9c2eed8 libcxx: Stop using private MSVC macros in the exception implementation. by Peter Collingbourne · 7 years ago
  62. fa614b8 libcxx: Stop providing a definition of __GLIBC_PREREQ. by Peter Collingbourne · 7 years ago
  63. 23bd3c5 Correct mistake in pragma usage for Windows by Saleem Abdulrasool · 7 years ago
  64. ac3c89d Update version to 7.0.0svn: cmake, include files and docs by Hans Wennborg · 7 years ago
  65. 73d6c99 Implement p0258r2: has_unique_object_representations by Marshall Clow · 7 years ago
  66. 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
  67. 5638e7b [libcxx] Add WebAssembly support by Sam Clegg · 7 years ago
  68. c945ad4 Enable auto-linking on Windows by Saleem Abdulrasool · 7 years ago
  69. 4861f6d [libcxx] Support getentropy as a source of randomness for std::random_device by Petr Hosek · 7 years ago
  70. 9de8659 Allow to set locale on Windows. by Martin Storsjo · 7 years ago
  71. aa0e236 Implement p0137r1 - std::launder. Reviewed as https://reviews.llvm.org/D40144 by Marshall Clow · 7 years ago
  72. e7f8cd4 [libc++] Shrink variant's index type when possible by Eric Fiselier · 7 years ago
  73. 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
  74. c3f25ab Revert "[libc++] Don't alias quick_exit if __ANDROID_API__ < 21" by Dan Albert · 7 years ago
  75. f56f1bb [libc++] Don't alias quick_exit if __ANDROID_API__ < 21 by Dan Albert · 7 years ago
  76. 5ccf043 Refactor _LIBCPP_<LITTLE|BIG>_ENDIAN by Eric Fiselier · 7 years ago
  77. 7762784 [libc++] Clarify names of ABI forcing macros by Shoaib Meenai · 7 years ago
  78. 36d0ee6 [libc++] Allow users to explicitly specify ABI by Shoaib Meenai · 7 years ago
  79. bfa81b0 Fix grammar-o in comment. by Nico Weber · 7 years ago
  80. 12ab658 Update _LIBCPP_VERSION and the version in CMakeLists to 6.0 by Hans Wennborg · 7 years ago
  81. da4047d Check for _MSC_VER before defining _LIBCPP_MSVCRT by Bruno Cardoso Lopes · 7 years ago
  82. 7afe61a Add case for c++2a to libc++ and test macros by Marshall Clow · 7 years ago
  83. 1beaa5a [libc++] Remove unused _LIBCPP_FUNC_VIS_ONLY by Shoaib Meenai · 7 years ago
  84. c5247b4 Revert "[libcxx] Annotate c++17 aligned new/delete operators with availability" by Akira Hatanaka · 7 years ago
  85. a028f3c [libcxx] Annotate c++17 aligned new/delete operators with availability by Akira Hatanaka · 7 years ago
  86. 2b93569 iostreams: Fix deployment target for streams dylib support by Duncan P. N. Exon Smith · 7 years ago
  87. 10a803d any: Add availability for experimental::bad_any_cast by Duncan P. N. Exon Smith · 7 years ago
  88. 7320213 Allow the libc++ C header wrappers to be included when compiling C. by Eric Fiselier · 7 years ago
  89. 5f8e0d7 attempt to fix GCC ToT build failures by Eric Fiselier · 7 years ago
  90. aa356d6 [locale] Avoid copy of __atoms when char_type is char by Aditya Kumar · 7 years ago
  91. 7b7ac67 Fix Libc++ build with MinGW64 by Eric Fiselier · 7 years ago
  92. 018a3d5 [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows by Eric Fiselier · 7 years ago
  93. c80ef6e Guard <experimental/coroutine> against older Clang versions. by Eric Fiselier · 7 years ago
  94. ab2f54f Remove usages of _LIBCPP_MSVC which is never defined by Eric Fiselier · 8 years ago
  95. 2df956f Fix MinGW build to use Pthread when the header is available. by Eric Fiselier · 8 years ago
  96. fc47475 Support using MinGW POSIX threads on Windows by Eric Fiselier · 8 years ago
  97. 4726a9c Fix detection for [[fallthrough]] with GCC by Eric Fiselier · 8 years ago
  98. 799d02d Fix new warnings emitted by GCC 7 by Eric Fiselier · 8 years ago
  99. 907c119 Add markup for libc++ dylib availability by Mehdi Amini · 8 years ago
  100. ca57b14 Fix macro redefinition warnings for _LIBCPP_NO_RTTI by Eric Fiselier · 8 years ago