summaryrefslogtreecommitdiffstats
path: root/libcxx/include/algorithm
Commit message (Expand)AuthorAgeFilesLines
...
* Add the C++17 extensions to std::search. Include the default searcher, but no...Marshall Clow2018-01-081-82/+10
* [libcxx] Fix intrinsics for MSVCShoaib Meenai2017-12-051-8/+8
* Rename identifiers named `__output`Alexander Richardson2017-11-141-11/+11
* Fix PR#35119 : set_union misbehaves with move_iterators. Thanks to Denis Yaro...Marshall Clow2017-10-301-1/+1
* Revert 313789 because gcc doesn't like itMarshall Clow2017-09-201-4/+4
* Mark the __eval methods on independent_bits_engine (and __independent_bits_en...Marshall Clow2017-09-201-4/+4
* Fix a bit of UB in __independent_bits_engine. Fixes PR#34663Marshall Clow2017-09-201-2/+3
* Fix PR31166: std::inplace_merge seems to be unstable. Thanks to Jan Wilken DÃ...Marshall Clow2017-08-281-5/+5
* [libc++] Clean up cl warning 4231 disablingShoaib Meenai2017-07-141-7/+0
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-2/+6
* Remove uses of _UI because Windows is evil and tchar.h #define's itEric Fiselier2017-05-311-2/+2
* Last commit included some extra constexpr; remove themMarshall Clow2017-05-251-3/+3
* Make for_each_n only avaliable on C++17Marshall Clow2017-05-251-3/+5
* Add non-parallel version of for_each_n (+tests) from the Parallelism TSMarshall Clow2017-05-251-0/+21
* Don't interfere with the __builtin_foo namespace under MSVCEric Fiselier2017-05-101-22/+103
* [libc++] Refactor Windows support headers.Eric Fiselier2017-05-101-2/+2
* Cleanup _LIBCPP_HAS_NO_<c++11-feature> in algorithmEric Fiselier2017-04-181-9/+9
* Fix C++17 dylib buildEric Fiselier2017-04-031-1/+2
* Remove random_shuffle in C++17. Please use shuffle instead. If you have to, ...Marshall Clow2017-03-231-2/+4
* Replace identifiers called `__out` because Windows.h #defines it.Eric Fiselier2017-01-071-11/+11
* Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to itEric Fiselier2016-12-281-0/+14
* Fix unused parameters and variablesEric Fiselier2016-12-231-2/+5
* [libcxx] remove unused codeAditya Kumar2016-11-291-70/+2
* Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last...Marshall Clow2016-11-141-1/+1
* Implement C++17 std::sample.Eric Fiselier2016-08-281-0/+78
* Remove trailing WS [NFC]Aditya Kumar2016-08-251-15/+15
* Implement LCM and GCD for C++17. Same code as for Library Fundamentals TS.Marshall Clow2016-07-261-2/+2
* Add heterogeneous comparator support for __debug_less. Fixes PR17147.Eric Fiselier2016-07-191-1/+15
* Add is_swappable/is_nothrow_swappable traitsEric Fiselier2016-04-211-1/+1
* Remove unused internal routines. No functional changeMarshall Clow2016-04-041-28/+0
* Implement P0253R1: Fixing a design mistake in the searchers interface.Marshall Clow2016-03-081-21/+23
* Implement P0025R0: 'An algorithm to clamp a value between a pair of boundary ...Marshall Clow2016-03-071-0/+27
* Fix PR#25973 : 'basic_string::assign(InputIt, InputIt) doesn't provide the st...Marshall Clow2016-01-131-19/+0
* Make reverse() call iter_swap like the standard says, instead of calling swap...Marshall Clow2015-11-021-2/+2
* Fix warnings about pessimizing return moves for C++11 and higherDimitry Andric2015-08-191-1/+1
* Fix PR#24267. use numeric_limits::max instead of ~0 for 'all ones', since tha...Marshall Clow2015-07-301-1/+1
* Fix a self-move bug in inplace_merge. Thanks to Ted and Dexon for the report ...Marshall Clow2015-07-291-8/+32
* Fix some places where we could call memmove(null,xxx,0) - which is UBMarshall Clow2015-06-021-6/+14
* Fix for LWG Issue 2369: constexpr max(initializer_list) vs max_elementMarshall Clow2015-05-101-33/+18
* Fix PR 22541: When values are equal, minmax should return the rightmost one i...Marshall Clow2015-02-111-6/+6
* [libcxx] Properly convert the count arguments to the *_n algorithms before use.Eric Fiselier2015-02-101-6/+14
* Get tests running with warnings. Fix warnings in headers and testsEric Fiselier2015-02-051-4/+0
* Fix PR#22433. The algorithm is_partitioned was testing an item in the middle ...Marshall Clow2015-02-021-0/+3
* Fix PR#22427. The implementation of inplace_merge had a \'small data set\' op...Marshall Clow2015-02-021-13/+3
* Reorder a couple of operations in inplace_merge so that we can meet the compl...Marshall Clow2015-02-021-5/+3
* Fix use of operator comma in is_permutation and delete comma operator for tes...Eric Fiselier2014-10-271-1/+1
* [libcxx] Fix use of operator comma where the types can be user definedEric Fiselier2014-10-271-16/+16
* Fix for mismatch to handle evil iterators which overload operator commaMarshall Clow2014-09-161-2/+2
* NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...Eric Fiselier2014-08-101-0/+2
* Fix std::make_heap's worst case time complexityDavid Majnemer2014-07-221-54/+68
OpenPOWER on IntegriCloud