| Age | Commit message (Expand) | Author |
| 2017-05-10 | Don't interfere with the __builtin_foo namespace under MSVC | Eric Fiselier |
| 2017-05-10 | [libc++] Refactor Windows support headers. | Eric Fiselier |
| 2017-04-18 | Cleanup _LIBCPP_HAS_NO_<c++11-feature> in algorithm | Eric Fiselier |
| 2017-04-03 | Fix C++17 dylib build | Eric Fiselier |
| 2017-03-23 | Remove random_shuffle in C++17. Please use shuffle instead. If you have to, ... | Marshall Clow |
| 2017-01-07 | Replace identifiers called `__out` because Windows.h #defines it. | Eric Fiselier |
| 2016-12-28 | Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to it | Eric Fiselier |
| 2016-12-23 | Fix unused parameters and variables | Eric Fiselier |
| 2016-11-29 | [libcxx] remove unused code | Aditya Kumar |
| 2016-11-14 | Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last... | Marshall Clow |
| 2016-08-28 | Implement C++17 std::sample. | Eric Fiselier |
| 2016-08-25 | Remove trailing WS [NFC] | Aditya Kumar |
| 2016-07-26 | Implement LCM and GCD for C++17. Same code as for Library Fundamentals TS. | Marshall Clow |
| 2016-07-19 | Add heterogeneous comparator support for __debug_less. Fixes PR17147. | Eric Fiselier |
| 2016-04-21 | Add is_swappable/is_nothrow_swappable traits | Eric Fiselier |
| 2016-04-04 | Remove unused internal routines. No functional change | Marshall Clow |
| 2016-03-08 | Implement P0253R1: Fixing a design mistake in the searchers interface. | Marshall Clow |
| 2016-03-07 | Implement P0025R0: 'An algorithm to clamp a value between a pair of boundary ... | Marshall Clow |
| 2016-01-13 | Fix PR#25973 : 'basic_string::assign(InputIt, InputIt) doesn't provide the st... | Marshall Clow |
| 2015-11-02 | Make reverse() call iter_swap like the standard says, instead of calling swap... | Marshall Clow |
| 2015-08-19 | Fix warnings about pessimizing return moves for C++11 and higher | Dimitry Andric |
| 2015-07-30 | Fix PR#24267. use numeric_limits::max instead of ~0 for 'all ones', since tha... | Marshall Clow |
| 2015-07-29 | Fix a self-move bug in inplace_merge. Thanks to Ted and Dexon for the report ... | Marshall Clow |
| 2015-06-02 | Fix some places where we could call memmove(null,xxx,0) - which is UB | Marshall Clow |
| 2015-05-10 | Fix for LWG Issue 2369: constexpr max(initializer_list) vs max_element | Marshall Clow |
| 2015-02-11 | Fix PR 22541: When values are equal, minmax should return the rightmost one i... | Marshall Clow |
| 2015-02-10 | [libcxx] Properly convert the count arguments to the *_n algorithms before use. | Eric Fiselier |
| 2015-02-05 | Get tests running with warnings. Fix warnings in headers and tests | Eric Fiselier |
| 2015-02-02 | Fix PR#22433. The algorithm is_partitioned was testing an item in the middle ... | Marshall Clow |
| 2015-02-02 | Fix PR#22427. The implementation of inplace_merge had a \'small data set\' op... | Marshall Clow |
| 2015-02-02 | Reorder a couple of operations in inplace_merge so that we can meet the compl... | Marshall Clow |
| 2014-10-27 | Fix use of operator comma in is_permutation and delete comma operator for tes... | Eric Fiselier |
| 2014-10-27 | [libcxx] Fix use of operator comma where the types can be user defined | Eric Fiselier |
| 2014-09-16 | Fix for mismatch to handle evil iterators which overload operator comma | Marshall Clow |
| 2014-08-10 | NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa... | Eric Fiselier |
| 2014-07-22 | Fix std::make_heap's worst case time complexity | David Majnemer |
| 2014-06-10 | Make the helper routines in string really be constexpr. This required a bit o... | Marshall Clow |
| 2014-03-03 | Per N3924, mark random_shuffle as deprecated in the synopsis for <algorithm>.... | Marshall Clow |
| 2014-02-19 | Implement LWG2350: min, max, and minmax should be constexpr. | Marshall Clow |
| 2013-09-17 | G M: Restore the ability for libcxx to compile again on mingw 64. | Howard Hinnant |
| 2013-08-23 | Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. | Howard Hinnant |
| 2013-08-23 | Debug mode for string. This commit also marks the first time libc++ debug-mo... | Howard Hinnant |
| 2013-08-22 | Zhihao Yuan noted that there were a few unneeded statements. Eliminated the... | Howard Hinnant |
| 2013-08-14 | Xing Xue: port to IBM XLC++/AIX. | Howard Hinnant |
| 2013-08-12 | Nico Rieck: this patch series fixes visibility issues on Windows as explaine... | Howard Hinnant |
| 2013-08-01 | Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is | Howard Hinnant |
| 2013-08-01 | Taking another swing at correctly optimizing fill_n. | Howard Hinnant |
| 2013-08-01 | Constrain fill_n -> memset operations to include implicit convertibility to u... | Howard Hinnant |
| 2013-07-22 | Fix a bug in std::fill_n where memset would end up being called in cases when... | Anders Carlsson |
| 2013-05-10 | Fix incorrect type usage; nice catch by Sebastian | Marshall Clow |