about summary refs log tree commit diff
path: root/src/libextra/dlist.rs
AgeCommit message (Expand)AuthorLines
2013-08-15std: Move the iterator param on FromIterator and Extendable to the method.Huon Wilson-5/+4
2013-08-12auto merge of #8400 : blake2-ppc/rust/seq-ord, r=cmrbors-3/+61
2013-08-10std: Iterator.len_ -> .lenErick Tryzelaar-4/+4
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-7/+7
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-14/+14
2013-08-08extra::dlist: Use iterator::order for sequence orderingblake2-ppc-3/+61
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-10/+10
2013-08-04extra: Don't recurse in DList drop glue. #8295Brian Anderson-4/+38
2013-08-03remove obsolete `foreach` keywordDaniel Micay-9/+9
2013-08-02replace `range` with an external iteratorDaniel Micay-2/+1
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-8/+8
2013-07-30extra: Implement iterator::Extendableblake2-ppc-2/+8
2013-07-29std: Rename Iterator adaptor types to drop the -Iterator suffixblake2-ppc-4/+4
2013-07-27Remove dummy type parameters from iterator adaptorsblake2-ppc-4/+3
2013-07-23dlist: Rename rotate methods to .rotate_forward() and .rotate_backward()blake2-ppc-15/+15
2013-07-22dlist: Fix .peek_next() w.r.t double ended iteratorsblake2-ppc-1/+6
2013-07-21dlist: Remove extraneous unwrap in .pop_back_node()blake2-ppc-3/+3
2013-07-21dlist: Use Ord for .insert_ordered()blake2-ppc-3/+2
2013-07-21dlist: Remove bench tests for vecblake2-ppc-37/+1
2013-07-21dlist: Add bench test for rotate_to_{front, back}blake2-ppc-0/+19
2013-07-21dlist: Add .rotate_to_front(), .rotate_to_back()blake2-ppc-0/+43
2013-07-21dlist: Factor out pop and push operations by list nodeblake2-ppc-54/+104
2013-07-21dlist: Simplify match clauses to use Option methodsblake2-ppc-65/+33
2013-07-20dlist: Implement Clone for immutable iteratorsblake2-ppc-0/+23
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+2
2013-07-16Rename Option swap_unwrap to take_unwrap. Fixes Issue#7764Austin King-3/+3
2013-07-14dlist: Use inline on very small functions and iterator functionsblake2-ppc-2/+25
2013-07-14dlist: Simplify by using Option::{map, map_mut}blake2-ppc-13/+4
2013-07-13dlist: Use a DoubleEndedIterator for .mut_iter() and .mut_rev_iter()blake2-ppc-79/+109
2013-07-13dlist: Use DoubleEndedIterator for .consume_rev_iter()blake2-ppc-12/+4
2013-07-13dlist: Implement DoubleEndedIterator and use for .iter() and .rev_iter()blake2-ppc-39/+33
2013-07-13dlist: Fix bug in DList::mergeblake2-ppc-11/+18
2013-07-11extra: Mention extra::container::Deque trait in doc for RingBuf and DListblake2-ppc-1/+4
2013-07-11dlist: Name the type DList for doubly-linked listblake2-ppc-67/+67
2013-07-11dlist: Fix license headerblake2-ppc-0/+9
2013-07-11dlist: Implement trait Dequeblake2-ppc-22/+25
2013-07-11dlist: Expose ListInsertion trait with insert_before and peek_nextblake2-ppc-12/+35
2013-07-11dlist: Put all tests into a tests moduleblake2-ppc-258/+256
2013-07-11dlist: Collect a common pattern into link_with_prev()blake2-ppc-17/+15
2013-07-11dlist: Introduce a struct Rawlink mimicing Option<T> for a raw pointerblake2-ppc-62/+73
2013-07-11dlist: Implement size_hint properly for all iteratorsblake2-ppc-8/+23
2013-07-11dlist: A new implementation of an owned doubly-linked listblake2-ppc-898/+834
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-3/+1
2013-06-28extra: silence some test warnings.Huon Wilson-2/+0
2013-06-24remove old_iterDaniel Micay-58/+36
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-2/+2
2013-06-16Add copies to type params with Copy boundNiko Matsakis-8/+9
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0