about summary refs log tree commit diff
path: root/src/libstd/iterator.rs
AgeCommit message (Expand)AuthorLines
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
2013-07-19iterator: impl DoubleEndedIterator for adaptorsDaniel Micay-0/+121
2013-07-11Take default methods out from behind the flag.Michael Sullivan-1/+1
2013-07-11iterator: add DoubleEndedIterator conceptDaniel Micay-0/+52
2013-07-08auto merge of #7604 : apasel422/rust/peek, r=huonwbors-0/+65
2013-07-07remove some method resolve workaroundsDaniel Micay-13/+13
2013-07-07iterator: Add `IteratorUtil::peek_` methodAndrew Paseltiner-0/+65
2013-07-05Implement .size_hint() on the remaining Iterator adaptorsKevin Ballard-1/+118
2013-07-05Change signature of Iterator.size_hintKevin Ballard-13/+8
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-2/+1
2013-06-29fix code block syntax in two docstringsDaniel Micay-4/+4
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-1/+1
2013-06-29iterator: UnfoldrIterator::new should have function argument lastblake2-ppc-2/+2
2013-06-27auto merge of #7430 : huonw/rust/vec-kill, r=thestingerbors-1/+0
2013-06-28std: silence some test warnings.Huon Wilson-1/+0
2013-06-27iterator: Add `IteratorUtil::max_by/min_by` methodgifnksm-0/+62
2013-06-26auto merge of #7345 : blake2-ppc/rust/iterator-flat-map, r=thestingerbors-0/+67
2013-06-25Remove stage0 cfgsJames Miller-5/+0