1. 40056ac [libc++] Use the no_destroy attribute to avoid destroying debug DB statics by Louis Dionne · 5 years ago
  2. 03a144c Revert "[libc++] Add a test that uses the debug database from multiple threads" by Louis Dionne · 5 years ago
  3. bf750a6 [libc++] Add a test that uses the debug database from multiple threads by Louis Dionne · 5 years ago
  4. fdf271a [libc++][NFC] Make size of allocation more self-documenting by Louis Dionne · 5 years ago
  5. 6049636 Fix visibility for coroutine types on Windows by Eric Fiselier · 5 years ago
  6. 1b3740a Add tests for stability to list::sort and forward_list::sort. Thanks to Jonathan Wakely for the notice by Marshall Clow · 5 years ago
  7. ef93f38 Fix list/forward_list implementations of remove_if and unique to deal with predicates that are part of the sequence passed in. We already do this for remove. by Marshall Clow · 5 years ago
  8. 8958979 [NFC] Build libc++ verbosely in the macOS CI by Louis Dionne · 5 years ago
  9. 08c6f59 [libc++] Make sure we use new/delete from libc++abi on CI for Apple platforms by Louis Dionne · 5 years ago
  10. c85fc61 [libc++] Remove old workaround for buildit by Louis Dionne · 5 years ago
  11. 8fea411 [libc++] Fix debug_less test in C++03 by Louis Dionne · 5 years ago
  12. 9b96c3d [libc++] Fix build failure with _LIBCPP_DEBUG=0 when iterators return values instead of references by Thomas Anderson · 5 years ago
  13. 2113da5 [NFC] Add missing revision number in libc++ ABI changelog by Louis Dionne · 5 years ago
  14. 0f44da2 [libc++] Make sure that the symbol differ takes into account symbol types by Louis Dionne · 5 years ago
  15. 31e72ae [libc++] Run back-deployment CI against previously-released libc++abi dylibs by Louis Dionne · 5 years ago
  16. ef753e3 Cleanup how debug comparators are created in <algorithm> by Eric Fiselier · 5 years ago
  17. ac7b2ec [libc++] Make sure we don't eagerly diagnose non-const comparators for containers of incomplete types by Louis Dionne · 5 years ago
  18. 3845da9 Remove repeated words from BuildingLibcxx.rst by Jonathan Metzman · 5 years ago
  19. 56dd723 [CMake] Fix statically linking in libcxxabi if built separately by Martin Storsjo · 5 years ago
  20. 9f8a406 [libc++] Remove install_name and compatibility_version on OS X by Louis Dionne · 5 years ago
  21. 2884b59 [libc++][CMake] Make sure the benchmarks link against libc++abi by Louis Dionne · 5 years ago
  22. dda98ab [libc++] Localize CMake code only related to the shared library by Louis Dionne · 5 years ago
  23. 5a9ebbf [libc++] Add XFAILs for istream tests that were added in r357775 by Louis Dionne · 5 years ago
  24. 0f60e0a [libc++] Fix error flags and exceptions propagated from input stream operations by Louis Dionne · 5 years ago
  25. 262a337 Handle TLS values in sym_check by Eric Fiselier · 5 years ago
  26. 8155c10 Try to suppress nodiscard_extension failures with Xcode 9 by Nico Weber · 5 years ago
  27. 77e2337 Cleanup test failures in no discard tests. by Eric Fiselier · 5 years ago
  28. b9e1a17 Attempt to upgrade compiler used by appveyor builds by Eric Fiselier · 5 years ago
  29. 7050d98 disable appveyor config for MSVC 2015 by Eric Fiselier · 5 years ago
  30. fbddc46 libcxx: Add _LIBCPP_NODISCARD_EXT to 38 more functions by Nico Weber · 5 years ago
  31. d8ae853 [libc++] Use std::is_nothrow_callable for std::invoke according to LWG 2807 by Louis Dionne · 5 years ago
  32. 6f0f0a6 Add more benchmarks for literal strings. by Samuel Benzaquen · 5 years ago
  33. 77c4392 [libc++][NFC] Rename test file according to the libc++ convention by Louis Dionne · 5 years ago
  34. 572de35 [libc++] (Take 2) Correctly handle Objective-C++ ARC qualifiers in std::is_pointer by Louis Dionne · 5 years ago
  35. e42f325 Revert "[libc++] Correctly handle Objective-C++ ARC qualifiers in std::is_pointer" by Hans Wennborg · 5 years ago
  36. d5529b8 [CMake] Differentiate between static and shared libc++abi by Petr Hosek · 5 years ago
  37. 306670a [libcxx] [test] Add missing <stdexcept> to name std::out_of_range to string.conversions\stold.pass.cpp. by Billy Robert O'Neal III · 5 years ago
  38. 8b2f8ce [libcxx] [test] Use ptrdiff_t rather than int in splice_after_range.pass.cpp to avoid narrowing from pointer subtraction to int warnings. by Billy Robert O'Neal III · 5 years ago
  39. 2b2bf84 [libcxx] [test] Fix test bugs in string.cons/copy_alloc.pass.cpp. by Billy Robert O'Neal III · 5 years ago
  40. 1db1390 Fix backwards test that I committed yesterday. Sigh by Marshall Clow · 5 years ago
  41. ee85f7c Revert "[libc++] Fix error flags and exceptions propagated from input stream operations" by Louis Dionne · 5 years ago
  42. 756d3fd [libc++] Fix build when exceptions are turned off by Louis Dionne · 5 years ago
  43. 59d8949 [libc++] Fix error flags and exceptions propagated from input stream operations by Louis Dionne · 5 years ago
  44. 5a9a7c3 [libc++] Correctly handle Objective-C++ ARC qualifiers in std::is_pointer by Louis Dionne · 5 years ago
  45. 442ed81 [libc++] Remove use of auto with actual type by Louis Dionne · 5 years ago
  46. 1eb6182 [libc++][NFC] Remove useless public: label at the end of class by Louis Dionne · 5 years ago
  47. 6517895 Special case some duration arithmetic for GCC and PPC because their long double constant folding is broken. Fixes PR#39696. by Marshall Clow · 5 years ago
  48. 0abd0b7 Fix typo that I introduced in r357413. Thanks to ensadc@mailnesia.com for the catch. by Marshall Clow · 5 years ago
  49. 571eaaa Fix a number of bugs in __val_expr's subset operator[]. by Eric Fiselier · 5 years ago
  50. 7b99273 [libcxx] Make sure reference_wrapper works with incomplete types by Louis Dionne · 5 years ago
  51. 3de658f Fix PR#41323 'Race condition in steady_clock::now for _LIBCPP_WIN32API'. thanks to Ivan Afanasyev for the report. by Marshall Clow · 5 years ago
  52. b857e81 [libc++] Declare std::tuple_element as struct instead of class by Louis Dionne · 5 years ago
  53. eec31ce Fix PR41130 - 'operator/ of std::chrono::duration and custom type'. Thanks to Zulan for the report, and Howard for the direction of the fix. by Marshall Clow · 5 years ago
  54. 4cf126b Make common_type's implementation common by Eric Fiselier · 5 years ago
  55. aebb09c Mark fenv.h as a system header before the #include_next directive by Eric Fiselier · 5 years ago
  56. cc07c89 Fix PR#35967: '<regex> syntax_option_type is not a proper bitmask' Sadly, this is an ABI break, so it's only available if you define either '_LIBCPP_ABI_VERSION > 2' or '_LIBCPP_ABI_UNSTABLE' or '_LIBCPP_ABI_REGEX_CONSTANTS_NONZERO' and rebuild your dylib. by Marshall Clow · 5 years ago
  57. 4ff4db7 [libc++] Remove unnecessary <iostream> #includes in tests by Louis Dionne · 5 years ago
  58. 9c5bb6e Reworked all the utilities/meta tests to use ASSERT_SAME_TYPE instead of 'static_assert( is_same<'. Much easier to read. I left two tests alone: is_same.pass.cpp, which should call 'is_same' directly, and common_type.pass.cpp, which Eric is working on. NFC intended by Marshall Clow · 5 years ago
  59. a9b1043 [libc++] Rename span's as_writeable_bytes to as_writable_bytes by Louis Dionne · 5 years ago
  60. 22374ba Fix and speedup __libcpp_locale_guard on Windows by Thomas Anderson · 5 years ago
  61. 2fe3307 Fix occurrences of _LIBCPP_ASSERT in span tests by Casey Carter · 5 years ago
  62. d88714d [libc++] Add proper XFAILs for shared_mutex tests by Louis Dionne · 5 years ago
  63. 955113d [libc++] Fix return value of snprintf_l() on Windows when buffer is too small by Thomas Anderson · 5 years ago
  64. 2c4b419 Revert "[coroutines] Add std::experimental::task<T> type" by Brian Gesiak · 5 years ago
  65. e83c41a [coroutines] Add std::experimental::task<T> type by Brian Gesiak · 5 years ago
  66. 9d9372a Cleaup of requirements for optional. While researching LWG3196, I realized that optional did not reject 'const in_place_t' like it should. Added a test as well, and a check for arrays (which were already disallowed, but now we get a better error message). Should not affect anyone's code. by Marshall Clow · 5 years ago
  67. 2443347 [libc++][CMake] Allow merging libc++abi.a into libc++ even on Apple platforms by Louis Dionne · 5 years ago
  68. d36fc70 Fix a minor bug with std::next and prev not and negative numbers. In particular, std::prev cannot require Bidirectional Iterators, because you might 'go back' -1 places, which goes forward. Thanks to Ville and Jonathan for the bug report. by Marshall Clow · 5 years ago
  69. 61ce4eb [libc++] Update the list of symbols exported from libc++abi for new/delete by Louis Dionne · 5 years ago
  70. 0b3b8d8 [libc++] Re-export the sjlj ABI v2 for ARM architectures by Louis Dionne · 5 years ago
  71. 4d774fe Fix a vector test to not use a local type as a template parameter. This causes a warning on C++03. NFC by Marshall Clow · 5 years ago
  72. 0ec48a9 [libc++] Remove too-stringent XFAILs for file_clock tests by Louis Dionne · 5 years ago
  73. 52d4ad5 [NFC][libc++] Reindent #ifdefs by Louis Dionne · 5 years ago
  74. 129faa5 [libc++] Re-document how to use <filesystem> with various versions of libc++ by Louis Dionne · 5 years ago
  75. e53014e Add relational benchmark against a string constant. by Samuel Benzaquen · 5 years ago
  76. eba9009 [libc++] Mark bad_any_cast tests as unsupported when the dylib doesn't support bad_any_cast by Louis Dionne · 5 years ago
  77. 4daecde Add dylib-has-no-filesystem when filesystem is disabled by Eric Fiselier · 5 years ago
  78. d60e4a1 Mark debug death tests as unsupported on Windows by Eric Fiselier · 5 years ago
  79. c4f99d8 Remove type visibility specifiers from new chrono types. by Eric Fiselier · 5 years ago
  80. 3fd12d4 [libcxx] [test] Revert r356632 add (void) casts to operator new calls, to suppress warnings generated by [[nodiscard]]." by Billy Robert O'Neal III · 5 years ago
  81. cdb3094 Allow disabling of filesystem library. by Eric Fiselier · 5 years ago
  82. 82e238e [libcxx] [test] Add (void) casts to operator new calls, to suppress warnings generated by [[nodiscard]]. by Billy Robert O'Neal III · 5 years ago
  83. c2cb7c6 libc++/win: Make once_flag have the same size as a pointer. by Nico Weber · 5 years ago
  84. 080f06d [libc++] Mark <filesystem> as unavailable on Apple platforms using pragmas by Louis Dionne · 5 years ago
  85. ce2670a Mark <charconv> tests as unsupported for C++11 and C++14 if you're not testing libc++. Thanks to Louis for the suggestion. by Marshall Clow · 5 years ago
  86. 4667331 [libc++] Use the compiler that CMake found when running lit for back-deployment tests by Louis Dionne · 5 years ago
  87. 3af5f5e [libc++][CMake] Clean up some of the libc++ re-exporting logic by Louis Dionne · 5 years ago
  88. 2b86625 Make to_chars/from_chars work back to C++11. This means that we can use them to implement to_string as well. Reviewed as https://reviews.llvm.org/D59598. by Marshall Clow · 5 years ago
  89. 9009625 [NFC] Fix a couple of typos in libc++'s __config by Louis Dionne · 5 years ago
  90. 292174b [libc++] Do not force going through xcrun to find Clang in the macOS CI scripts by Louis Dionne · 5 years ago
  91. 51ecd6c [libc++] Mark <filesystem> tests as failing when the dylib doesn't support filesystem by Louis Dionne · 5 years ago
  92. 2fa9a05 [libc++] Flag file_clock test as expected to fail with ASAN by Louis Dionne · 5 years ago
  93. b0ee47d [libc++] Complete the ABI changelog after landing <filesystem> in the dylib by Louis Dionne · 5 years ago
  94. 3b886a1 [libc++] Build <filesystem> support as part of the dylib by Louis Dionne · 5 years ago
  95. 3cc1daa [libc++] Speed up certain locale functions on Windows by Thomas Anderson · 5 years ago
  96. e76d13a Revert "[libc++] Build <filesystem> support as part of the dylib" by Louis Dionne · 5 years ago
  97. 6ba69ca Fix char.traits.specializations.char8_t main return by JF Bastien · 5 years ago
  98. e598abf Fixup ABI lists on Linux after adding <filesystem> to the dylib. by Eric Fiselier · 5 years ago
  99. 5dcbdac Add visibility attributes and inline to some vector methods. by Eric Fiselier · 5 years ago
  100. 582679a [libc++] Build <filesystem> support as part of the dylib by Louis Dionne · 5 years ago