about summary refs log tree commit diff
path: root/src/libstd/iterator.rs
AgeCommit message (Expand)AuthorLines
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
2013-06-24iterator: Add `IteratorUtil::flat_map_` methodblake2-ppc-0/+67
2013-06-24iterator: implement `collect` with FromIteratorDaniel Micay-5/+5
2013-06-22iterator: add a FromIterator traitDaniel Micay-1/+7
2013-06-22iterator: add a size_hint default methodDaniel Micay-0/+49
2013-06-21vec: replace `position` with `iter().position_`Daniel Micay-1/+1
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-9/+30
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-24/+24
2013-06-16auto merge of #7177 : huonw/rust/unfold-fix, r=thestingerbors-2/+2
2013-06-16std: fix UnfoldrIterator cross-crate.Huon Wilson-2/+2
2013-06-15iterator: work around method resolve bugDaniel Micay-10/+10
2013-06-15iterator: add a `position` adaptorDaniel Micay-0/+24
2013-06-15iterator: add a `find` adaptorDaniel Micay-3/+23
2013-06-14add IteratorUtil to the preludeDaniel Micay-43/+3
2013-06-12auto merge of #7073 : influenza/rust/iterator-doc-fixes, r=catamorphismbors-3/+3
2013-06-11Iterator documentation fixesRon Dahlgren-3/+3
2013-06-11option: remove redundant old_iter implsDaniel Micay-20/+22