1. c4658ab [libcxx] Improve accuracy of complex asinh and acosh by Mikhail Maltsev · 6 years ago
  2. 6878e85 Fix test failure on compilers w/o deduction guides by Eric Fiselier · 6 years ago
  3. 078dd97 Add a catch for std::length_error for the case where the string can't handle 2GB. (like say 32-bit big-endian) by Marshall Clow · 6 years ago
  4. e64dcb6 Make the ctype_byname::widen test cases pass on FreeBSD. by Dimitry Andric · 6 years ago
  5. a2b7665 [libcxx] [test] Strip trailing whitespace, NFC. by Stephan T. Lavavej · 6 years ago
  6. 9e6ac07 Use multi-key tree search for {map, set}::{count, equal_range} by Eric Fiselier · 6 years ago
  7. 5bfbd7d The apple versions of clang don't support deduction guides yet. by Marshall Clow · 6 years ago
  8. 88ba975 Once more, with feeling. Spell 'clang-4.0' correctly this time by Marshall Clow · 6 years ago
  9. 0eec3e8 Clean up string's deduction guides tests. Mark old versions of clang as unsupported, b/c they don't have deduction guides, even in C++17 mode by Marshall Clow · 6 years ago
  10. 171ed21 [libcxx] Avoid spurious construction of valarray elements by Mikhail Maltsev · 6 years ago
  11. 4c15300 Temporarily comment out deduction guide tests while I figure out what to do with old bots by Marshall Clow · 6 years ago
  12. 5b1e87e Implement deduction guide for basic_string as described in P0433 by Marshall Clow · 6 years ago
  13. 60020e6 Improve a test. NFC by Marshall Clow · 6 years ago
  14. c0acd34 Fix size and alignment of array<T, 0>. by Eric Fiselier · 6 years ago
  15. 088e601 Fix PR#31454 - 'basic_string<T>::push_back() crashes if sizeof(T)>sizeof(long long)'. We were mishandling the small-string optimization calculations for very large 'characters'. This may be an ABI change (change the size of) strings of very large 'characters', but since they never worked, I'm not too concerned. by Marshall Clow · 6 years ago
  16. 2e1fa09 Fix -verify static assert messages for older Clang versions by Eric Fiselier · 6 years ago
  17. 6cb35ed [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. by Eric Fiselier · 6 years ago
  18. 31810d9 Remove more of the std::experimental bits that are now in std::. All the _v type aliases, conjunction/disjunction, apply, etc. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  19. 610fc678 Revert "[libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types." by Nirav Dave · 6 years ago
  20. b50d244 Remove <experimental/string_view>; use <string_view> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  21. 4d0f428 Implement LWG 3014 - Fix more noexcept issues in filesystem. by Eric Fiselier · 6 years ago
  22. 9611902 Remove debug println from rec.dir.itr.increment test by Eric Fiselier · 6 years ago
  23. 0b47a65 Implement LWG2989: path's streaming operators allow everything under the sun. by Eric Fiselier · 6 years ago
  24. af1fd7c Address LWG 2849 and fix missing failure condition in copy_file. by Eric Fiselier · 6 years ago
  25. 7d251c5 correct comment about C++03 assignment operators by Eric Fiselier · 6 years ago
  26. 122c064 Make array<const T, 0> non-CopyAssignable and make swap and fill ill-formed. by Eric Fiselier · 6 years ago
  27. f3224ac [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. by Eric Fiselier · 6 years ago
  28. b173b26 Work around GCC constexpr initialization bug by Eric Fiselier · 6 years ago
  29. b232793 Work around Clang bug introduced in r324062 by Eric Fiselier · 6 years ago
  30. d33aaa9 Fix has_unique_object_representation after Clang commit r324134. by Eric Fiselier · 6 years ago
  31. b2189c0 Disable test in C++<11 mode due to use of alignas. by Richard Smith · 6 years ago
  32. dfb1351 Make std::get_temporary_buffer respect overaligned types when possible by Richard Smith · 6 years ago
  33. b21316f Remove std::experimental::sample; use std::sample instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  34. 14698bc Remove <experimental/numeric>; use <numeric> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  35. f8d223f Remove <experimental/any>; use <any> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  36. 95db3d2 Remove <experimental/optional>; use <optional> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  37. 75075c6 Add static_asserts to basic_ios and basic_stream_buf to ensure that that the traits match the character type. This is a requirement on the user - now we get consistent failures at compile time instead of incomprehensible error messages or runtime failures. This is also LWG#2994 - not yet adopted. by Marshall Clow · 6 years ago
  38. 37e4c9b Implement LWG2870: Default value of parameter theta of polar should be dependent by Marshall Clow · 6 years ago
  39. 4bbcce7 Add tests to make sure that <string_view> provides std::size/data/empty in C++17 mode. This is LWG#3009, coming up for a vote in JAX - but we already do it, just don't have tests by Marshall Clow · 6 years ago
  40. 27c341d Fix the BinaryPredicate form of std::is_permutation to not rely on operator== by Peter Collingbourne · 6 years ago
  41. 6b5c08a libcxx: Move #include_next <math.h> out of header guard in wrapper header. by Peter Collingbourne · 6 years ago
  42. 8864da5 Fix PR35564 - std::list splice/erase incorrectly throw in debug mode. by Eric Fiselier · 7 years ago
  43. cc70488 Implement LWG2783: stack::emplace() and queue::emplace() should return decltype(auto) by Marshall Clow · 7 years ago
  44. 8286acc [libc++] Fix PR20855 -- libc++ incorrectly diagnoses illegal reference binding in std::tuple. by Eric Fiselier · 7 years ago
  45. e54a22f [libcxx] Correctly handle invalid regex character class names by Mikhail Maltsev · 7 years ago
  46. a351d79 include <cstdint> to get uint32_t by Marshall Clow · 7 years ago
  47. a11e68f Implement P0463R1: 'Endian just Endian'. Reviewed as https://reviews.llvm.org/D35472 by Marshall Clow · 7 years ago
  48. f493c2f libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows. by Peter Collingbourne · 7 years ago
  49. 5b12e3b Last batch of P0202 constexpr additions: includes/set_intersection/exchange by Marshall Clow · 7 years ago
  50. 63be418 Another batch of P0202 constepr algirithms. remove/remove_if/remove_copy/remove_copy_if/reverse_copy, and tests (commented out) for rotate_copy, because that depends on std::copy by Marshall Clow · 7 years ago
  51. a15161a Still more P0202 constexpr-ifying. This batch is: for_each/for_each_n/lexicographical_compare by Marshall Clow · 7 years ago
  52. c84b496 Add (commented out) constexpr tests for copy/copy_backwards/copy_if/copy_n. These will be enabled when that part of P0202 is implemented. NFC at this time. by Marshall Clow · 7 years ago
  53. 27ae75c Really comment out the constexpr tests. by Marshall Clow · 7 years ago
  54. f7e345a implement (but leave commented out) the constexpr tests from P0202 for std::merge. merge requires std::copy, which isn't constexpr yet. by Marshall Clow · 7 years ago
  55. 48a4655 More P0202 constexpr work. This commit adds fill/fill_n/generate/generate_n/unique/unique_copy. I removed a specialization of fill_n that recognized when we were dealing with raw pointers and 1 byte trivially-assignable types and did a memset, because the compiler will do that optimization for us. by Marshall Clow · 7 years ago
  56. a75d613 More P0202 constexpr-ifying in <algorithm>. This commit handles replace/replace_if/replace_copy/replace_copy_if. by Marshall Clow · 7 years ago
  57. ecd1909 More P0202 constexpr-ifying in <algorithm>. This commit handles 'transform'. by Marshall Clow · 7 years ago
  58. 457d2c1 Fix most GCC test failures. by Eric Fiselier · 7 years ago
  59. 74cb4f5 Fix nodiscard failure tests on compilers w/o -verify. by Eric Fiselier · 7 years ago
  60. d608220 More constexpr algorithms from P0202. search/search_n by Marshall Clow · 7 years ago
  61. 39b8862 More constexpr algorithms from P0202: lower_bound, upper_bound, equal_range, binary_search by Marshall Clow · 7 years ago
  62. f1caa62 Actually CALL the constexpr tests. by Marshall Clow · 7 years ago
  63. 4cd5965 More constexpr (re P0202) - equal and mismatch by Marshall Clow · 7 years ago
  64. 5af38a0 Fix constexpr failure on C++11-based buildbots. by Marshall Clow · 7 years ago
  65. 0dc8ca7 More constexpr from P0202. count and count_if. Also fix a comment that Morwenn noted. by Marshall Clow · 7 years ago
  66. 82091c2 Some of the tests from earlier today had 'int' as the return type when it should have been 'bool'. Fix that. It doesn't change the behavior of any of the tests, but it's more accurate. by Marshall Clow · 7 years ago
  67. 6a1c2ff More P0202 constexpr-ifying. All the find_XXX algorithms in this commit. by Marshall Clow · 7 years ago
  68. bb8010f partition_point gets the P0202 treatment by Marshall Clow · 7 years ago
  69. de4b286 More constexpr algorithms from P0202. any_of/all_of/none_of. by Marshall Clow · 7 years ago
  70. 8d0d825 First part of P0202: Adding constexpr modifiers to functions in <algorithm> and <utility>. This commit is all the is_XXX algorithms. by Marshall Clow · 7 years ago
  71. cce11ce Add error code handling to remove_all test by Ekaterina Vaartis · 7 years ago
  72. 68050ff [libcxx] Make std::basic_istream::get 0-terminate input array in case of error. by Volodymyr Sapsai · 7 years ago
  73. d09b2ed Implement an _is_allocator type trait for use in deduction guides. by Marshall Clow · 7 years ago
  74. 45d5893 Make std::experimental::filesystem::remove and remove_all return false or 0 if the file doesn't exist by Ekaterina Vaartis · 7 years ago
  75. 210d12c Fix misspelled macro name - thanks to andrew@ispras.ru for the catch by Marshall Clow · 7 years ago
  76. 4ffbed5 [libcxx] [test] Improve MSVC portability. by Stephan T. Lavavej · 7 years ago
  77. 95b20f8 [libcxx] Support the use of compiler-rt in lit tests by Petr Hosek · 7 years ago
  78. 773a3a5 Apparently 'C++14' is different than 'c++14' by Marshall Clow · 7 years ago
  79. 4d8cc6d Change add_ten to add_one to avoid triggering ubsan integer overflow. by Billy Robert O'Neal III · 7 years ago
  80. 3340633 Add the C++17 extensions to std::search. Include the default searcher, but not the Boyer-Moore or Boyer-Moore-Horspool searcher (yet). BUT put the BM and BMH tests in place, marked to XFAIL. The other searchers will follow soon by Marshall Clow · 7 years ago
  81. fbc5de6 Add pre-C++11 is_constructible wrappers for 3 arguments by Dimitry Andric · 7 years ago
  82. a5f7365 Add casts to prevent narrowing warnings. by Billy Robert O'Neal III · 7 years ago
  83. e32740b [libcxx] [test] Remove nonstandard things and resolve warnings in Xxx_scan tests by Billy Robert O'Neal III · 7 years ago
  84. 4dd943e Move + and * operators of MoveOnly into MoveOnly.h. by Billy Robert O'Neal III · 7 years ago
  85. 70a8aae Fix incorrect handling of move-only types in transform_reduce iter iter iter init, and add test. by Billy Robert O'Neal III · 7 years ago
  86. 5de0f33 Add move-only types test to transform_reduce iter iter iter init op op. by Billy Robert O'Neal III · 7 years ago
  87. 5194855 Add move-only types test for transform_reduce bop/uop. by Billy Robert O'Neal III · 7 years ago
  88. 4436c8c Fix nonstandard bits in transform_reduce_iter_iter_init_bop_uop. by Billy Robert O'Neal III · 7 years ago
  89. 3e653d6 Mark LWG2824 as complete. We already did it, but I added a test to be sure by Marshall Clow · 7 years ago
  90. 73d6c99 Implement p0258r2: has_unique_object_representations by Marshall Clow · 7 years ago
  91. de0811a Fix the definitions of 'reference' and 'pointer' in string_view that no one uses :-). Thanks to K-ballo for the catch. by Marshall Clow · 7 years ago
  92. 4b54e0f libcxx: Fix for basic_stringbuf::seekoff() after r320604. by Peter Collingbourne · 7 years ago
  93. 4159a36 [libcxx] Fix basic_stringbuf constructor by Zhihao Yuan · 7 years ago
  94. 851ea6e [libcxx] [test] Fix line endings, avoid unnecessary non-ASCII. by Stephan T. Lavavej · 7 years ago
  95. dd2a900 [libcxx] [test] Fix MSVC warnings, null pointer deref. by Stephan T. Lavavej · 7 years ago
  96. e445521 [libcxx] P0604, invoke_result and is_invocable by Zhihao Yuan · 7 years ago
  97. 4a3242f [libcxx] Define istream_iterator equality comparison operators out-of-line by Roger Ferrer Ibanez · 7 years ago
  98. 8148a70 [libcxx] [test] Strip trailing whitespace. NFC. by Stephan T. Lavavej · 7 years ago
  99. df68ebc Land D28253 which fixes PR28929 (which we mistakenly marked as fixed before) by Marshall Clow · 7 years ago
  100. 94ab5eb Commit tests for changes in revision 319710 by Marshall Clow · 7 years ago