1. 4e42dc9 Change the return type of emplace_[front|back] back to void when building with C++14 or before. Resolves PR31680. by Marshall Clow · 8 years ago
  2. b4d17ad Remove auto_ptr in C++17. Get it back by defining _LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR by Marshall Clow · 8 years ago
  3. 9849405 Implement LWG2733: [fund.ts.v2] gcd / lcm and bool. We already did tbis for C++17, so replicate the changes in experimental. by Marshall Clow · 8 years ago
  4. a49c64f Revert "[libcxx] Never use <cassert> within libc++" by Eric Fiselier · 8 years ago
  5. 2c90d1f [libcxx] Never use <cassert> within libc++ by Eric Fiselier · 8 years ago
  6. cdb5d25 Manually force the use of __decltype in C++03 with Clang 3.4. by Eric Fiselier · 8 years ago
  7. f472d6c Fix GCC C++03 build by hiding default template argument in C++03 by Eric Fiselier · 8 years ago
  8. fbe68a6 Implement LWG#2778: basic_string_view is missing constexpr. by Marshall Clow · 8 years ago
  9. 6111e65 Fixed a typo in __config that prevented the aligned new/delete tests from passing on Mac OS. by Marshall Clow · 8 years ago
  10. 85e34e4 Revert accidentally changes which reverted r292582 by Eric Fiselier · 8 years ago
  11. 952eaec Implement P0513R0 - "Poisoning the Hash" by Eric Fiselier · 8 years ago
  12. 19b1c83 Still expose std::align_val_t in C++17 even if we don't have aligned new/delete. by Eric Fiselier · 8 years ago
  13. d54d974 Disable aligned new/delete on Apple platforms without posix_memalign by Eric Fiselier · 8 years ago
  14. e70e03c Adjust msvc_stdlib_force_include.hpp to handle clang++ by Eric Fiselier · 8 years ago
  15. f2b4889 Fix filesystem::path assignment from {} by Eric Fiselier · 8 years ago
  16. 1b30568 Fix type_info's constructor by making it explicit again. by Eric Fiselier · 8 years ago
  17. 37b2be9 Fix std::string assignment ambiguity from braced initializer lists. by Eric Fiselier · 8 years ago
  18. a7ae303 Add ABI option to remove recently inlined __shared_count functions from the library. by Eric Fiselier · 8 years ago
  19. 9133ead Fix DLL build by removing _LIBCPP_FUNC_VIS from member of class marked dllexport by Eric Fiselier · 8 years ago
  20. 8993759 [Test patch] Inline hot functions in libcxx shared_ptr by Kevin Hu · 8 years ago
  21. 7d24e91 Fix std::tuples EBO when targeting the MSVC ABI. by Eric Fiselier · 8 years ago
  22. dae3960 [libc++] Introduce _LIBCPP_EXTERN_VIS to fix __libcpp_debug_function link errors by Eric Fiselier · 8 years ago
  23. a1d7d2f [libcxx] Don't assume __libcpp_thread_t is an integral type by Asiri Rathnayake · 8 years ago
  24. b894a0b Added a workaround for a `-fdelayed-template-parsing` bug. by Michael Park · 8 years ago
  25. d25c997 Implement the missing constexpr stuff in <array>. Fixes PR#31645. by Marshall Clow · 8 years ago
  26. 543e83b Attempt two at fixing threading on Windows by Eric Fiselier · 8 years ago
  27. 433a397 Fix thread creation on Windows by Eric Fiselier · 8 years ago
  28. 30d12e3 Fix Windows try_lock implementation by Eric Fiselier · 8 years ago
  29. 50ca324 Use __is_identifier to detect Clang extensions instead of __has_extension. by Eric Fiselier · 8 years ago
  30. bfcceee Remove unused parameters in C++03 by Eric Fiselier · 8 years ago
  31. 5ed7675 Diagnose invalid memory orderings in <atomic> by Eric Fiselier · 8 years ago
  32. eaf2920 Diagnose non-const-callable hash functions and comparators by Eric Fiselier · 8 years ago
  33. ebaf7da Add _LIBCPP_DIAGNOSE_WARNING and _LIBCPP_DIAGNOSE_ERROR macros. by Eric Fiselier · 8 years ago
  34. ccb58d0 Update version to 5.0 by Eric Fiselier · 8 years ago
  35. 1669d3d Fix merge conflict caused by r291921 by Eric Fiselier · 8 years ago
  36. 1a147b7 Revert "Rework fix for PR19460 - Use explicit bool as an extension instead." by Eric Fiselier · 8 years ago
  37. c4d3afd Add new macro _LIBCPP_BUILTIN_MEMCMP_ISCONSTEXPR to use in std::char_traits. by Marshall Clow · 8 years ago
  38. d704617 disable use of __builtin_memcmp temporarily to get the tests passing again by Marshall Clow · 8 years ago
  39. ce921fa Implement P0426: Constexpr for std::char_traits by Marshall Clow · 8 years ago
  40. bd7c884 Qualify some type names that I thought were fine, but some of the bots don't like. by Marshall Clow · 8 years ago
  41. f6c0b90 Fix up some mismatched SFINAE conditionsin shared_ptr; some used '_Tp*', others used 'element_type *'. Today, they're the same - but soon they won't be. No functional change. by Marshall Clow · 8 years ago
  42. 1d32408 threading_support: delete the critical section by Saleem Abdulrasool · 8 years ago
  43. 7ebce14 Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY` by Justin Bogner · 8 years ago
  44. f3e7677 Swap two lines in __mutex_base. On systems with high clock rates, we could mistakenly return no_timeout when a mutex had timed out if we got a tick between these two lines. Thanks to Brian Cain for the bug report. by Marshall Clow · 8 years ago
  45. 8fe92cc Move _PairT declaration out of __hash_combine to avoid warning under C++98 by Dimitry Andric · 8 years ago
  46. 7d32d2f Implement P0403R1 - 'Literal suffixes for basic_string_view'. Requires clang 4.0 (specifically, r290744) by Marshall Clow · 8 years ago
  47. c60e8fc Replace identifiers called `__out` because Windows.h #defines it. by Eric Fiselier · 8 years ago
  48. 678eadd provide Win32 native threading by Saleem Abdulrasool · 8 years ago
  49. 32b19c3 [libc++] Tolerate presence of __deallocate macro by Eric Fiselier · 8 years ago
  50. 32ff327 Add _LIBCPP_ABI_[ITANIUM|MICROSOFT] macros. by Eric Fiselier · 8 years ago
  51. 1572c46 Fix breakage caused when _LIBCPP_HAS_THREAD_API_PTHREAD is manually defined by Eric Fiselier · 8 years ago
  52. 5170d7d Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros. by Eric Fiselier · 8 years ago
  53. 8eb066a Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANG by Eric Fiselier · 8 years ago
  54. 66134e8 [libc++] Cleanup and document <__threading_support> by Eric Fiselier · 8 years ago
  55. aa6429d typeinfo: style adjustments for adding MS ABI RTTI by Saleem Abdulrasool · 8 years ago
  56. 3451a65 thread_support: split out {,non-}recursive mutex by Saleem Abdulrasool · 8 years ago
  57. 856712b [libcxx] Fix PR31402: map::__find_equal_key has undefined behavior. by Eric Fiselier · 8 years ago
  58. c3dfece Fix PR26961 - Add default constructor to std::pointer_safety struct. by Eric Fiselier · 8 years ago
  59. 46a0c2e Fix std::pointer_safety type in ABI v2 by Eric Fiselier · 8 years ago
  60. c3589a8 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS by Eric Fiselier · 8 years ago
  61. 2d2247d Fix private inheritance in C++03 tuple_size by Eric Fiselier · 8 years ago
  62. 3df90c9 Implement P0505: 'Wording for GB 50' by Marshall Clow · 8 years ago
  63. 06a0feb [libcxx] Re-implement LWG 2770 again: Fix tuple_size to work with structured bindings by Eric Fiselier · 8 years ago
  64. e22af6b Implement the last bit of P0031: 'A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access' for C++17 by Marshall Clow · 8 years ago
  65. 4508216 config: MSVC 19+ has unicode chars by Saleem Abdulrasool · 8 years ago
  66. 5c737d8 Refactor bitscan64 check by Saleem Abdulrasool · 8 years ago
  67. e34f9d5 clean up use of _WIN32 by Saleem Abdulrasool · 8 years ago
  68. e262e7b [libcxx] Add build/test support for the externally threaded libc++abi variant by Asiri Rathnayake · 8 years ago
  69. e29d9ff [libcxx] Fix testing of the externally-threaded library build after r290850 by Asiri Rathnayake · 8 years ago
  70. a53a02b Simplify CMake target for the __generated_config header by Eric Fiselier · 8 years ago
  71. 849b0c8 build: remove now unused UNIX_CAT by Saleem Abdulrasool · 8 years ago
  72. 1591b37 Fix creating __generated_config on Windows by Eric Fiselier · 8 years ago
  73. 1d19237 threading_support: refactor for Win32 threading by Saleem Abdulrasool · 8 years ago
  74. 4084384 Re-implement LWG 2770 - Fix tuple_size with structured bindings. by Eric Fiselier · 8 years ago
  75. b45121d Fix use of throw(...) spec with GCC in C++17 by Eric Fiselier · 8 years ago
  76. 4b07f98 Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option. by Eric Fiselier · 8 years ago
  77. 3a1b90a Rework fix for PR19460 - Use explicit bool as an extension instead. by Eric Fiselier · 8 years ago
  78. f7f9eff locale: update ctype access for MSVC CRT 14+ by Saleem Abdulrasool · 8 years ago
  79. 63de5d2 build: differentiate between building for and on Windows by Saleem Abdulrasool · 8 years ago
  80. 5334ba7 clean up some qualifier casting by Saleem Abdulrasool · 8 years ago
  81. c6aee64 remove some inherited attributes on exceptions by Saleem Abdulrasool · 8 years ago
  82. 51dfbbc improve performance of string::find by Sebastian Pop · 8 years ago
  83. bc06f26 Recommit r290750: Fix PR19460 - std::ios is convertible to int. by Eric Fiselier · 8 years ago
  84. 6ce93e5 Revert r290750 - Fix PR19460 - std::ios is convertible to int. by Eric Fiselier · 8 years ago
  85. 687c0bb Fix PR19460 - std::ios is convertible to int. by Eric Fiselier · 8 years ago
  86. 1e17bc1 Remove mblen(), mbtowc() and wctomb() from the thread-unsafe functions. by Ed Schouten · 8 years ago
  87. 152e5e6 Fix PR31489 - std::function self-swap segfaults by Eric Fiselier · 8 years ago
  88. 7d0000f Fix typo in comment by Eric Fiselier · 8 years ago
  89. 8a549ab Fix ABI incompatible C++03 nullptr_t by Eric Fiselier · 8 years ago
  90. 32eebb7 Ensure <__debug> gets the nullptr definition in C++03 by Eric Fiselier · 8 years ago
  91. fb34238 Fix debug mode for vector/list and cleanup tests by Eric Fiselier · 8 years ago
  92. 72a67ff Fix stupid build error caused by a stupid person by Eric Fiselier · 8 years ago
  93. 47257c4 Add tests for unordered container tests and std::string by Eric Fiselier · 8 years ago
  94. 2c8aa05 Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to it by Eric Fiselier · 8 years ago
  95. fa31c10 Fix build errors in C++03 caused by recent debug changes by Eric Fiselier · 8 years ago
  96. 51d64bb Fix debug mode build w/o exceptions by Eric Fiselier · 8 years ago
  97. 01eb99a Implement a throwing version of _LIBCPP_ASSERT. by Eric Fiselier · 8 years ago
  98. 046a71b Implement P0435R1 - Resolving LWG issues for common_type by Eric Fiselier · 8 years ago
  99. 3010df9 Fix PR31481 - 3+ parameter common_type isn't SFINAE friendly by Eric Fiselier · 8 years ago
  100. 833ad54 [libc++] Make __num_get_float hidden by Shoaib Meenai · 8 years ago