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