summaryrefslogtreecommitdiffstats
path: root/libcxx/include/iterator
Commit message (Expand)AuthorAgeFilesLines
* Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier2019-11-181-11/+15
* [libc++] Add _ITER_CONCEPT and _ITER_TRAITS implementations from C++20Eric Fiselier2019-11-161-1/+52
* [libc++] Add C++20 contiguous_iterator_tag.Eric Fiselier2019-11-161-0/+13
* [libc++][P0202] Marked algorithms copy/copy_n/copy_if/copy_backward constexprLouis Dionne2019-11-061-4/+4
* Revert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides."Eric Fiselier2019-08-041-1/+0
* Suppress -Wctad-maybe-unsupported on types w/o deduction guides.Eric Fiselier2019-08-031-0/+1
* [libc++] Take 2: Implement CTAD for map and multimapLouis Dionne2019-06-201-0/+16
* [libc++] Revert the addition of map/multimap CTADLouis Dionne2019-06-181-16/+0
* Implement deduction guides for map/multimap. Reviewed as https://reviews.llvm...Marshall Clow2019-06-101-0/+16
* [NFC][libcxx] Remove trailing whitespaceLouis Dionne2019-05-291-15/+15
* [libc++] Unconditionally enable the __pad_and_output optimizationLouis Dionne2019-04-181-5/+0
* Fix a minor bug with std::next and prev not and negative numbers. In particul...Marshall Clow2019-03-221-5/+12
* Remove exception throwing debug mode handler support.Eric Fiselier2019-03-181-46/+46
* In the review of D58642, Louis asked: 'Is there a reason for making this inli...Marshall Clow2019-02-271-33/+33
* Implement the second part of P1227R2 - Signed ssize() functions. Reviewed as ...Marshall Clow2019-02-271-0/+18
* First part of P1227R2 - change span over to use 'size_t' instead of 'ptrdiff_...Marshall Clow2019-02-271-1/+1
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix PR39619 - iterator_traits isn't SFINAE-friendly enough. Thanks to Eric fo...Marshall Clow2018-11-131-1/+18
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* Mark one more __wrap_iter operation as constexpr.Marshall Clow2018-07-141-1/+2
* Make internal class __wrap_iter constexpr when not using libc++'s debugging m...Marshall Clow2018-07-131-54/+56
* [libcxx] Define istream_iterator equality comparison operators out-of-lineRoger Ferrer Ibanez2017-12-111-4/+26
* Mark free functions size/empty/data conditionally noexcept.Marshall Clow2017-11-161-4/+31
* More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in s...Marshall Clow2017-11-151-0/+9
* Implement LWG2952: iterator_traits should work for pointers to cv TMarshall Clow2017-11-141-11/+1
* Remove addtional parameters in function std::next() and std::prev()Rachel Craik2017-07-241-8/+14
* Implement LWG#2790: Remove istreambuf_iterator::operator->. It never did anyt...Marshall Clow2017-05-231-1/+0
* Make next/prev/advance/distance operations on iterators be constexpr. I misse...Marshall Clow2017-05-171-14/+23
* Cleanup usages of _LIBCPP_HAS_NO_<c++11-feature> in <bitset>, <ios>, <locale>...Eric Fiselier2017-04-191-7/+7
* Diagnose when reverse_iterator is used on path::iterator.Eric Fiselier2017-04-131-0/+13
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-18/+18
* Implement the last bit of P0031: 'A Proposal to Add Constexpr Modifiers to re...Marshall Clow2017-01-041-33/+33
* Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to itEric Fiselier2016-12-281-46/+72
* Fix unused parameters and variablesEric Fiselier2016-12-231-2/+2
* Implement another part of P0031; adding constexpr to move_iteratorMarshall Clow2016-11-021-70/+76
* Implement constexpr support for reverse_iterator. Reviewed as https://reviews...Marshall Clow2016-10-191-59/+74
* Mark ostream_iterator's constructors as noexcept.Marshall Clow2016-10-121-2/+2
* [libc++] Remove various C++03 feature test macrosEric Fiselier2016-09-251-3/+3
* std:: quailfy the calls for cend/crend/cbegin/cend. Fixes bug 28927.Marshall Clow2016-08-101-8/+8
* Change a couple ifdefs from '#if __cplusplus >= 2011xxx' to '#ifndef _LIBCPP_...Marshall Clow2016-07-181-5/+5
* Implement LWG685 (which is from C++11!). Fixes PR#28421. Note: this (subtly)...Marshall Clow2016-07-081-2/+123
* Fix ::reference typedef in insert iterators.Eric Fiselier2016-06-301-6/+6
* Implement LWG2576: istream_iterator and ostream_iterator should use std::addr...Marshall Clow2016-05-171-4/+4
* Fix LWG issue #2106: move_iterators returning prvaluesEric Fiselier2016-04-221-1/+6
* Implement LWG#680, which was missed lo these many moons ago, and was reported...Marshall Clow2016-04-111-6/+3
* Make __wrap_iter work with GCC againEric Fiselier2016-02-201-1/+1
* Fix PR#25973 : 'basic_string::assign(InputIt, InputIt) doesn't provide the st...Marshall Clow2016-01-131-0/+23
* Implement LWG#2353: std::next is over-constrainedMarshall Clow2015-11-071-5/+5
* A few bits of N2994 didn't get fully implemented a long time ago. Thanks to S...Marshall Clow2015-04-161-2/+2
* Rework reverse_iterator::operator[] so as not to use the base iterators opera...Marshall Clow2015-03-051-1/+1
OpenPOWER on IntegriCloud