summary refs log tree commit diff
path: root/src/libextra/dlist.rs
AgeCommit message (Expand)AuthorLines
2014-01-07extratest: Fix all leaked trait importsAlex Crichton-32/+32
2014-01-08Renamed Option::map_default and mutate_default to map_or and mutate_or_setMarvin Löbel-1/+1
2013-12-11Make 'self lifetime illegal.Erik Price-16/+16
2013-11-28Register new snapshotsAlex Crichton-2/+2
2013-11-28auto merge of #10519 : nikomatsakis/rust/issue-8624-borrowck-overly-permissiv...bors-2/+3
2013-11-28Modify iterators to make them safe with the new rules.Niko Matsakis-2/+3
2013-11-26test: Remove all remaining non-procedure uses of `do`.Patrick Walton-24/+24
2013-11-26librustuv: Remove all non-`proc` uses of `do` from `libextra` andPatrick Walton-16/+16
2013-11-19libextra: Convert uses of `&fn(A)->B` to `|A|->B`.Patrick Walton-2/+2
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-2/+2
2013-10-09option: rewrite the API to use compositionDaniel Micay-15/+18
2013-09-30extra: Remove usage of fmt!Alex Crichton-2/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-8/+5
2013-09-09rename `std::iterator` to `std::iter`Daniel Micay-8/+8
2013-09-03auto merge of #8884 : blake2-ppc/rust/exact-size-hint, r=huonwbors-0/+3
2013-09-01std/extra: Add ExactSize for Bitv, DList, RingBuf, Option iteratorsblake2-ppc-0/+3
2013-08-29extra::dlist: Fix bug in Eq::neblake2-ppc-1/+5
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-9/+9
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