summaryrefslogtreecommitdiffstats
path: root/libcxx/include/algorithm
Commit message (Expand)AuthorAgeFilesLines
* Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier2019-11-181-8/+8
* [libc++] Fixed copy/copy_n/copy_backward for compilers that do not support is...Louis Dionne2019-11-071-4/+4
* [libc++][P0202] Marked algorithms copy/copy_n/copy_if/copy_backward constexprLouis Dionne2019-11-061-19/+47
* Add a missing _VSTD:: before a call to merge. Fixes PR43034. Checked the rest...Marshall Clow2019-08-201-1/+1
* Fix a couple of unguarded operator, calls in algorithm. Fixes PR#43063. Updat...Marshall Clow2019-08-201-13/+13
* [pstl][libc++] Provide uglified header names for interface headersLouis Dionne2019-08-061-1/+1
* [libc++] Take 2: Integrate the PSTL into libc++Louis Dionne2019-08-051-0/+4
* Revert "[libc++] Integrate the PSTL into libc++"Louis Dionne2019-07-191-4/+0
* [libc++] Integrate the PSTL into libc++Louis Dionne2019-07-191-0/+4
* Reorganize the 'bit' header to make most of the facilities available for inte...Marshall Clow2019-07-121-1/+1
* Make move and forward work in C++03.Eric Fiselier2019-06-211-4/+0
* [libc++] Make __debug_less::operator() constexprThomas Anderson2019-04-191-0/+1
* [libc++] Fix build failure with _LIBCPP_DEBUG=0 when iterators return values ...Thomas Anderson2019-04-151-0/+9
* Cleanup how debug comparators are created in <algorithm>Eric Fiselier2019-04-121-151/+38
* libcxx: Add _LIBCPP_NODISCARD_EXT to 38 more functionsNico Weber2019-04-031-77/+144
* Fix PR41017 - Build failure with _LIBCPP_DEBUG=0 and non-const-refEric Fiselier2019-03-081-5/+5
* Add a specialization for '__unwrap_iter' to handle const interators. This ena...Marshall Clow2019-02-061-0/+12
* D14686: 'Protect against overloaded comma in random_shuffle and improve tests...Marshall Clow2019-01-241-2/+2
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libcxx] Speeding up partition_point/lower_bound/upper_boundLouis Dionne2018-12-171-4/+30
* [libcxx] Make sure we can build with -fvisibility=hidden on LinuxLouis Dionne2018-11-211-0/+1
* Revert "Bug 39129: Speeding up partition_point/lower_bound/upper_bound/ by us...Louis Dionne2018-11-011-30/+4
* Bug 39129: Speeding up partition_point/lower_bound/upper_bound/ by using unsi...Eric Fiselier2018-10-291-4/+30
* Fix PR39458 _LIBCPP_DEBUG breaks heterogeneous compare.Eric Fiselier2018-10-261-12/+0
* Do the math in uniform_int_distribution::operator() as unsigned to prevent UB...Marshall Clow2018-10-081-2/+3
* [libc++] Add deprecated attributes to many deprecated componentsLouis Dionne2018-09-231-2/+2
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* Fix PR# 38900 - don't call swap inside of random_shuffle when we'd be swappin...Marshall Clow2018-09-111-1/+2
* Add diagnostics for min/max algorithms when a InputIterator is used.Eric Fiselier2018-08-221-0/+6
* Recommit r339943 - Establish the <bit> header. NFC yet. Reviewed as https://r...Marshall Clow2018-08-171-136/+1
* Revert "Establish the <bit> header. NFC yet. Reviewed as https://reviews.llvm...Vitaly Buka2018-08-161-1/+136
* Establish the <bit> header. NFC yet. Reviewed as https://reviews.llvm.org/D50815Marshall Clow2018-08-161-136/+1
* Mark __equal_to 's operations as constexpr.Marshall Clow2018-07-141-4/+4
* Make internal class __wrap_iter constexpr when not using libc++'s debugging m...Marshall Clow2018-07-131-2/+2
* Fix misleading indentation; replace a couple of NULLs with nullptr. Resolves ...Marshall Clow2018-02-061-2/+2
* Fix the BinaryPredicate form of std::is_permutation to not rely on operator==Peter Collingbourne2018-01-261-2/+10
* Last batch of P0202 constexpr additions: includes/set_intersection/exchangeMarshall Clow2018-01-221-11/+11
* Another batch of P0202 constepr algirithms. remove/remove_if/remove_copy/remo...Marshall Clow2018-01-221-10/+10
* Still more P0202 constexpr-ifying. This batch is: for_each/for_each_n/lexicog...Marshall Clow2018-01-221-11/+12
* More P0202 constexpr work. This commit adds fill/fill_n/generate/generate_n/u...Marshall Clow2018-01-201-34/+18
* More P0202 constexpr-ifying in <algorithm>. This commit handles replace/repla...Marshall Clow2018-01-191-10/+10
* More P0202 constexpr-ifying in <algorithm>. This commit handles 'transform'.Marshall Clow2018-01-191-4/+4
* More constexpr algorithms from P0202. search/search_nMarshall Clow2018-01-161-11/+11
* More constexpr algorithms from P0202: lower_bound, upper_bound, equal_range, ...Marshall Clow2018-01-161-21/+21
* More constexpr (re P0202) - equal and mismatchMarshall Clow2018-01-161-18/+18
* More constexpr from P0202. count and count_if. Also fix a comment that Morwen...Marshall Clow2018-01-151-6/+6
* More P0202 constexpr-ifying. All the find_XXX algorithms in this commit.Marshall Clow2018-01-151-18/+18
* partition_point gets the P0202 treatmentMarshall Clow2018-01-151-2/+2
* More constexpr algorithms from P0202. any_of/all_of/none_of.Marshall Clow2018-01-151-6/+6
* First part of P0202: Adding constexpr modifiers to functions in <algorithm> a...Marshall Clow2018-01-151-51/+46
OpenPOWER on IntegriCloud