about summary refs log tree commit diff
path: root/src/libextra/dlist.rs
AgeCommit message (Expand)AuthorLines
2014-02-07moved collections from libextra into libcollectionsHeroesGrave-1204/+0
2014-02-05pull extra::{serialize, ebml} into a separate libserialize crateJeff Olson-0/+27
2014-01-30Remove Times traitBrendan Zabarauskas-2/+2
2014-01-29Removing do keyword from libextraScott Lawrence-2/+2
2014-01-28syntax: make deriving have slightly less cryptic error messages.Huon Wilson-1/+5
2014-01-26Fix privacy fallout from previous changeAlex Crichton-4/+4
2014-01-23Update flip() to be rev().Sean Chalmers-7/+7
2014-01-23Rename Invert to Flip - Issue 10632Sean Chalmers-7/+7
2014-01-21[std::vec] Rename .shift_opt() to .shift(), drop the old .shift() behaviorSimon Sapin-1/+1
2014-01-21[std::vec] Rename .pop_opt() to .pop(), drop the old .pop() behaviorSimon Sapin-1/+1
2014-01-18Rename iterators for consistencyPalmer Cox-23/+23
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