summaryrefslogtreecommitdiffstats
path: root/libcxx/include/iterator
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove several unused forward declarations. Fixes PR22605.Marshall Clow2015-02-181-3/+1
* Change some template parameter names from _C and _N to _Cont and _Sz. No func...Marshall Clow2015-02-111-14/+14
* [libcxx] Make __wrap_iter work with gcc.Nico Weber2015-01-271-0/+2
* Implement N4280 - 'Non-member size() and more'Marshall Clow2014-11-191-0/+41
* NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...Eric Fiselier2014-08-101-5/+1
* THIRD TIME. Richard pointed out (again) that I'd switched the order of the in...Marshall Clow2014-03-121-5/+5
* Fix ABI break I made in r203587; thanks to Richard Smith for the catch.Marshall Clow2014-03-111-3/+5
* Implement LWG 2360: 'reverse_iterator::operator*() is unimplementable'. Note ...Marshall Clow2014-03-111-5/+3
* Implement LWG 2324: Insert iterator constructors should use addressof(). Add ...Marshall Clow2014-03-031-3/+3
* Implement LWG Issue #2285 - make_reverse_iterator. Also mark issues #1450 and...Marshall Clow2014-03-031-0/+11
* LWG issue #2188: Reverse iterator does not fully support targets that overloa...Marshall Clow2014-02-271-1/+2
* Implement LWG Issue: 2280. begin/end for arrays should be constexpr and noexc...Marshall Clow2014-02-191-6/+6
* Rename ___make_pair_return to __make_pair_return_impl; ___make_tuple_return t...Marshall Clow2014-01-031-3/+3
* Move std::begin(array) and std::end(array) out from under an #ifdef that was ...Marshall Clow2013-12-111-2/+2
* Fix for PRPR17934; based on a fix suggested by Peter SommerladMarshall Clow2013-12-021-49/+46
* LWG Issue 2128: Implement global cbegin/rbegin/cend/rbeginMarshall Clow2013-08-301-0/+106
* Implement LWG issue 2061Marshall Clow2013-08-271-1/+1
* Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.Howard Hinnant2013-08-231-1/+1
* Remove _LIBCPP_DEBUG. This was my first attempt at debug mode for libc++, an...Howard Hinnant2013-08-231-416/+0
* Debug mode for string. This commit also marks the first time libc++ debug-mo...Howard Hinnant2013-08-231-1/+2
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-17/+17
* N3644 support for <string> and <vector>Marshall Clow2013-08-071-0/+3
* Ok, 3 major changes for debug mode in one commit:Howard Hinnant2013-08-021-8/+6
* Implement full support for non-pointer pointers in custom allocators for vector.Howard Hinnant2013-06-271-1/+8
* Removed raw references to __APPLE__; now just check to see if it is defined.Marshall Clow2013-03-181-1/+1
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-061-17/+17
* Remove test for eof from istreambuf_iterator constructors. It is no longer n...Howard Hinnant2012-12-291-2/+2
* istreambuf_iterator increment should call sbumpc instead of snextc. Patch Howard Hinnant2012-11-161-9/+7
* Restrict optimized __pad_and_output implementation detail to desired releases.Howard Hinnant2012-11-141-0/+9
* Rename uses of _ and __ because these are getting stepped on by macros from o...Howard Hinnant2012-10-301-1/+1
* Make vector::iterator and string::iterator more resilient against overly gene...Howard Hinnant2012-10-021-0/+32
* Overloaded __pad_and_output on ostreambuf_iterator and in this overload call ...Howard Hinnant2012-09-191-0/+8
* Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you ...Howard Hinnant2012-09-141-4/+21
* noexcept applied to <iterator>.Howard Hinnant2012-07-201-14/+14
OpenPOWER on IntegriCloud