about summary refs log tree commit diff
path: root/src/libcore/iterator.rs
AgeCommit message (Expand)AuthorLines
2013-05-10core: Use the new `for` protocolAlex Crichton-2/+20
2013-05-08rename iter::iter_to_vec to iter::to_vecDaniel Micay-1/+1
2013-05-02libcore: Make `ChainIterator` take two different-typed `Iterator`s.gifnksm-6/+15
2013-04-24add a Counter iteratorDaniel Micay-8/+37
2013-04-20libcore: add a ScanIterator, a generalisation of MapIterator to have internal...Huon Wilson-2/+43
2013-04-19iterator: add a bit of documentationDaniel Micay-1/+16
2013-04-19iterator: add a chain adaptorDaniel Micay-0/+42
2013-04-19libcore: add an UnfoldrIterator like Haskell's `unfoldr`Huon Wilson-0/+43
2013-04-19re-organize the iterator module a bitDaniel Micay-16/+16
2013-04-19move iterator adaptor tests to iterator moduleDaniel Micay-0/+67
2013-04-19takewhile -> take_while, dropwhile -> skip_whileDaniel Micay-7/+7
2013-04-19iterator: add skip and takeDaniel Micay-0/+61
2013-04-18add dropwhile and takewhile iteratorsDaniel Micay-0/+70
2013-04-18libcore: add an EnumerateIterator, like Python's `enumerate`.Huon Wilson-0/+25
2013-04-15iterator: use an IteratorUtil traitDaniel Micay-32/+37
2013-04-13initial iterator object libraryDaniel Micay-0/+101