about summary refs log tree commit diff
path: root/src/libstd/iterator.rs
AgeCommit message (Expand)AuthorLines
2013-08-18More spelling corrections.Huon Wilson-3/+5
2013-08-15iterator: cleanupDaniel Micay-4/+3
2013-08-15std: Move the iterator param on FromIterator and Extendable to the method.Huon Wilson-5/+5
2013-08-12auto merge of #8400 : blake2-ppc/rust/seq-ord, r=cmrbors-0/+157
2013-08-11Add a "peekable" iterator adaptor, with a peek() method that returns the next...Simon Sapin-0/+72
2013-08-11std::iterator: Rename .peek() to .inspect()blake2-ppc-19/+20
2013-08-10std: Transform.find_ -> .findErick Tryzelaar-4/+4
2013-08-10std: Iterator.len_ -> .lenErick Tryzelaar-7/+6
2013-08-10std: Iterator.last_ -> .lastErick Tryzelaar-4/+3
2013-08-10std: Iterator.chain_ -> .chainErick Tryzelaar-8/+8
2013-08-10std: Iterator.flat_map_ -> .flat_mapErick Tryzelaar-5/+4
2013-08-10std: Iterator.take_ -> .takeErick Tryzelaar-29/+27
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-31/+30
2013-08-10std: merge Iterator and IteratorUtilErick Tryzelaar-268/+192
2013-08-10std: merge iterator::DoubleEndedIterator and DoubleEndedIteratorUtilErick Tryzelaar-26/+13
2013-08-08std::iterator::order test casesblake2-ppc-0/+47
2013-08-08Add std::iterator::order with lexical ordering functions for sequencesblake2-ppc-0/+110
2013-08-07Implement DoubleEndedIterator on RangeKevin Ballard-3/+32
2013-08-07auto merge of #8294 : erickt/rust/map-move, r=bblumbors-4/+4
2013-08-07auto merge of #8326 : thestinger/rust/iterator, r=alexcrichtonbors-19/+16
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-4/+4
2013-08-07auto merge of #8323 : kballard/rust/saturating, r=thestingerbors-25/+10
2013-08-06iterator: rename `Counter::new` to `count`Daniel Micay-17/+15
2013-08-06iterator: simplify the `take` implementationDaniel Micay-2/+1
2013-08-05Update Iterator impls to use SaturatingKevin Ballard-25/+10
2013-08-06std: Improve the documentation for iterator::Invertblake2-ppc-0/+11
2013-08-06std: Add iterator::Repeat to repeat an element endlesslyblake2-ppc-0/+33
2013-08-06std: Implement RandomAccessIterator for Invertblake2-ppc-0/+21
2013-08-03remove obsolete `foreach` keywordDaniel Micay-28/+28
2013-08-02replace `range` with an external iteratorDaniel Micay-4/+32
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-3/+3
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-27/+27
2013-07-30std: Tests for RandomAccessIteratorsblake2-ppc-0/+87
2013-07-30std: Implement RandomAccessIterator for iterator adaptorsblake2-ppc-18/+142
2013-07-30iterator: implement size_hint() for FlatMapblake2-ppc-0/+10
2013-07-30iterator: implement DoubleEndedIterator for FlatMapblake2-ppc-5/+44
2013-07-29std: Rename Iterator adaptor types to drop the -Iterator suffixblake2-ppc-89/+89
2013-07-27iterator: add an Extendable traitDaniel Micay-0/+6
2013-07-27Remove dummy type parameters from iterator adaptorsblake2-ppc-47/+39
2013-07-27make RandomAccessIterator inherit from IteratorDaniel Micay-2/+4
2013-07-25auto merge of #8030 : thestinger/rust/iterator, r=huonwbors-2/+0
2013-07-25auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakisbors-1/+18
2013-07-24rm default method lintDaniel Micay-2/+0
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-1/+1
2013-07-24add a RandomAccessIterator traitDaniel Micay-0/+53
2013-07-23Fix some impls such that all supertraits are actually implemented.Michael Sullivan-1/+1
2013-07-23Add a to_owned_vec method to IteratorUtil.Michael Sullivan-0/+17
2013-07-20iterator: Add test for .cycle()blake2-ppc-0/+14
2013-07-20iterator: Let closure-less iterators derive Cloneblake2-ppc-0/+8
2013-07-20iterator: Add .cycle() to repeat an iteratorblake2-ppc-0/+49